When merging adjacent operands, scan ahead and merge all equal
[oota-llvm.git] / lib / Target / ARM /
2010-08-26 Jim GrosbachSimplify eliminateFrameIndex() interface back down...
2010-08-26 Jim Grosbachtidy up a bit. no functional change.
2010-08-26 Jim GrosbachTurn off the scavenging based frame reg reuse briefly...
2010-08-26 Bob WilsonUse pseudo instructions for VST3.
2010-08-26 Bill WendlingReapply r112176 without removing the other CMN patterns...
2010-08-26 Jim GrosbachRestrict the register to tGPR to make sure the str...
2010-08-26 Dan GohmanRevert r112176; it broke test/CodeGen/Thumb2/thumb2...
2010-08-26 Bill WendlingThere seems to be a (potential) hardware bug with the...
2010-08-26 Bob WilsonUse pseudo instructions for VST1d64Q.
2010-08-26 Jim GrosbachEnable pre-RA virtual frame base register allocation...
2010-08-26 Bob WilsonRevert svn 107892 (with changes to work with trunk...
2010-08-25 Bob WilsonStart converting NEON load/stores to use pseudo instruc...
2010-08-25 Jim GrosbachDon't override the var from the enclosing scope.
2010-08-25 Daniel DunbarARM/Thumb2: Fix a misselect in getARMCmp, when attempti...
2010-08-25 Eric ChristopherDo type checks before we bother to do everything else.
2010-08-25 Eric ChristopherReorganize load mechanisms. Handle types in a little...
2010-08-24 Eric ChristopherFix predicate and add a comment.
2010-08-24 Eric ChristopherRework braindead conditionals I put in yesterday.
2010-08-24 Eric ChristopherFix thumb2 mode loads to have the correct operand order...
2010-08-24 Jim GrosbachAdd ARM heuristic for when to allocate a virtual base...
2010-08-24 Jim GrosbachMove enabling the local stack allocation pass into...
2010-08-24 Jim Grosbachadd ARM cmd line option to force always using virtual...
2010-08-24 Bill WendlingAdd comments for what the condition code symbols mean.
2010-08-24 Eric ChristopherUpdate comment.
2010-08-24 Eric ChristopherFix the opcode and the operands for the load instruction.
2010-08-24 Eric ChristopherAdd register class hack that needs to go away, but...
2010-08-24 Eric ChristopherAdd some more debugging code, make it more obvious...
2010-08-23 Eric ChristopherDon't need the extra register here.
2010-08-23 Eric ChristopherAdd some more "get address into register" code and...
2010-08-23 Eric ChristopherAdd an ARMFunctionInfo member and use it.
2010-08-23 Eric ChristopherStart getting ARM loads/address computation going.
2010-08-20 Bob WilsonReplace the arm.neon.vmovls and vmovlu intrinsics with...
2010-08-20 Eric ChristopherFix loop conditionals (MO.isDef() asserts that it's...
2010-08-20 Eric ChristopherAdd a couple of random comments.
2010-08-19 Jim GrosbachBetter handling of offsets on frame index references...
2010-08-19 Jim GrosbachAdd Thumb1 support for virtual frame indices.
2010-08-19 Eric ChristopherSilence warning.
2010-08-19 Eric ChristopherAdd an AddOptionalDefs method and use it.
2010-08-19 Bill WendlingAdd the "isCompare" attribute to the defm instead of...
2010-08-18 Eric ChristopherRemove extra header.
2010-08-18 Jim GrosbachEnable ARM base register reuse to local stack slot...
2010-08-18 Bill WendlingMinor simplification. Gets rid of a needless temporary.
2010-08-18 Jim GrosbachAdd hook for re-using virtual base registers for local...
2010-08-18 Bob WilsonExpand ZERO_EXTEND operations for NEON vector types.
2010-08-17 Jim GrosbachAdd materialization of virtual base registers for frame...
2010-08-17 Jakob Stoklund OlesenDon't call tablegen'ed Predicate_* functions in the...
2010-08-17 Jim Grosbach80 column cleanup.
2010-08-17 Jim GrosbachAdd hook to examine an instruction referencing a frame...
2010-08-17 Jim Grosbachexplicitly handle no-op cases for clarity. Fixes clang...
2010-08-17 Bob WilsonChange ARM PKHTB and PKHBT instructions to use a shift_...
2010-08-17 Chris Lattnerfix emacs language spec's, patch by Edmund Grimley...
2010-08-17 Bob WilsonAllow more cases of undef shuffle indices and add tests...
2010-08-17 Eric ChristopherCopy over some overridden MI wrappers for ARM fast...
2010-08-17 Eric ChristopherMake arm fast-isel possible to enable via command line.
2010-08-16 Bob WilsonIgnore undef shuffle indices when checking for a VTRN...
2010-08-16 Bob WilsonGeneralize a pattern for PKHTB: an SRL of 16-31 bits...
2010-08-16 Bob WilsonRename sat_shift operand to shift_imm, in preparation...
2010-08-16 Bob WilsonRemove unused code.
2010-08-14 Bob WilsonT2I_rbin_irs rr variant is for disassembly only, so...
2010-08-13 Bob WilsonAdd a Thumb2 t2RSBrr instruction for disassembly only.
2010-08-13 Bob WilsonTemporarily disable tail calls on ARM to work around...
2010-08-13 Bob WilsonMove the Thumb2 SSAT and USAT optional shift operator...
2010-08-13 Bob WilsonRefactor the code for disassembling Thumb2 saturate...
2010-08-12 Johnny ChenCleaned up the for-disassembly-only entries in the...
2010-08-12 Evan ChengMake sure ARM constant island pass does not break up...
2010-08-12 Johnny ChenThe autogened decoder was confusing the ARM STRBT for...
2010-08-12 Daniel DunbarMC/AsmParser: Push the burdon of emitting diagnostics...
2010-08-12 Daniel Dunbartblgen/AsmMatcher: Always emit the match function as...
2010-08-11 Johnny ChenChanged the format of DMBsy, DSBsy, and friends from...
2010-08-11 Bob WilsonMove the ARM SSAT and USAT optional shift amount operan...
2010-08-11 Jim Grosbachcortex m4 has floating point support, but only single...
2010-08-11 Bill WendlingConsider this code snippet:
2010-08-11 Evan ChengReport error if codegen tries to instantiate a ARM...
2010-08-11 Evan ChengArchV7M implies HW division instructions.
2010-08-11 Evan ChengArchV6T2, V7A, and V7M implies Thumb2; Archv7A implies...
2010-08-11 Evan ChengAdd ARM Archv6M and let it implies FeatureDB (having...
2010-08-11 Daniel DunbarMC/ARM: Add basic support for handling predication...
2010-08-11 Daniel DunbarMC/ARM: Split mnemonic on '.' characters.
2010-08-11 Daniel DunbarMC/ARM: Fill in ARMOperand::dump a bit.
2010-08-11 Daniel DunbarMCAsmParser: Add dump() hook to MCParsedAsmOperand.
2010-08-11 Daniel DunbarMC/ARM: Add an ARMOperand class for condition codes.
2010-08-11 Evan ChengReally control isel of barrier instructions with cpu...
2010-08-11 Evan ChengAdd Cortex-M0 support. It's a ARMv6m device (no ARM...
2010-08-11 Evan Cheng- Add subtarget feature -mattr=+db which determine...
2010-08-11 Daniel DunbarMC/ARM: Switch to using the generated match functions...
2010-08-11 Daniel DunbarMC/ARM: Enable generation of the ARM asm matcher, not...
2010-08-11 Daniel DunbarARM: Mark some disassembler only instructions as not...
2010-08-11 Daniel DunbarARM: Quote $p in an asm string.
2010-08-11 Bill WendlingHandle ARM compares as well as converting for ARM adds...
2010-08-11 Bill WendlingMark ARM compare instructions as isCompare.
2010-08-11 Bob WilsonAdd a separate ARM instruction format for Saturate...
2010-08-10 Evan ChengCBZ and CBNZ are implemented.
2010-08-10 Bill WendlingTurn optimize compares back on with fix. We needed...
2010-08-10 Evan ChengDelete some unused instructions.
2010-08-10 Evan ChengRe-apply r110655 with fixes. Epilogue must restore...
2010-08-10 Daniel DunbarRevert r110655, "Fix ARM hasFP() semantics. It should...
2010-08-10 Evan ChengFix ARM hasFP() semantics. It should return true whenev...
2010-08-09 Evan ChengARMBaseRegisterInfo::hasFP() has been broken for a...
2010-08-09 Evan ChengExplicitly initialize SlowFPBrcc and Pref32BitThumb...
2010-08-09 Evan ChengChange -prefer-32bit-thumb to attribute -mattr=+32bit...
next