summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/TargetLoweringBase.cpp
Commit message (Expand)AuthorAgeFilesLines
* ARM: move the builtins libcall CC setupSaleem Abdulrasool2016-09-091-166/+2
* CodeGen: ensure that libcalls are always AAPCS CCSaleem Abdulrasool2016-09-071-7/+169
* Revert "CodeGen: ensure that libcalls are always AAPCS CC"Saleem Abdulrasool2016-09-071-6/+7
* CodeGen: ensure that libcalls are always AAPCS CCSaleem Abdulrasool2016-09-061-7/+6
* [TargetLowering] remove fdiv and frem from canOpTrap() (PR29114)Sanjay Patel2016-08-291-4/+0
* [SSP] Do not set __guard_local to hidden for OpenBSD SSPTim Shen2016-08-221-3/+1
* [X86] Heuristic to selectively build Newton-Raphson SQRT estimationNikolai Bozhenov2016-08-041-1/+0
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-1/+1
* [CodeGen] Take a MachineMemOperand::Flags in MachineFunction::getMachineMemOp...Justin Lebar2016-07-151-1/+1
* CodeGen: Use MachineInstr& in TargetLowering, NFCDuncan P. N. Exon Smith2016-06-301-2/+3
* [arm+x86] Make GNU variants behave like GNU w.r.t combining sin+cos into sincos.Daniel Sanders2016-06-211-1/+1
* Support expanding partial-word cmpxchg to full-word cmpxchg in AtomicExpandPass.James Y Knight2016-06-171-0/+2
* [CodeGen] Change getSDagStackGuard to get an internal sym.Davide Italiano2016-06-091-1/+1
* [stack-protection] Add support for MSVC buffer security checkEtienne Bergeron2016-06-071-1/+5
* [CodeGen] Don't mark FMINNUM/FMAXNUM Expand twice. NFC.Ahmed Bougacha2016-05-311-2/+0
* [CodeGen] Default CTTZ_ZERO_UNDEF/CTLZ_ZERO_UNDEF to Expand in TargetLowering...Craig Topper2016-04-281-0/+4
* [CodeGenPrepare] use branch weight metadata to decide if a select should be t...Sanjay Patel2016-04-261-0/+15
* TLI: Only iterate over integer vector typesMatt Arsenault2016-04-221-4/+3
* [PPC, SSP] Support PowerPC Linux stack protection.Tim Shen2016-04-191-1/+1
* Pre-fill LibcallRoutineNames with nullptr.James Y Knight2016-04-121-32/+12
* Add __atomic_* lowering to AtomicExpandPass.James Y Knight2016-04-121-1/+63
* This reverts commit r266002, r266011 and r266016.Rafael Espindola2016-04-121-63/+1
* Add __atomic_* lowering to AtomicExpandPass.James Y Knight2016-04-111-1/+63
* [SSP] Remove llvm.stackprotectorcheck.Tim Shen2016-04-081-0/+29
* Use std::fill to simplify some code. NFCCraig Topper2016-04-081-2/+3
* Add lowering support for llvm.experimental.deoptimizeSanjoy Das2016-03-241-0/+2
* Tweak some atomics functions in preparation for larger changes; NFC.James Y Knight2016-03-161-2/+1
* [Power PC] softening long double typePetar Jovanovic2016-02-041-9/+38
* [Statepoints] Use Indirect operands for spill slotsPhilip Reames2015-12-231-5/+31
* Do not try to use i8 and i16 versions of FP_TO_U/SINT soft float library callsMichael Kuperstein2015-12-151-24/+0
* [IR] Remove terminatepadDavid Majnemer2015-12-141-1/+0
* [IR] Reformulate LLVM's EH funclet IRDavid Majnemer2015-12-121-5/+4
* Revert r248483, r242546, r242545, and r242409 - absdiff intrinsicsHal Finkel2015-12-111-2/+1
* [X86] Part 1 to fix x86-64 fp128 calling convention.Chih-Hung Hsieh2015-12-031-0/+4
* Introduce new @llvm.get.dynamic.area.offset.i{32, 64} intrinsics.Yury Gribov2015-12-011-0/+3
* [SDAG] Introduce a new BITREVERSE node along with a corresponding LLVM intrinsicJames Molloy2015-11-121-1/+2
* Add target preference for GatherAllAliases max depthMatt Arsenault2015-11-111-0/+1
* [CodeGen] Always promote f16 if not legalOliver Stannard2015-11-091-13/+7
* [WinEH] Update exception pointer registersJoseph Tremoulet2015-11-071-2/+0
* [safestack] Fast access to the unsafe stack pointer on AArch64/Android.Evgeniy Stepanov2015-10-261-0/+13
* Revert "[safestack] Fast access to the unsafe stack pointer on AArch64/Android."Evgeniy Stepanov2015-10-151-34/+0
* [safestack] Fast access to the unsafe stack pointer on AArch64/Android.Evgeniy Stepanov2015-10-151-0/+34
* [WinEH] Add cleanupendpad instructionJoseph Tremoulet2015-09-031-0/+1
* [CodeGen] Support (and default to) expanding READCYCLECOUNTER to 0.Ahmed Bougacha2015-08-281-0/+3
* [TLI] Refactor "is integer division cheap" queries.Michael Kuperstein2015-08-191-2/+0
* PseudoSourceValue: Replace global manager with a manager in a machine function.Alex Lorenz2015-08-111-1/+1
* Add new ISD nodes: ISD::FMINNAN and ISD::FMAXNANJames Molloy2015-08-111-0/+2
* [TTI] Make the cost APIs in TargetTransformInfo consistently use 'int'Chandler Carruth2015-08-051-2/+2
* New EH representation for MSVC compatibilityDavid Majnemer2015-07-311-0/+6
* move DAGCombiner's allowableAlignment() helper function into the TLISanjay Patel2015-07-291-0/+23
OpenPOWER on IntegriCloud