summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* Switch lowering: reformat some for loops etc. NFCHans Wennborg2014-11-291-7/+5
* Switch lowering: Fix broken 'Figure out which block is next' codeHans Wennborg2014-11-291-0/+3
* Revert "Masked Vector Load and Store Intrinsics."Duncan P. N. Exon Smith2014-11-281-70/+0
* Masked Vector Load and Store Intrinsics.Elena Demikhovsky2014-11-231-0/+70
* Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie2014-11-191-2/+3
* Allow the use of functions as typeinfo in landingpad clausesReid Kleckner2014-11-141-1/+1
* Revert "IR: MDNode => Value"Duncan P. N. Exon Smith2014-11-111-5/+5
* IR: MDNode => Value: Instruction::getMetadata()Duncan P. N. Exon Smith2014-11-011-5/+5
* Fix copy paste commentMatt Arsenault2014-10-241-2/+2
* Add minnum / maxnum codegenMatt Arsenault2014-10-211-0/+44
* Introduce enum values for previously defined metadata types. (NFC)Philip Reames2014-10-211-3/+3
* Check for dynamic alloca's when selecting lifetime intrinsics.Pete Cooper2014-10-171-1/+7
* [Stackmaps] Enable invoking the patchpoint intrinsic.Juergen Ributzka2014-10-171-45/+55
* Reduce code duplication between patchpoint and non-patchpoint lowering. NFC.Juergen Ributzka2014-10-161-44/+53
* Erase fence insertion from SelectionDAGBuilder.cpp (NFC)Robin Morisset2014-10-161-67/+20
* Refactor debug statement and remove dead argument. NFC.Chad Rosier2014-10-131-16/+12
* Use the subtarget on the dag to get TargetFrameLowering ratherEric Christopher2014-10-091-1/+1
* Use the TargetLowering information we already have on theEric Christopher2014-10-081-305/+256
* Cache TargetLowering on SelectionDAGISel and update previousEric Christopher2014-10-081-6/+3
* Remove unnecessary copying or replace it with moves in a bunch of places.Benjamin Kramer2014-10-041-2/+2
* Move the complex address expression out of DIVariable and into an extraAdrian Prantl2014-10-011-25/+33
* Revert r218778 while investigating buldbot breakage.Adrian Prantl2014-10-011-33/+25
* Move the complex address expression out of DIVariable and into an extraAdrian Prantl2014-10-011-25/+33
* Fix crash with an insertvalue that produces an empty object.Peter Collingbourne2014-09-201-0/+6
* Optimize sext/zext insertion algorithm in back-end.Jiangning Liu2014-09-191-7/+16
* Reinstate "Nuke the old JIT."Eric Christopher2014-09-021-3/+2
* [ARM] Enable DP copy, load and store instructions for FPv4-SPOliver Stannard2014-08-211-11/+8
* Revert r216066, "Optimize ZERO_EXTEND and SIGN_EXTEND in both SelectionDAG Bu...Jiangning Liu2014-08-211-26/+2
* Optimize ZERO_EXTEND and SIGN_EXTEND in both SelectionDAG Builder and typeJiangning Liu2014-08-201-2/+26
* [PowerPC] Implement PPCTargetLowering::getTgtMemIntrinsicHal Finkel2014-08-131-1/+1
* [pr19635] Revert most of r170537, and add new testcase.Patrik Hagglund2014-08-081-1/+1
* [stack protector] Look through bitcasts to get global variableAkira Hatanaka2014-08-071-9/+19
* Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher2014-08-071-2/+3
* Nuke the old JIT.Rafael Espindola2014-08-071-3/+2
* Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher2014-08-051-3/+2
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-76/+103
* Add alignment value to allowsUnalignedMemoryAccessMatt Arsenault2014-07-271-2/+3
* Add @llvm.assume, lowering, and some basic propertiesHal Finkel2014-07-251-1/+2
* [stack protector] Fix a potential security bug in stack protector where theAkira Hatanaka2014-07-251-5/+42
* AA metadata refactoring (introduce AAMDNodes)Hal Finkel2014-07-241-5/+9
* CodeGen: emit IR-level f16 conversion intrinsics as fptrunc/fpextTim Northover2014-07-211-4/+7
* CodeGen: extend f16 conversions to permit types > float.Tim Northover2014-07-171-3/+4
* Remove TLI from isInTailCallPosition's arguments. NFC.Juergen Ributzka2014-07-161-1/+1
* [FastISel] Make isInTailCallPosition independent of SelectionDAG.Juergen Ributzka2014-07-111-1/+1
* Fix ppcf128 component access on little-endian systemsUlrich Weigand2014-07-031-1/+1
* [DAG] Pass the argument list to the CallLoweringInfo via move semantics. NFCI.Juergen Ributzka2014-07-011-3/+3
* DAG: move sret demotion into most basic LowerCallTo implementation.Tim Northover2014-06-181-119/+124
* IR: add "cmpxchg weak" variant to support permitted failure.Tim Northover2014-06-131-13/+11
* Have isInTailCallPosition take the DAG so that we can use theEric Christopher2014-06-101-1/+1
* [DAG] Expose NoSignedWrap, NoUnsignedWrap and Exact flags to SelectionDAG.Andrea Di Biagio2014-06-091-4/+35
OpenPOWER on IntegriCloud