Add a post encoder method to the VFP instructions to convert them to the Thumb2
[oota-llvm.git] / lib / Target / ARM / ARMMCCodeEmitter.cpp
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...
2010-10-26 Jim GrosbachFirst part of refactoring ARM addrmode2 (load/store...
2010-10-21 Jim GrosbachARM Binary encoding information for BFC/BFI instructions.
2010-10-21 Owen AndersonMove the encoding logic for Q registers into getMachine...
2010-10-15 Jim GrosbachARM mode encoding information for UBFX and SBFX instruc...
2010-10-14 Bill WendlingAdd support for vmov.f64/.f32 encoding. There's a bit...
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-12 Jim GrosbachAdd MOVi ARM encoding.
2010-10-12 Jim GrosbachNuke unused wrapper function.
2010-10-12 Jim GrosbachAdd encoding information for the remainder of the gener...
2010-10-11 Jim GrosbachMC machine encoding for simple aritmetic instructions...
2010-10-08 Jim GrosbachImplement a few more binary encoding bits. Still very...
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 GrosbachEnable binary encoding of some simple instructions.
2010-10-08 Jim GrosbachMake <target>CodeEmitter::getBinaryCodeForInstr() a...
2010-10-07 Jim GrosbachTrivial MC code emitter shell. No instruction forms...
2010-10-07 Jim GrosbachInclude the auto-generated bits for machine encoding.
2010-10-07 Jim GrosbachARM instruction don't have instruction prefixes, so...
2010-09-18 Michael J. SpencerFix build.
2010-09-17 Jim GrosbachAdd skeleton infrastructure for the ARMMCCodeEmitter...