Fix PR18345: ldr= pseudo instruction produces incorrect code when using in inline...
[oota-llvm.git] / lib / Target / ARM / ARMCodeEmitter.cpp
2010-10-15 Jim GrosbachARM mode encoding information for UBFX and SBFX instruc...
2010-10-14 Jim GrosbachTweak the ARM backend to use the RRX mnemonic instead...
2010-10-14 Bill WendlingAdd encoding for 'fmstat'.
2010-10-14 Bill Wendling- Add encodings for multiply add/subtract instructions...
2010-10-13 Jim GrosbachAdd ARM mode encoding for [SU]XT[BH] and [SU]XTA[BH...
2010-10-12 Jim GrosbachAdd the rest of the ARM so_reg encoding options (regist...
2010-10-12 Jim GrosbachMove the ARM so_imm encoding into a custom operand...
2010-10-12 Jim GrosbachAdd custom encoder for the 's' bit denoting whether...
2010-10-08 Jim GrosbachReapply 116059, this time without the fatfingered pasto...
2010-10-08 Jim GrosbachReverting 116059. Bots are unhappy with it.
2010-10-08 Jim Grosbach'const'ify getMachineOpValue() and associated helpers.
2010-10-08 Jim GrosbachMake <target>CodeEmitter::getBinaryCodeForInstr() a...
2010-09-15 Jim Grosbachmove getRegisterNumbering() to out of ARMBaseRegisterIn...
2010-09-15 Jim GrosbachRefactor uses of getRegisterNumbering() to not need...
2010-09-04 Chris Lattnerzap dead code.
2010-08-27 Bob WilsonChange ARM VFP VLDM/VSTM instructions to use addressing...
2010-08-17 Bob WilsonChange ARM PKHTB and PKHBT instructions to use a shift_...
2010-08-11 Bob WilsonMove the ARM SSAT and USAT optional shift amount operan...
2010-08-11 Bob WilsonAdd a separate ARM instruction format for Saturate...
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
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...
next