summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Convert SelectionDAG::getVTList to use ArrayRefCraig Topper2014-04-161-2/+2
* Make consistent use of MCPhysReg instead of uint16_t throughout the tree.Craig Topper2014-04-041-2/+2
* Tidy up. Trailing whitespace.Jim Grosbach2014-04-031-2/+2
* ARM: tell LLVM about zext properties of ldrexb/ldrexhTim Northover2014-04-031-0/+14
* ARM: expand atomic ldrex/strex loops in IRTim Northover2014-04-031-747/+3
* [ARM] When generating a vpaddl node the input lane type is not always the typ...Silviu Baranga2014-04-031-2/+5
* ARM: update subtarget information for Windows on ARMSaleem Abdulrasool2014-04-021-1/+2
* ARM: Add support for segmented stacksOliver Stannard2014-04-021-0/+2
* ARM: add intrinsics for the v8 ldaex/stlexTim Northover2014-03-261-0/+4
* ARM: no need to update SplatBits as it is not usedArnaud A. de Grandmaison2014-03-231-3/+0
* Prune includes in ARM target.Craig Topper2014-03-221-2/+0
* ARM: honour -f{no-,}optimize-sibling-callsSaleem Abdulrasool2014-03-111-2/+4
* ARM: remove ancient -arm-tail-calls optionSaleem Abdulrasool2014-03-111-8/+2
* ARM: simplify EmitAtomicBinary64Tim Northover2014-03-111-23/+19
* IR: add a second ordering operand to cmpxhg for failureTim Northover2014-03-111-4/+4
* ARM: Correctly align arguments after a byval struct is passed on the stackOliver Stannard2014-03-051-41/+88
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-021-15/+8
* Use 16 byte stack alignment for NaCl on ARMMark Seaborn2014-02-161-5/+4
* ARM: use natural LLVM IR for vshll instructionsTim Northover2014-02-101-19/+0
* ARM: use LLVM IR to represent the vshrn operationTim Northover2014-02-101-5/+0
* Add address space argument to allowsUnalignedMemoryAccess.Matt Arsenault2014-02-051-3/+4
* [TLI] Add a new hook to TargetLowering to query the target if a load of a con...Juergen Ributzka2014-01-281-0/+12
* Fix known typosAlp Toker2014-01-241-2/+2
* Switch the NEON register class from QPR to DPair.Jakob Stoklund Olesen2014-01-141-1/+1
* ARM MachO: sort out isTargetDarwin/isTargetIOS/... checks.Tim Northover2014-01-061-10/+10
* Remove unnecessary #includes.Bill Wendling2014-01-061-1/+0
* Refactor function that checks that __builtin_returnaddress's argument is cons...Bill Wendling2014-01-061-4/+1
* Emit an error message if the value passed to __builtin_returnaddress isn't a ...Bill Wendling2014-01-051-0/+7
* [aarch32] fix bug 18268: Incorrect condition of vselWeiming Zhao2013-12-181-1/+1
* Correct word hyphenationsAlp Toker2013-12-051-1/+1
* ARM: decide whether to use movw/movt based on "minsize" attribute.Tim Northover2013-12-021-2/+1
* ARM: add pseudo-instructions for lit-pool global materialisationTim Northover2013-12-021-58/+13
* Darwin-ARM: use movw/movt for static relocationsTim Northover2013-11-261-3/+1
* ARM: remove special cases for Darwin dynamic-no-pic mode.Tim Northover2013-11-251-5/+6
* ARM: produce friendly error for invalid inline asmTim Northover2013-11-141-0/+4
* Enable optimization of sin / cos pair into call to __sincos_stret for iOS7+.Bob Wilson2013-11-031-0/+77
* Legalize: Improve legalization of long vector extends.Jim Grosbach2013-10-311-55/+0
* Struct byval cleanup: add helper functions to reduce code duplication.Manman Ren2013-10-291-180/+117
* ARM: don't expand atomicrmw inline on Cortex-M0Tim Northover2013-10-251-9/+10
* ARM: Tweak usage of '*vfp' compiler_rt functions.Jim Grosbach2013-10-241-1/+2
* Remove class abstraction from ARM struct byval loweringDavid Peixotto2013-10-241-553/+262
* ARM: Use non-VFP softcalls on embedded Darwinish targetsTim Northover2013-10-241-1/+1
* 17309 ARM backend incorrectly lowers COPY_STRUCT_BYVAL_I32 for thumb1 targetsDavid Peixotto2013-10-171-7/+108
* Refactor lowering for COPY_STRUCT_BYVAL_I32David Peixotto2013-10-171-170/+460
* Struct byval: fix a copy-paste error for thumb2.Manman Ren2013-10-151-1/+1
* Struct byval: use the correct alignment for loads generated to loadManman Ren2013-10-071-1/+2
* ARM: do not add a regmask for TAILJUMPsMatthias Braun2013-10-041-16/+18
* ARM: support interrupt attributeTim Northover2013-10-011-1/+55
* [ARM] Use the load-acquire/store-release instructions optimally in AArch32.Amara Emerson2013-09-261-122/+161
* Fix PR 17368: disable vector mul distribution for square of add/sub for ARMWeiming Zhao2013-09-251-0/+10
OpenPOWER on IntegriCloud