OSDN Git Service

Merge with LLVM upstream 2011/10/20 (r142530)
[android-x86/external-llvm.git] / lib / Target / ARM / ARMCodeEmitter.cpp
2011-10-19 Logan ChienMerge with LLVM upstream 2011/10/20 (r142530)
2011-10-01 Bill WendlingUse the new ARMConstantPoolSymbol class to handle exter...
2011-10-01 Bill WendlingSwitch over to using ARMConstantPoolConstant for global...
2011-09-13 Eli FriedmanZap some junk from the ARM instruction descriptions.
2011-09-09 Jim GrosbachThumb2 assembly parsing and encoding for LDREX/LDREXB...
2011-09-08 Jim GrosbachThumb2 assembly parsing and encoding for LDRD(immediate).
2011-09-02 Jim GrosbachTidy up. Formatting.
2011-08-26 Owen AndersonImprove encoding support for BLX with immediat eoperand...
2011-08-17 Jim GrosbachARM clean up the imm_sr operand class representation.
2011-08-08 Owen AndersonFix encodings for Thumb ASR and LSR immediate operands...
2011-08-03 Jim GrosbachARM refactoring assembly parsing of memory address...
2011-07-27 Jim GrosbachARM parsing and encoding of SBFX and UBFX.
2011-07-26 Jim GrosbachARM cleanup of rot_imm encoding.
2011-07-21 Owen AndersonGet rid of the extraneous GPR operand on so_reg_imm...
2011-07-20 Evan ChengSink ARMMCExpr and ARMAddressingModes into MC layer...
2011-07-20 Logan ChienMerge with LLVM upstream r135568 (Jul 20th 2011)
2011-07-17 Nowar GuMerge upstream to r135360 at Sun. 17th July 2011.
2011-07-16 Nowar GuMerge upstream to r135343 at Sat. 16th July 2011.
2011-07-02 Nowar GuMerge upstream to r134306 at Sat. 2nd July 2011.
2011-07-02 Nowar GuFix Android.mk.
2011-07-01 Nowar GuMerge upstream to r134237 at Fri. 1st July 2011.
2011-06-28 Evan Cheng- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
2011-06-23 Nowar GuMerge upstream to r133718, Fri. 24th June 2011.
2011-06-23 Nowar GuMerge upstream to r133679 at Thu. 23th Jun 2011.
2011-06-20 Nowar GuMerge upstream to r133240 at Fri. 17th Jun 2011.
2011-06-20 Nowar GuSuppress un-initialize warning.
2011-06-17 Shih-wei LiaoOptimizing away Binary &= ~(0x80000000 >> 12) and Binar...
2011-06-17 Shih-wei LiaoThe reason for the Change is because LLVM upstream...
2011-05-31 Bruno Cardoso LopesFix ssat and ssat16 encodings for ARM and Thumb. The...
2011-05-09 Mon P WangFixed MC encoding for index_align for VLD1/VST1 (single...
2011-05-07 Eric ChristopherFix the non-MC encoding of pkhbt and pkhtb.
2011-04-30 Stephen HinesFix PKH encoding issue (predicate bits matter).
2011-04-27 Shih-wei LiaoMerge with upstream.
2011-04-20 Shih-wei LiaoFix PKH* encoding.
2011-04-09 Jush LuFix ARM 'B' instruction encoding for ARM JIT
2011-04-09 Jush LuFix LDMIA_RET encoding for ARM JIT.
2011-04-09 Jush LuMerge upstream r129128
2011-03-09 Jush LuMove BR_JT* to pseudo instructions
2011-03-09 Jush LuJIT fix for Hi/Lo Imm16 encoding
2011-03-09 Jush LuAdd encoding , which converts VFP to Thumb2
2011-03-09 Jush LuMerge upstream r127116
2011-03-09 Jush LuAdd a fake merge point for llvm.org/git/llvm.git
2011-03-07 Bill WendlingRename the narrow shift right immediate operands to...
2011-03-03 Bob WilsonPR8053: Fix encoding of S bit in some ARM instructions.
2011-03-01 Bill WendlingNarrow right shifts need to encode their immediates...
2011-02-28 jushAvoid additional encoding for LDRBi12 and STRBi12.
2011-02-28 jushAdd a FIXME.
2011-02-28 jushAdd handling of FP immediate operands.
2011-02-28 jushRemove a assertion.
2011-02-28 jushHandle f32 in FCONSTS as a single,not a double.
2011-02-28 jushFix Addressing Mode 5 encoding.
2011-02-28 jushMerge LLVM upstream r119309 into honey
2011-02-04 Jason W KimTeach ARM/MC/ELF to handle R_ARM_JUMP24 relocation...
2011-01-18 Bruno Cardoso LopesAdd support for parsing and encoding ARM's official...
2011-01-13 Evan ChengModel :upper16: and :lower16: as ARM specific MCTargetE...
2010-12-14 Jim GrosbachAdd support for MC-ized encoding of tLEApcrel and tLEAp...
2010-12-14 Bill WendlingThe tLDR et al instructions were emitting either a...
2010-12-14 Owen AndersonSecond attempt at make Thumb2 LEAs pseudos. This time...
2010-12-13 Owen AndersonRevert r121721, which broke buildbots.
2010-12-13 Owen AndersonMake Thumb2 LEA-like instruction into pseudos, which...
2010-12-13 Owen AndersonIn Thumb2, direct branches can be encoded as either...
2010-12-10 Owen AndersonFix encoding of Thumb1 LDRB and STRB.
2010-12-10 Jim GrosbachThumb unconditional branch binary encoding. rdar:/...
2010-12-10 Jim GrosbachThumb conditional branch binary encodings. rdar://8745367
2010-12-09 Bill WendlingThumb ldr reg+imm offsets were encoded incorrectly...
2010-12-09 Jim GrosbachRename the encoder method for t_cbtarget to match.
2010-12-09 Bill WendlingThe BLX instruction is encoded differently than the...
2010-12-08 Bill WendlingSupport the "target" encodings for the CB[N]Z instructions.
2010-12-08 Bill WendlingAdd support for loading from a constant pool.
2010-12-07 Jim GrosbachBinary encoding for ARM tLDRspi and tSTRspi.
2010-12-06 Jim GrosbachAdd fixup for Thumb1 BL/BLX instructions.
2010-12-01 Bill WendlingAdd a post encoder method to the VFP instructions to...
2010-12-01 Jim GrosbachRefactor LEApcrelJT as a pseudo-instructionlowered...
2010-12-01 Owen AndersonAdd correct encodings for STRD and LDRD, including...
2010-11-30 Bill Wendling* Add support for encoding t_addrmode_s2 and t_addrmode...
2010-11-30 Owen AndersonAdd encoding support for Thumb2 PLD and PLI instructions.
2010-11-30 Bill WendlingAdd parsing for the Thumb t_addrmode_s4 addressing...
2010-11-30 Jim GrosbachRename BX/BRIND/etc patterns to clarify which is actual...
2010-11-30 Owen AndersonCorrect Thumb2 encodings for a much wider range of...
2010-11-30 Bob WilsonFix the encoding of VLD4-dup alignment.
2010-11-29 Owen AndersonProvide Thumb2 encodings for basic loads and stores.
2010-11-20 Bill WendlingHave the getAddrMode3OpValue() function in ARMCodeEmitt...
2010-11-19 Jim GrosbachMinor cleanups to a few llvm_unreachable() calls.
2010-11-18 Jason W KimFix .o emission of ARM movt/movw. MCSymbolRefExpr:...
2010-11-17 Jim GrosbachClean up LEApcrel instuction(s) a bit. It's not really...
2010-11-17 Jim GrosbachFix comment typo.
2010-11-17 Bill WendlingThe machine instruction no longer encodes the submode...
2010-11-15 Jim GrosbachARM LDR_PRE/LDR_POST/STR_PRE/STR_POST (and the *B count...
2010-11-15 Jim GrosbachARM LDR_PRE/LDR_POST/STR_PRE/STR_POST (and the *B count...
2010-11-12 Evan ChengEliminate ARM::MOVi2pieces. Just use MOVi32imm and...
2010-11-12 Evan ChengEliminate ARM::MOVi2pieces. Just use MOVi32imm and...
2010-11-12 Owen AndersonFirst stab at providing correct Thumb2 encodings, start...
2010-11-12 Owen AndersonFirst stab at providing correct Thumb2 encodings, start...
2010-11-11 Owen AndersonFill out support for Thumb2 encodings of NEON instructions.
2010-11-11 Owen AndersonFill out support for Thumb2 encodings of NEON instructions.
2010-11-11 Owen AndersonAdd correct Thumb2 encodings for NEON vst[1,2,3,4]...
2010-11-11 Owen AndersonAdd correct Thumb2 encodings for NEON vst[1,2,3,4]...
2010-11-11 Owen AndersonAdd support for Thumb2 encodings of NEON data processin...
2010-11-11 Owen AndersonAdd support for Thumb2 encodings of NEON data processin...
2010-11-11 Jim GrosbachEncoding of destination fixup for ARM branch and condit...
next