aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-01-06SelectionDAGBuilder: move constant initialization out of loopMehdi Amini1-15/+19
2014-12-25Masked Load/Store - Changed the order of parameters in intrinsics.Elena Demikhovsky1-5/+7
2014-12-16SelectionDAG switch lowering: use 'unsigned' to count destination popularityHans Wennborg1-2/+2
2014-12-15Silence more static analyzer warnings.Michael Ilseman1-1/+2
2014-12-09IR: Split Metadata from ValueDuncan P. N. Exon Smith1-2/+4
2014-12-08InstrProf: An intrinsic and lowering for instrumentation based profilingJustin Bogner1-0/+2
2014-12-06SelectionDAG switch lowering: Replace unreachable default with most popular c...Hans Wennborg1-17/+40
2014-12-04Masked Load / Store Intrinsics - the CodeGen part.Elena Demikhovsky1-0/+70
2014-12-02[Statepoints 3/4] Statepoint infrastructure for garbage collection: Selection...Philip Reames1-0/+17
2014-12-01Revert r223049, r223050 and r223051 while investigating test failures.Hans Wennborg1-42/+17
2014-12-01SelectionDAG switch lowering: Replace unreachable default with most popular c...Hans Wennborg1-17/+42
2014-12-01[stack protector] Set edge weights for newly created basic blocks.Akira Hatanaka1-1/+3
2014-11-29Switch lowering: reformat some for loops etc. NFCHans Wennborg1-7/+5
2014-11-29Switch lowering: Fix broken 'Figure out which block is next' codeHans Wennborg1-0/+3
2014-11-28Revert "Masked Vector Load and Store Intrinsics."Duncan P. N. Exon Smith1-70/+0
2014-11-23Masked Vector Load and Store Intrinsics.Elena Demikhovsky1-0/+70
2014-11-19Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie1-2/+3
2014-11-14Allow the use of functions as typeinfo in landingpad clausesReid Kleckner1-1/+1
2014-11-11Revert "IR: MDNode => Value"Duncan P. N. Exon Smith1-5/+5
2014-11-01IR: MDNode => Value: Instruction::getMetadata()Duncan P. N. Exon Smith1-5/+5
2014-10-24Fix copy paste commentMatt Arsenault1-2/+2
2014-10-21Add minnum / maxnum codegenMatt Arsenault1-0/+44
2014-10-21Introduce enum values for previously defined metadata types. (NFC)Philip Reames1-3/+3
2014-10-17Check for dynamic alloca's when selecting lifetime intrinsics.Pete Cooper1-1/+7
2014-10-17[Stackmaps] Enable invoking the patchpoint intrinsic.Juergen Ributzka1-45/+55
2014-10-16Reduce code duplication between patchpoint and non-patchpoint lowering. NFC.Juergen Ributzka1-44/+53
2014-10-16Erase fence insertion from SelectionDAGBuilder.cpp (NFC)Robin Morisset1-67/+20
2014-10-13Refactor debug statement and remove dead argument. NFC.Chad Rosier1-16/+12
2014-10-09Use the subtarget on the dag to get TargetFrameLowering ratherEric Christopher1-1/+1
2014-10-08Use the TargetLowering information we already have on theEric Christopher1-305/+256
2014-10-08Cache TargetLowering on SelectionDAGISel and update previousEric Christopher1-6/+3
2014-10-04Remove unnecessary copying or replace it with moves in a bunch of places.Benjamin Kramer1-2/+2
2014-10-01Move the complex address expression out of DIVariable and into an extraAdrian Prantl1-25/+33
2014-10-01Revert r218778 while investigating buldbot breakage.Adrian Prantl1-33/+25
2014-10-01Move the complex address expression out of DIVariable and into an extraAdrian Prantl1-25/+33
2014-09-20Fix crash with an insertvalue that produces an empty object.Peter Collingbourne1-0/+6
2014-09-19Optimize sext/zext insertion algorithm in back-end.Jiangning Liu1-7/+16
2014-09-02Reinstate "Nuke the old JIT."Eric Christopher1-3/+2
2014-08-21[ARM] Enable DP copy, load and store instructions for FPv4-SPOliver Stannard1-11/+8
2014-08-21Revert r216066, "Optimize ZERO_EXTEND and SIGN_EXTEND in both SelectionDAG Bu...Jiangning Liu1-26/+2
2014-08-20Optimize ZERO_EXTEND and SIGN_EXTEND in both SelectionDAG Builder and typeJiangning Liu1-2/+26
2014-08-13[PowerPC] Implement PPCTargetLowering::getTgtMemIntrinsicHal Finkel1-1/+1
2014-08-08[pr19635] Revert most of r170537, and add new testcase.Patrik Hagglund1-1/+1
2014-08-07[stack protector] Look through bitcasts to get global variableAkira Hatanaka1-9/+19
2014-08-07Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher1-2/+3
2014-08-07Nuke the old JIT.Rafael Espindola1-3/+2
2014-08-05Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher1-3/+2
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-76/+103
2014-07-27Add alignment value to allowsUnalignedMemoryAccessMatt Arsenault1-2/+3
2014-07-25Add @llvm.assume, lowering, and some basic propertiesHal Finkel1-1/+2