summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Refactor a duplicated predicate. NFC.Rafael Espindola2016-06-261-4/+0
* Add support for musl-libc on ARM Linux.Rafael Espindola2016-06-241-3/+3
* [ARM] Use aapcs_vfp for ___truncdfhf2 on v7k.Ahmed Bougacha2016-06-241-11/+13
* [ARM] Lower (select_cc k k (select_cc ~k ~k x)) into (SSAT l_k x)Pablo Barrio2016-06-231-1/+133
* [ARM] Do not test for CPUs, use SubtargetFeatures (Part 1). NFCIDiana Picus2016-06-231-2/+3
* [SDAG] Remove FixedArgs parameter from CallLoweringInfo::setCalleeKrzysztof Parzyszek2016-06-221-6/+5
* [ARM] Enable isel of UMAALSam Parker2016-06-201-7/+86
* Add a isPositionIndependent predicate.Rafael Espindola2016-06-201-17/+19
* Don't print (PLT) on arm.Rafael Espindola2016-06-161-12/+2
* Refactor duplicated code. NFC.Rafael Espindola2016-06-161-3/+1
* Refactor duplicated code. NFC.Rafael Espindola2016-06-161-6/+5
* Refactor duplicated code. NFC.Rafael Espindola2016-06-161-4/+5
* Refactor duplicated code. NFC.Rafael Espindola2016-06-161-3/+5
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-61/+50
* Avoid copies of std::strings and APInt/APFloats where we only read from itBenjamin Kramer2016-06-081-2/+2
* ARM: correct TLS access on WoASaleem Abdulrasool2016-06-071-2/+12
* RAS extensions are part of ARMv8.2-A. This change enables them by introducing aSjoerd Meijer2016-06-031-1/+1
* Avoid a load for local functions.Rafael Espindola2016-06-011-2/+7
* Add a use of shouldAssumeDSOLocal to ARM.Rafael Espindola2016-05-311-2/+6
* ARM: stop emitting blx instructions for most calls on MachO.Tim Northover2016-05-101-2/+1
* [CodeGen] Default CTTZ_ZERO_UNDEF/CTLZ_ZERO_UNDEF to Expand in TargetLowering...Craig Topper2016-04-281-14/+0
* [CodeGen] Add getBuildVector and getSplatBuildVector helpers. NFCI.Ahmed Bougacha2016-04-261-8/+8
* [ARM] Expand vector ctlz_zero_undef so it becomes ctlz.Craig Topper2016-04-261-0/+10
* [ARM] Expand v1i64 and v2i64 ctlz.Craig Topper2016-04-261-0/+3
* [ARM] Add support for the X asm constraintSilviu Baranga2016-04-251-0/+20
* ARM: fix __chkstk Frame Setup on WoASaleem Abdulrasool2016-04-241-1/+3
* ARM: fix assertion failure on -O0 cmpxchg.Tim Northover2016-04-191-7/+9
* [AArch64] [ARM] Make a target-independent llvm.thread.pointer intrinsic.Marcin Koscielnicki2016-04-191-1/+1
* ARM: use a pseudo-instruction for cmpxchg at -O0.Tim Northover2016-04-181-2/+50
* TargetLowering: Factor out common code for tail call eligibility checking; NFCMatthias Braun2016-04-141-21/+3
* ARM: Use a callee save register for the swiftself parameter.Matthias Braun2016-04-131-3/+26
* NFC: make AtomicOrdering an enum classJF Bastien2016-04-061-23/+23
* Swift Calling Convention: swiftcc for ARM.Manman Ren2016-04-051-0/+1
* ARM, AArch64, X86: Check preserved registers for tail calls.Matthias Braun2016-04-041-8/+7
* Remove useless check for ThreadModel==Single in ARMISelLowering. NFC.James Y Knight2016-04-011-7/+3
* [ARM] Expand v1i64 and v2i64 ctpop.Benjamin Kramer2016-03-311-0/+2
* CodeGen: Factor out code for tail call result compatibility check; NFCMatthias Braun2016-03-301-36/+10
* ARM: maintain BB ordering when expanding WIN__DBZCHKSaleem Abdulrasool2016-03-251-1/+1
* ARM: fix optimised division on WoASaleem Abdulrasool2016-03-251-0/+1
* ARM: Better codegen for 64-bit compares.Peter Collingbourne2016-03-211-0/+85
* [CXX_FAST_TLS] Disable tail call when calling conventions are mismatched.Manman Ren2016-03-181-0/+7
* ARM: stop asserting on weird <3 x Ty> vectors in ISelLowering.Tim Northover2016-03-171-2/+3
* ARM: Revert SVN r253865, 254158, fix windows divisionSaleem Abdulrasool2016-03-171-7/+18
* Tweak some atomics functions in preparation for larger changes; NFC.James Y Knight2016-03-161-7/+7
* [DAG] use !isUndef() ; NFCISanjay Patel2016-03-141-5/+4
* [DAG] use isUndef() ; NFCISanjay Patel2016-03-141-11/+9
* Add support for a preserve_most calling convention to the AArch64 backend.Roman Levenstein2016-03-101-0/+4
* [ARM] Merging 64-bit divmod lib calls into oneRenato Golin2016-03-041-0/+9
* Revert "[ARM] Merging 64-bit divmod lib calls into one"Renato Golin2016-03-031-9/+0
* [ARM] Merging 64-bit divmod lib calls into oneRenato Golin2016-03-021-0/+9
OpenPOWER on IntegriCloud