summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* ARM expansion of pre-indexed store pseudos should maintain memoperands.Jim Grosbach2011-08-121-1/+3
* Silence a bunch (but not all) "variable written but not read" warningsDuncan Sands2011-08-121-2/+2
* ARM STRH assembly parsing and encoding.Jim Grosbach2011-08-111-3/+9
* ARM fix typo in pre-indexed store lowering.Jim Grosbach2011-08-091-1/+1
* ARM refactor indexed store instructions.Jim Grosbach2011-08-051-0/+31
* New approach to r136737: insert the necessary fences for atomic ops in platfo...Eli Friedman2011-08-031-78/+9
* ARM backend support for atomicrmw and cmpxchg with non-monotonic ordering. N...Eli Friedman2011-08-021-47/+77
* Add support for the 'Q' constraint.Eric Christopher2011-07-291-0/+3
* Code generation for 'fence' instruction.Eli Friedman2011-07-271-0/+30
* ARM extend instructions simplification.Jim Grosbach2011-07-271-3/+5
* Split up the ARM so_reg ComplexPattern into so_reg_reg and so_reg_imm, allowi...Owen Anderson2011-07-211-4/+8
* Sink ARMMCExpr and ARMAddressingModes into MC layer. First step to separate A...Evan Cheng2011-07-201-2/+3
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-181-6/+6
* Improve codegen for select's:Evan Cheng2011-07-131-1/+66
* Add an intrinsic and codegen support for fused multiply-accumulate. The intentCameron Zwarich2011-07-081-0/+3
* Add more info to FIXME.Jim Grosbach2011-07-081-1/+5
* ARMv7M vs. ARMv7E-M support.Jim Grosbach2011-07-011-1/+2
* Add support for the 'j' immediate constraint. This is conditionalized onEric Christopher2011-07-011-0/+9
* Add support for the ARM 't' register constraint. And another testcaseEric Christopher2011-07-011-0/+5
* We'll return a null RC by default if we can't match.Eric Christopher2011-07-011-2/+1
* Add support for the 'x' constraint.Eric Christopher2011-07-011-0/+9
* Capitalize the unsigned part of the initializer.Eric Christopher2011-06-301-1/+1
* Rename Pair to RCPair lacking any better naming ideas.Eric Christopher2011-06-301-10/+10
* Add support for the 'h' constraint.Eric Christopher2011-06-301-1/+7
* Add a convenience typedef for std::pair<unsigned, const TargetRegisterClass*>.Eric Christopher2011-06-301-7/+8
* Remove getRegClassForInlineAsmConstraint from the ARM port.Eric Christopher2011-06-291-56/+15
* - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng2011-06-281-3/+3
* Remove warning: 'c0' may be used uninitialized in this function.Chad Rosier2011-06-281-1/+2
* The Neon VCVT (between floating-point and fixed-point, Advanced SIMD) Chad Rosier2011-06-241-1/+104
* Handle the memory-ness of all U+ ARM constraints.Eric Christopher2011-06-211-3/+6
* Remove unused but set variables.Benjamin Kramer2011-06-181-1/+0
* Mark ldrexd/strexd w/ volatile memory by defaultBruno Cardoso Lopes2011-06-161-2/+2
* Revision r128665 added an optimization to make use of NEON multiplierChad Rosier2011-06-161-1/+1
* A minor simplification: no functional change.Bob Wilson2011-06-151-7/+4
* PerformBFICombine - (bfi A, (and B, Mask1), Mask2) -> (bfi A, B, Mask2) iffEvan Cheng2011-06-151-4/+7
* Add an optimization that looks for a specific pair-wise add pattern and gener...Tanya Lattner2011-06-141-5/+106
* Add one more argument to the prefetch intrinsic to indicate whether it's a dataBruno Cardoso Lopes2011-06-141-3/+4
* Provide an ARMCCState subclass of CCState so that ARM clients will always setCameron Zwarich2011-06-101-17/+29
* A CCState was being created without setting whether it is in the Call or Prol...Cameron Zwarich2011-06-091-0/+1
* Add a parameter to CCState so that it can access the MachineFunction.Eric Christopher2011-06-081-16/+16
* Make the Uv constraint a memory operand. This doesn't solve theEric Christopher2011-06-031-0/+3
* Have LowerOperandForConstraint handle multiple character constraints.Eric Christopher2011-06-021-3/+7
* On Darwin ARM, set the UNWIND_RESUME libcall to _Unwind_SjLj_Resume.John McCall2011-05-291-0/+1
* I didn't mean to commit these residues of a personal project.John McCall2011-05-291-1/+0
* On Darwin ARM, set the UNWIND_RESUME libcall to _Unwind_SjLj_Resume.John McCall2011-05-291-0/+1
* Add support for ARM ldrexd/strexd intrinsics. They both use i32 register pairsBruno Cardoso Lopes2011-05-281-0/+22
* Fix the remaining atomic intrinsics to use the right register classes on Thumb2,Cameron Zwarich2011-05-271-10/+23
* Don't use movw / movt for iOS static codegen for now to workaround some tools...Evan Cheng2011-05-271-1/+2
* RTABI chapter 4.3.4 specifies __eabi_mem* calls. Specifically, __eabi_memset ...Renato Golin2011-05-221-0/+6
* Revert accidental commit.Evan Cheng2011-05-201-1/+1
OpenPOWER on IntegriCloud