summaryrefslogtreecommitdiff
path: root/lib/CodeGen/TargetLoweringBase.cpp
Commit message (Expand)AuthorAge
* IR: add "cmpxchg weak" variant to support permitted failure.Tim Northover2014-06-13
* InitLibcallNames can take a Triple instead of a TargetMachine.Eric Christopher2014-06-02
* Remove unused variable.Eric Christopher2014-05-22
* X86TTI: Adjust sdiv cost now that we can lower it on plain SSE2.Benjamin Kramer2014-04-27
* Revert r206749 till a final decision about the intrinsics is made.Michael Zolotukhin2014-04-26
* Set default value of HasExtractBitsInsn to falseYi Jiang2014-04-21
* Reapply r206732. This time without optimization of branches.Michael Zolotukhin2014-04-21
* Revert r206732 which is causing llc to crash on most of the build bots.Chandler Carruth2014-04-21
* Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN,Michael Zolotukhin2014-04-21
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-14
* Change shouldSplitVectorElementType to better match the description.Matt Arsenault2014-03-31
* CodeGen: add sensible defaults for the ISD::FROUND operationTim Northover2014-03-29
* CodeGenPrep: wrangle IR to exploit AArch64 tbz/tbnz inst.Tim Northover2014-03-29
* [C++11] Replace llvm::tie with std::tie.Benjamin Kramer2014-03-02
* move getNameWithPrefix and getSymbol to TargetMachine.Rafael Espindola2014-02-19
* Add back r201608, r201622, r201624 and r201625Rafael Espindola2014-02-19
* Revert r201622 and r201608.Daniel Jasper2014-02-19
* Avoid an infinite cycle with private linkage and -f{data|function}-sections.Rafael Espindola2014-02-19
* Fix PR18743.Rafael Espindola2014-02-18
* Rename some member variables from TD to DL.Rafael Espindola2014-02-18
* TargetLowering: n * r where n > 2 should be an illegal addressing modeTom Stellard2014-02-14
* Disable compare sinking in CodeGenPrepare when multiple condition registers a...Hal Finkel2014-01-02
* Remove the 's' DataLayout specificationRafael Espindola2014-01-01
* Remove unused variable from r195944.Lang Hames2013-11-29
* Refactor a lot of patchpoint/stackmap related code to simplify and make itLang Hames2013-11-29
* Add addrspacecast instruction.Matt Arsenault2013-11-15
* LegalizeDAG: allow libcalls for max/min atomic operationsTim Northover2013-10-25
* SelectionDAG: Pass along the original argument/element type in ISD::InputArgTom Stellard2013-10-23
* Remove unused TargetLowering field.Matt Arsenault2013-10-21
* CodeGen: Emit a libcall if the target doesn't support 16-byte wide atomicsDavid Majnemer2013-10-18
* SelectionDAG: Use correct pointer size when lowering function arguments v2Tom Stellard2013-08-26
* Add a llvm.copysign intrinsicHal Finkel2013-08-19
* [stackprotector] Add in the stackprotector libcall.Michael Gottesman2013-08-12
* Set ISD::FROUND to Expand by default for all typesHal Finkel2013-08-09
* Add ISD::FROUND for libm round()Hal Finkel2013-08-07
* Add LLVMContext argument to getSetCCResultTypeMatt Arsenault2013-05-18
* Remove unused ShouldFoldAtomicFences flag.Tim Northover2013-04-20
* Use the target options specified on a function to reset the back-end.Bill Wendling2013-04-05
* Remove the old CodePlacementOpt pass.Benjamin Kramer2013-03-29
* Set properties for f128 type.Akira Hatanaka2013-03-01
* Fix PR10475Michael Liao2013-03-01
* Update TargetLowering ivars for name policy.Jim Grosbach2013-02-20
* enable SDISel sincos optimization for GNU environmentsPaul Redmond2013-02-15
* Teach SDISel to combine fsin / fcos into a fsincos node if the followingEvan Cheng2013-01-29
* Split TargetLowering into a CodeGen and a SelectionDAG part.Benjamin Kramer2013-01-11