summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringBase.cpp
AgeCommit message (Expand)Author
2016-12-09In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave
2016-10-25Add option to specify minimum number of entries for jump tablesEvandro Menezes
2016-10-21fix variable names; NFCISanjay Patel
2016-10-20[Target] remove TargetRecip class; 2nd trySanjay Patel
2016-10-18revert r284495: [Target] remove TargetRecip classSanjay Patel
2016-10-18[Target] remove TargetRecip class; move reciprocal estimate isel functionalit...Sanjay Patel
2016-10-14[safestack] Use non-thread-local unsafe stack pointer for Contiki OSDavid L Kreitzer
2016-10-13Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA...Nirav Dave
2016-10-13In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave
2016-10-09Target: Remove unused entities.Peter Collingbourne
2016-10-04[Target] move reciprocal estimate settings from TargetOptions to TargetLoweringSanjay Patel
2016-09-28Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA...Nirav Dave
2016-09-28In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave
2016-09-26Add support to optionally limit the size of jump tables.Evandro Menezes
2016-09-14getVectorElementType().getSizeInBits() -> getScalarSizeInBits() ; NFCISanjay Patel
2016-09-09ARM: move the builtins libcall CC setupSaleem Abdulrasool
2016-09-07CodeGen: ensure that libcalls are always AAPCS CCSaleem Abdulrasool
2016-09-07Revert "CodeGen: ensure that libcalls are always AAPCS CC"Saleem Abdulrasool
2016-09-06CodeGen: ensure that libcalls are always AAPCS CCSaleem Abdulrasool
2016-08-29[TargetLowering] remove fdiv and frem from canOpTrap() (PR29114)Sanjay Patel
2016-08-22[SSP] Do not set __guard_local to hidden for OpenBSD SSPTim Shen
2016-08-04[X86] Heuristic to selectively build Newton-Raphson SQRT estimationNikolai Bozhenov
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun
2016-07-15[CodeGen] Take a MachineMemOperand::Flags in MachineFunction::getMachineMemOp...Justin Lebar
2016-06-30CodeGen: Use MachineInstr& in TargetLowering, NFCDuncan P. N. Exon Smith
2016-06-21[arm+x86] Make GNU variants behave like GNU w.r.t combining sin+cos into sincos.Daniel Sanders
2016-06-17Support expanding partial-word cmpxchg to full-word cmpxchg in AtomicExpandPass.James Y Knight
2016-06-09[CodeGen] Change getSDagStackGuard to get an internal sym.Davide Italiano
2016-06-07[stack-protection] Add support for MSVC buffer security checkEtienne Bergeron
2016-05-31[CodeGen] Don't mark FMINNUM/FMAXNUM Expand twice. NFC.Ahmed Bougacha
2016-04-28[CodeGen] Default CTTZ_ZERO_UNDEF/CTLZ_ZERO_UNDEF to Expand in TargetLowering...Craig Topper
2016-04-26[CodeGenPrepare] use branch weight metadata to decide if a select should be t...Sanjay Patel
2016-04-22TLI: Only iterate over integer vector typesMatt Arsenault
2016-04-19[PPC, SSP] Support PowerPC Linux stack protection.Tim Shen
2016-04-12Pre-fill LibcallRoutineNames with nullptr.James Y Knight
2016-04-12Add __atomic_* lowering to AtomicExpandPass.James Y Knight
2016-04-12This reverts commit r266002, r266011 and r266016.Rafael Espindola
2016-04-11Add __atomic_* lowering to AtomicExpandPass.James Y Knight
2016-04-08[SSP] Remove llvm.stackprotectorcheck.Tim Shen
2016-04-08Use std::fill to simplify some code. NFCCraig Topper
2016-03-24Add lowering support for llvm.experimental.deoptimizeSanjoy Das
2016-03-16Tweak some atomics functions in preparation for larger changes; NFC.James Y Knight
2016-02-04[Power PC] softening long double typePetar Jovanovic
2015-12-23[Statepoints] Use Indirect operands for spill slotsPhilip Reames
2015-12-15Do not try to use i8 and i16 versions of FP_TO_U/SINT soft float library callsMichael Kuperstein
2015-12-14[IR] Remove terminatepadDavid Majnemer
2015-12-12[IR] Reformulate LLVM's EH funclet IRDavid Majnemer
2015-12-11Revert r248483, r242546, r242545, and r242409 - absdiff intrinsicsHal Finkel
2015-12-03[X86] Part 1 to fix x86-64 fp128 calling convention.Chih-Hung Hsieh
2015-12-01Introduce new @llvm.get.dynamic.area.offset.i{32, 64} intrinsics.Yury Gribov