summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMISelLowering.cpp
Commit message (Expand)AuthorAge
* Tighten a ARM dag combine condition to avoid an identity transformation, whichEvan Cheng2011-09-28
* PR11004: Inline memcpy to avoid generating nested call sequence. Un-XFAIL 201...David Meyer2011-09-26
* Lower ARM adds/subs to add/sub after adding optional CPSR operand.Andrew Trick2011-09-21
* ARM isel bug fix for adds/subs operands.Andrew Trick2011-09-20
* whitespaceAndrew Trick2011-09-20
* Thumb2 assembly parsing and encoding for STR.Jim Grosbach2011-09-16
* Minor cleanup.Eli Friedman2011-09-15
* Use a more efficient lowering for Unordered/Monotonic atomic load/store on Th...Eli Friedman2011-09-15
* Tidy up a few 80 column violations.Jim Grosbach2011-09-13
* Thumb unconditional branches are allowed in IT blocks, and therefore should h...Owen Anderson2011-09-09
* Thumb2 assembly parsing and encoding for LDREX/LDREXB/LDREXD/LDREXH.Jim Grosbach2011-09-09
* Add codegen support for vector select (in the IR this means a selectDuncan Sands2011-09-06
* Fix fall outs from my recent change on how carry bit is modeled during isel.Evan Cheng2011-09-06
* Null-initialize to shut up -Wuninitialized warnings.Eli Friedman2011-09-01
* 64-bit atomic cmpxchg for ARM.Eli Friedman2011-08-31
* Some 64-bit atomic operations on ARM. 64-bit cmpxchg coming next.Eli Friedman2011-08-31
* Follow up to r138791.Evan Cheng2011-08-30
* Change ARM / Thumb2 addc / adde and subc / sube modeling to use physicalEvan Cheng2011-08-30
* Expand ATOMIC_LOAD and ATOMIC_STORE for architectures I don't know well enoug...Eli Friedman2011-08-29
* Silence GCC warnings and make an array const.Benjamin Kramer2011-08-27
* Atomic load/store on ARM/Thumb.Eli Friedman2011-08-26
* ARM expansion of pre-indexed store pseudos should maintain memoperands.Jim Grosbach2011-08-12
* Silence a bunch (but not all) "variable written but not read" warningsDuncan Sands2011-08-12
* ARM STRH assembly parsing and encoding.Jim Grosbach2011-08-11
* ARM fix typo in pre-indexed store lowering.Jim Grosbach2011-08-09
* ARM refactor indexed store instructions.Jim Grosbach2011-08-05
* New approach to r136737: insert the necessary fences for atomic ops in platfo...Eli Friedman2011-08-03
* ARM backend support for atomicrmw and cmpxchg with non-monotonic ordering. N...Eli Friedman2011-08-02
* Add support for the 'Q' constraint.Eric Christopher2011-07-29
* Code generation for 'fence' instruction.Eli Friedman2011-07-27
* ARM extend instructions simplification.Jim Grosbach2011-07-27
* Split up the ARM so_reg ComplexPattern into so_reg_reg and so_reg_imm, allowi...Owen Anderson2011-07-21
* Sink ARMMCExpr and ARMAddressingModes into MC layer. First step to separate A...Evan Cheng2011-07-20
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-18
* Improve codegen for select's:Evan Cheng2011-07-13
* Add an intrinsic and codegen support for fused multiply-accumulate. The intentCameron Zwarich2011-07-08
* Add more info to FIXME.Jim Grosbach2011-07-08
* ARMv7M vs. ARMv7E-M support.Jim Grosbach2011-07-01
* Add support for the 'j' immediate constraint. This is conditionalized onEric Christopher2011-07-01
* Add support for the ARM 't' register constraint. And another testcaseEric Christopher2011-07-01
* We'll return a null RC by default if we can't match.Eric Christopher2011-07-01
* Add support for the 'x' constraint.Eric Christopher2011-07-01
* Capitalize the unsigned part of the initializer.Eric Christopher2011-06-30
* Rename Pair to RCPair lacking any better naming ideas.Eric Christopher2011-06-30
* Add support for the 'h' constraint.Eric Christopher2011-06-30
* Add a convenience typedef for std::pair<unsigned, const TargetRegisterClass*>.Eric Christopher2011-06-30
* Remove getRegClassForInlineAsmConstraint from the ARM port.Eric Christopher2011-06-29
* - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng2011-06-28
* Remove warning: 'c0' may be used uninitialized in this function.Chad Rosier2011-06-28
* The Neon VCVT (between floating-point and fixed-point, Advanced SIMD) Chad Rosier2011-06-24