MC: Move target specific fixup info descriptors to TargetAsmBackend instead of
[oota-llvm.git] / lib / Target / ARM / ARMMCCodeEmitter.cpp
2010-12-16 Daniel DunbarMC: Move target specific fixup info descriptors to...
2010-12-16 Matt Beaumont-GayDelete an extra "Imm5 = ", caught by GCC's -Wsequence...
2010-12-16 Bill WendlingRemove fixup_arm_thumb_ldst. The code was never calling...
2010-12-15 Bill WendlingIf we're changing the frame register to a physical...
2010-12-15 Owen AndersonImplement cleanups suggested by Daniel.
2010-12-15 Bill WendlingAdd fixups for Thumb LDR/STR instructions.
2010-12-14 Jim Grosbachthumb adr fixup needs alignment just like the t2 version.
2010-12-14 Jim GrosbachAdd support for MC-ized encoding of tLEApcrel and tLEAp...
2010-12-14 Daniel DunbarMC/ARM: Fix-up fixup offset for fixup_arm_branch target...
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 Jim GrosbachAdd FIXME
2010-12-10 Owen AndersonAttempt to get Thumb2 branch fixups working properly.
2010-12-10 Owen AndersonFix merge error in my last fix to Thumb2 vldr fixups.
2010-12-10 Owen AndersonFixups for Thumb2 vldr's need to have the effective...
2010-12-10 Bill WendlingThe MCFixupKindInfo table needs to be in the order...
2010-12-10 Owen AndersonFix encoding of Thumb1 LDRB and STRB.
2010-12-10 Jim GrosbachTrailing whitespace.
2010-12-10 Jim GrosbachFix encoding of 'U' bit for Thumb2 STRD/LDRD instructio...
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 Owen AndersonUse the new IsAligned fixup flag to improve fixup encod...
2010-12-09 Owen AndersonFix an issue in some Thumb fixups, where the effective...
2010-12-09 Jim GrosbachRename CB/CBZ specific fixup accordingly.
2010-12-09 Jim GrosbachRename the encoder method for t_cbtarget to match.
2010-12-09 Owen AndersonFix Thumb2 fixups for ldr.
2010-12-09 Bill WendlingThe BLX instruction is encoded differently than the...
2010-12-09 Owen AndersonFix Thumb2 BCC encoding and fixups.
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-08 Owen AndersonVLDR fixups need special handling under Thumb. While...
2010-12-07 Matt Beaumont-GayFix a warning about a variable which is only used in...
2010-12-07 Jim GrosbachBinary encoding for ARM tLDRspi and tSTRspi.
2010-12-07 Owen AndersonSecond attempt at converting Thumb2's LDRpci, including...
2010-12-06 Jim GrosbachAdd fixup for Thumb1 BL/BLX instructions.
2010-12-03 Jim GrosbachEncode the 32-bit wide Thumb (and Thumb2) instructions...
2010-12-03 Bill WendlingThe tLDR instruction wasn't encoded properly:
2010-12-02 Jim GrosbachAdd support for binary encoding of ARM 'adr' instructio...
2010-12-01 Bill WendlingAdd a post encoder method to the VFP instructions to...
2010-12-01 Jim GrosbachUse the correct fixup type for ARM VLDR*
2010-12-01 Jim GrosbachRefactor LEApcrelJT as a pseudo-instructionlowered...
2010-12-01 Owen AndersonAdd correct encodings for STRD and LDRD, including...
2010-12-01 Jim Grosbach10 bits, not 12.
2010-11-30 Jim GrosbachFix typo.
2010-11-30 Jason W KimThanks to JimG for catching this!
2010-11-30 Bill Wendling* Add support for encoding t_addrmode_s2 and t_addrmode...
2010-11-30 Owen AndersonSimplify the encoding of reg+/-imm12 values that allow...
2010-11-30 Jim GrosbachFix handling of ARM negative pc-relative fixups for...
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 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-22 Duncan SandsFix a compiler warning about Kind being used uninitialized
2010-11-19 Jim GrosbachMinor cleanups to a few llvm_unreachable() calls.
2010-11-19 Bill WendlingAn 'unreachable' shouldn't have a '0 &&' prefix.
2010-11-18 Jason W KimFix .o emission of ARM movt/movw. MCSymbolRefExpr:...
2010-11-17 Bill WendlingAdd binary emission stuff for VLDM/VSTM. This reuses the
2010-11-15 Jim GrosbachARM LDR_PRE/LDR_POST/STR_PRE/STR_POST (and the *B count...
2010-11-15 Chris Lattneradd fields to the .td files unconditionally, simplifyin...
2010-11-12 Owen AndersonFirst stab at providing correct Thumb2 encodings, start...
2010-11-11 Jim GrosbachStart of support for binary emit of 16-it Thumb instruc...
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 support for Thumb2 encodings of NEON data processin...
2010-11-11 Jim GrosbachEncoding of destination fixup for ARM branch and condit...
2010-11-11 Jim GrosbachEncoding for ARM LDRSH_POST.
2010-11-11 Jim GrosbachARM STRH encoding information.
2010-11-10 Jim GrosbachARM LDM encoding for the mode (ia, ib, da, db) operand.
2010-11-09 Jim GrosbachFor ARM load/store instructions, encode [reg+reg] with...
2010-11-09 Jim GrosbachAdd encoder method for ARM load/store shifted register...
2010-11-09 Jim GrosbachAdd support for a few simple fixups to the ARM Darwin...
2010-11-09 Bill WendlingRevert r118457 and r118458. These won't hold for GPRs.
2010-11-08 Bill WendlingGet the register and count from the register list operands.
2010-11-04 Jim GrosbachAdd ARM fixup info for load/store label references...
2010-11-03 Jim GrosbachTeach ARM Target to use the tblgen support for generati...
2010-11-03 Jim Grosbachtrailing whitespace
2010-11-03 Bill WendlingPut the PC encoding in the correct bit position.
2010-11-03 Bill WendlingThe MC code couldn't handle ARM LDR instructions with...
2010-11-02 Bill WendlingObsessive formatting changes. No functionality impact.
2010-11-02 Bill WendlingOmit unused parameter name.
2010-11-02 Bill WendlingSimplify the EncodeInstruction method now that a lot...
2010-11-02 Bill WendlingRename getAddrModeImm12OpValue to getAddrModeImmOpValue...
2010-11-02 Owen AndersonRename encoder methods to match naming convention.
2010-11-02 Owen AndersonAdd correct encodings for the rest of the vld instructi...
2010-11-02 Owen AndersonAdd correct NEON encodings for vld2, vld3, and vld4...
2010-11-02 Owen AndersonAdd aesthetic break.
2010-11-02 Owen AndersonAdd correct NEON encodings for the "multiple single...
2010-11-01 Jim GrosbachExplicitly check for non-consant reference in an LDRi12...
2010-11-01 Jim GrosbachRemove unused function.
2010-10-30 Jim GrosbachAvoid re-evaluating MI.getNumOperands() every iteration...
2010-10-30 Jim GrosbachEncode the register list operands for ARM mode LDM...
2010-10-29 Jim Grosbachtrailing whitespace
2010-10-29 Jim Grosbachs/getNEONVcvtImm32/getNEONVcvtImm32OpValue/ to be consi...
2010-10-28 Jim GrosbachPLD, PLDW, PLI encodings, plus refactor their use of...
2010-10-27 Owen AndersonProvide correct encodings for NEON vcvt, which has...
next