Move DataLayout back to the TargetMachine from TargetSubtargetInfo
[oota-llvm.git] / lib / CodeGen / TargetLoweringBase.cpp
2015-01-26 Eric ChristopherMove DataLayout back to the TargetMachine from TargetSu...
2015-01-13 Matt ArsenaultR600: Implement getRecipEstimate
2015-01-07 Ahmed Bougacha[CodeGen] Use MVT iterator_ranges in legality loops...
2014-12-17 Quentin Colombet[CodeGenPrepare] Reapply r224351 with a fix for the...
2014-12-17 Reid KlecknerRevert "[CodeGenPrepare] Move sign/zero extensions...
2014-12-16 Quentin Colombet[CodeGenPrepare] Move sign/zero extensions near loads...
2014-12-01 Philip Reames[Statepoints 2/4] Statepoint infrastructure for garbage...
2014-11-29 Simon PilgrimTarget triple OS detection tidyup. NFC
2014-11-17 Craig TopperReplace a couple asserts with static_asserts.
2014-11-13 Aditya NandakumarWe can get the TLOF from the TargetMachine - so constru...
2014-11-13 Aditya NandakumarThis patch changes the ownership of TLOF from TargetLow...
2014-10-31 Hao LiuPR20557: Fix the bug that bogus cpu parameter crashes...
2014-10-21 Matt ArsenaultAdd minnum / maxnum codegen
2014-09-02 Eric ChristopherReinstate "Nuke the old JIT."
2014-08-21 Sanjay Patelname change: isPow2DivCheap -> isPow2SDivCheap
2014-08-08 Pedro ArtigasAdded a TLI hook to signal that the target does not...
2014-08-07 Eric ChristopherTemporarily Revert "Nuke the old JIT." as it's not...
2014-08-07 Rafael EspindolaNuke the old JIT.
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
2014-07-21 Tim NorthoverCodeGen: emit IR-level f16 conversion intrinsics as...
2014-07-18 Tim NorthoverCodeGen: soften f16 type by default instead of marking...
2014-07-17 Tim NorthoverCodeGen: generate single libcall for fptrunc -> f16...
2014-07-10 Chandler Carruth[x86,SDAG] Introduce any- and sign-extend-vector-inreg...
2014-07-10 Daniel SandersMake it possible for ints/floats to return different...
2014-07-09 Chandler Carruth[SDAG] Make the new zext-vector-inreg node default...
2014-07-03 Chandler Carruth[codegen,aarch64] Add a target hook to the code generat...
2014-06-13 Tim NorthoverIR: add "cmpxchg weak" variant to support permitted...
2014-06-02 Eric ChristopherInitLibcallNames can take a Triple instead of a TargetM...
2014-05-22 Eric ChristopherRemove unused variable.
2014-04-27 Benjamin KramerX86TTI: Adjust sdiv cost now that we can lower it on...
2014-04-26 Michael ZolotukhinRevert r206749 till a final decision about the intrinsi...
2014-04-21 Yi JiangSet default value of HasExtractBitsInsn to false
2014-04-21 Michael ZolotukhinReapply r206732. This time without optimization of...
2014-04-21 Chandler CarruthRevert r206732 which is causing llc to crash on most...
2014-04-21 Michael ZolotukhinImplement builtins for safe division: safe.sdiv.iN...
2014-04-14 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-03-31 Matt ArsenaultChange shouldSplitVectorElementType to better match...
2014-03-29 Tim NorthoverCodeGen: add sensible defaults for the ISD::FROUND...
2014-03-29 Tim NorthoverCodeGenPrep: wrangle IR to exploit AArch64 tbz/tbnz...
2014-03-02 Benjamin Kramer[C++11] Replace llvm::tie with std::tie.
2014-02-19 Rafael Espindolamove getNameWithPrefix and getSymbol to TargetMachine.
2014-02-19 Rafael EspindolaAdd back r201608, r201622, r201624 and r201625
2014-02-19 Daniel JasperRevert r201622 and r201608.
2014-02-19 Rafael EspindolaAvoid an infinite cycle with private linkage and -f...
2014-02-18 Rafael EspindolaFix PR18743.
2014-02-18 Rafael EspindolaRename some member variables from TD to DL.
2014-02-14 Tom StellardTargetLowering: n * r where n > 2 should be an illegal...
2014-01-02 Hal FinkelDisable compare sinking in CodeGenPrepare when multiple...
2014-01-01 Rafael EspindolaRemove the 's' DataLayout specification
2013-11-29 Lang HamesRemove unused variable from r195944.
2013-11-29 Lang HamesRefactor a lot of patchpoint/stackmap related code...
2013-11-15 Matt ArsenaultAdd addrspacecast instruction.
2013-10-25 Tim NorthoverLegalizeDAG: allow libcalls for max/min atomic operations
2013-10-23 Tom StellardSelectionDAG: Pass along the original argument/element...
2013-10-21 Matt ArsenaultRemove unused TargetLowering field.
2013-10-18 David MajnemerCodeGen: Emit a libcall if the target doesn't support...
2013-08-26 Tom StellardSelectionDAG: Use correct pointer size when lowering...
2013-08-19 Hal FinkelAdd a llvm.copysign intrinsic
2013-08-12 Michael Gottesman[stackprotector] Add in the stackprotector libcall.
2013-08-09 Hal FinkelSet ISD::FROUND to Expand by default for all types
2013-08-07 Hal FinkelAdd ISD::FROUND for libm round()
2013-05-18 Matt ArsenaultAdd LLVMContext argument to getSetCCResultType
2013-04-20 Tim NorthoverRemove unused ShouldFoldAtomicFences flag.
2013-04-05 Bill WendlingUse the target options specified on a function to reset...
2013-03-29 Benjamin KramerRemove the old CodePlacementOpt pass.
2013-03-01 Akira HatanakaSet properties for f128 type.
2013-03-01 Michael LiaoFix PR10475
2013-02-20 Jim GrosbachUpdate TargetLowering ivars for name policy.
2013-02-15 Paul Redmondenable SDISel sincos optimization for GNU environments
2013-01-29 Evan ChengTeach SDISel to combine fsin / fcos into a fsincos...
2013-01-11 Benjamin KramerSplit TargetLowering into a CodeGen and a SelectionDAG...