ARMv4 JIT forgets to set the lr register when making a indirect function call. Fixes...
[oota-llvm.git] / lib / Target / ARM / ARMCodeEmitter.cpp
2010-07-22 Xerxes RanbyARMv4 JIT forgets to set the lr register when making...
2010-07-16 Bill WendlingRename DBG_LABEL PROLOG_LABEL, because it's only used...
2010-06-29 Bob WilsonAdd support for encoding VDUP (ARM core register) instr...
2010-06-29 Bob WilsonAdd support for encoding NEON VMOV (from core register...
2010-06-29 Bob WilsonFix Thumb encoding of VMOV (scalar to ARM core register...
2010-06-28 Bob WilsonMake the ARMCodeEmitter identify Thumb functions via...
2010-06-28 Bob WilsonRefactor encoding function for NEON 1-register with...
2010-06-28 Bob WilsonSupport Thumb mode encoding of NEON instructions.
2010-06-26 Bob WilsonAdd support for encoding NEON VMOV (from scalar to...
2010-06-25 Bob WilsonAdd support for encoding 3-register NEON instructions...
2010-06-25 Bob WilsonAdd support for encoding 2-register NEON instructions.
2010-06-22 Dan GohmanUse pre-increment instead of post-increment when the...
2010-06-11 Bob WilsonAdd instruction encoding for the Neon VMOV immediate...
2010-06-02 Jim GrosbachClean up 80 column violations. No functional change.
2010-05-26 Shih-wei LiaoCoding style change (Adding 1 missing space.)
2010-05-26 Shih-wei LiaoAdding the missing implementation for ARM::SBFX and...
2010-05-26 Shih-wei LiaoAdding the missing implementation of Bitfield's "clear...
2010-05-26 Shih-wei LiaoTo handle s* registers in emitVFPLoadStoreMultipleInstr...
2010-05-25 Zonr ChangAdd missing implementation to the materialization of...
2010-05-25 Zonr ChangAdd support to MOVimm32 using movt/movw for ARM JIT
2010-04-17 Dan GohmanFix -Wcast-qual warnings.
2010-04-15 Dan GohmanAdd const qualifiers to CodeGen's use of LLVM IR constr...
2010-04-07 Chris Lattnerrename llvm::llvm_report_error -> llvm::report_fatal_error
2010-03-17 Bob WilsonClean up whitespace.
2010-03-16 Bob WilsonRemove redundant writeback flag in ARM addressing mode 5.
2010-03-16 Bob WilsonRemove the writeback flag from ARM's address mode 4...
2010-03-14 Chris Lattnerchange the DBG_LABEL MachineInstr to always be created
2010-03-14 Chris Lattnerchange the LabelSDNode to be EHLabelSDNode and make...
2010-03-14 Chris Lattnerchange EH related stuff (other than EH_LABEL) to use...
2010-03-13 Bob WilsonAttempt to appease the arm-linux buildbot by fixing...
2010-03-11 Bob WilsonFix ARM buildbot breakage.
2010-03-10 Bob WilsonFix an obvious typo in an assert.
2010-03-06 Anton KorobeynikovInitial bits of ARMv4-only support.
2010-02-09 Chris Lattnermove target-independent opcodes out of TargetInstrInfo
2010-02-02 Chris Lattnertidy some targets.
2010-02-02 Chris Lattnerdetemplatize ARM code emitter.
2010-02-02 Chris Lattnerremove dead code.
2010-01-25 Chris Lattnerprep work to support a future where getJumpTableInfo...
2009-11-23 Dan GohmanRemove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are...
2009-11-07 Jeffrey YasskinMake the need-stub variables accurate and consistent...
2009-11-02 Bob WilsonAdd support for BlockAddress values in ARM constant...
2009-10-25 Nick LewyckyRemove includes of Support/Compiler.h that are no longe...
2009-10-25 Nick LewyckyRemove VISIBILITY_HIDDEN from class/struct found inside...
2009-10-06 Devang PatelUpdate processDebugLoc() so that it can be used to...
2009-10-05 Chris Lattnerstrength reduce a ton of type equality tests to check...
2009-10-01 Evan ChengUpdate ARM JIT emitter to account for ld/st multiple...
2009-09-28 Jakob Stoklund OlesenIntroduce the TargetInstrInfo::KILL machine instruction...
2009-09-28 Evan ChengMake ARM and Thumb2 32-bit immediate materialization...
2009-09-21 Daniel DunbarRegister the MachineModuleInfo for the ARM JIT, and...
2009-09-10 Evan ChengProper support of non-lazy indirect symbols.
2009-09-09 Evan ChengFix double load / store multiple encoding.
2009-08-28 Evan ChengLet Darwin linker auto-synthesize stubs and lazy-pointe...
2009-08-23 Chris Lattnereliminate the last DOUTs from the targets.
2009-08-23 Chris Lattnerremove various std::ostream version of printing methods...
2009-08-22 Devang PatelRecord variable debug info at ISel time directly.
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-08-11 Jim GrosbachWhitespace cleanup. Remove trailing whitespace.
2009-08-03 Benjamin Kramerllvm_report_error already prints "LLVM ERROR:". So...
2009-07-25 Daniel DunbarMore migration to raw_ostream, the water has dried...
2009-07-25 Evan ChengARM code emitter can't handle Thumb2 instructions yet...
2009-07-22 Evan ChengGet rid one of the getRegisterNumbering. Also add D16...
2009-07-17 Jeffrey Yasskinr76102 added the MachineCodeEmitter::processDebugLoc...
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-12 Torok EdwinRemove extra \n from LLVM_UNREACHABLE calls.
2009-07-08 Evan ChengChange how so_imm and t2_so_imm are handled. At instruc...
2009-07-08 Torok EdwinImplement changes from Chris's feedback.
2009-07-08 Torok EdwinStart converting to new error handling API.
2009-07-08 Evan ChengAdd a todo.
2009-07-07 Evan ChengStatically encode bit 25 to indicate immediate form...
2009-07-06 Evan ChengAdd bfc to armv6t2.
2009-07-06 Bruno Cardoso LopesAdd the Object Code Emitter class. Original patch by...
2009-06-30 David GoodwinImprove Thumb-2 jump table support.
2009-06-26 Anton KorobeynikovSplit thumb-related stuff into separate classes.
2009-06-15 Evan ChengPart 1.
2009-06-01 Bruno Cardoso LopesFix new CodeEmitter stuff to follow LLVM codying style...
2009-05-30 Bruno Cardoso LopesFirst patch in the direction of splitting MachineCodeEm...
2008-12-10 Evan ChengFix MachineCodeEmitter to use uintptr_t instead of...
2008-11-20 Evan ChengFix a thinko. MO is getOperand(i-1) so we don't have...
2008-11-19 Evan ChengEliminate a compile time warning.
2008-11-14 Evan ChengFix MOVrx, MOVsrl_flag, and MOVsra_flag encodings.
2008-11-13 Evan ChengHandle the rest of pseudo instructions.
2008-11-13 Evan ChengDon't forget to emit stubs for function GV's emitted...
2008-11-13 Evan ChengMissed a break statement.
2008-11-13 Evan ChengFix pre- and post-indexed load / store encoding bugs.
2008-11-12 Evan ChengAddress mode immediate offset has already been divided...
2008-11-12 Evan ChengFix a VFP binary arithmetic instruction encoding bug.
2008-11-12 Evan ChengFix address mode 3 immediate offset mode encoding.
2008-11-12 Evan ChengConsolidate formats; fix FCMPED etc. encodings.
2008-11-12 Evan ChengFix VFP conversion instruction encodings.
2008-11-12 Evan ChengFix encoding of single-precision VFP registers.
2008-11-12 Evan ChengVFP fld / fst immediate field is multiplied by 4.
2008-11-11 Evan ChengFix FMDRR encoding.
2008-11-11 Evan ChengHandle floating point constpool_entry's.
2008-11-11 Evan ChengEncode VFP load / store instructions.
2008-11-11 Evan ChengEncode VFP conversion instructions.
2008-11-11 Evan ChengEncode VFP arithmetic instructions.
2008-11-10 Evan ChengRename isGVNonLazyPtr to isIndirectSym to reflect how...
2008-11-08 Evan ChengTell ARMJITInfo if codegen relocation is PIC. It change...
2008-11-08 Evan ChengFix relocation for calls to external symbols.
2008-11-08 Evan ChengSkip over two-address use operands.
next