aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMISelLowering.cpp
AgeCommit message (Expand)Author
2011-09-13Tidy up a few 80 column violations.Jim Grosbach
2011-09-09Thumb unconditional branches are allowed in IT blocks, and therefore should h...Owen Anderson
2011-09-09Thumb2 assembly parsing and encoding for LDREX/LDREXB/LDREXD/LDREXH.Jim Grosbach
2011-09-06Add codegen support for vector select (in the IR this means a selectDuncan Sands
2011-09-06Fix fall outs from my recent change on how carry bit is modeled during isel.Evan Cheng
2011-09-01Null-initialize to shut up -Wuninitialized warnings.Eli Friedman
2011-08-3164-bit atomic cmpxchg for ARM.Eli Friedman
2011-08-31Some 64-bit atomic operations on ARM. 64-bit cmpxchg coming next.Eli Friedman
2011-08-30Follow up to r138791.Evan Cheng
2011-08-30Change ARM / Thumb2 addc / adde and subc / sube modeling to use physicalEvan Cheng
2011-08-29Expand ATOMIC_LOAD and ATOMIC_STORE for architectures I don't know well enoug...Eli Friedman
2011-08-27Silence GCC warnings and make an array const.Benjamin Kramer
2011-08-26Atomic load/store on ARM/Thumb.Eli Friedman
2011-08-12ARM expansion of pre-indexed store pseudos should maintain memoperands.Jim Grosbach
2011-08-12Silence a bunch (but not all) "variable written but not read" warningsDuncan Sands
2011-08-11ARM STRH assembly parsing and encoding.Jim Grosbach
2011-08-09ARM fix typo in pre-indexed store lowering.Jim Grosbach
2011-08-05ARM refactor indexed store instructions.Jim Grosbach
2011-08-03New approach to r136737: insert the necessary fences for atomic ops in platfo...Eli Friedman
2011-08-02ARM backend support for atomicrmw and cmpxchg with non-monotonic ordering. N...Eli Friedman
2011-07-29Add support for the 'Q' constraint.Eric Christopher
2011-07-27Code generation for 'fence' instruction.Eli Friedman
2011-07-27ARM extend instructions simplification.Jim Grosbach
2011-07-21Split up the ARM so_reg ComplexPattern into so_reg_reg and so_reg_imm, allowi...Owen Anderson
2011-07-20Sink ARMMCExpr and ARMAddressingModes into MC layer. First step to separate A...Evan Cheng
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner
2011-07-13Improve codegen for select's:Evan Cheng
2011-07-08Add an intrinsic and codegen support for fused multiply-accumulate. The intentCameron Zwarich
2011-07-08Add more info to FIXME.Jim Grosbach
2011-07-01ARMv7M vs. ARMv7E-M support.Jim Grosbach
2011-07-01Add support for the 'j' immediate constraint. This is conditionalized onEric Christopher
2011-07-01Add support for the ARM 't' register constraint. And another testcaseEric Christopher
2011-07-01We'll return a null RC by default if we can't match.Eric Christopher
2011-07-01Add support for the 'x' constraint.Eric Christopher
2011-06-30Capitalize the unsigned part of the initializer.Eric Christopher
2011-06-30Rename Pair to RCPair lacking any better naming ideas.Eric Christopher
2011-06-30Add support for the 'h' constraint.Eric Christopher
2011-06-30Add a convenience typedef for std::pair<unsigned, const TargetRegisterClass*>.Eric Christopher
2011-06-29Remove getRegClassForInlineAsmConstraint from the ARM port.Eric Christopher
2011-06-28- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng
2011-06-28Remove warning: 'c0' may be used uninitialized in this function.Chad Rosier
2011-06-24The Neon VCVT (between floating-point and fixed-point, Advanced SIMD) Chad Rosier
2011-06-21Handle the memory-ness of all U+ ARM constraints.Eric Christopher
2011-06-18Remove unused but set variables.Benjamin Kramer
2011-06-16Mark ldrexd/strexd w/ volatile memory by defaultBruno Cardoso Lopes
2011-06-16Revision r128665 added an optimization to make use of NEON multiplierChad Rosier
2011-06-15A minor simplification: no functional change.Bob Wilson
2011-06-15PerformBFICombine - (bfi A, (and B, Mask1), Mask2) -> (bfi A, B, Mask2) iffEvan Cheng
2011-06-14Add an optimization that looks for a specific pair-wise add pattern and gener...Tanya Lattner
2011-06-14Add one more argument to the prefetch intrinsic to indicate whether it's a dataBruno Cardoso Lopes