summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* SelectionDAG: skip barriers for unordered atomic operationsTim Northover2014-05-301-2/+2
* ARM: teach AAPCS-VFP to deal with Cortex-M4.Tim Northover2014-05-271-8/+11
* Target: remove old constructors for CallLoweringInfoSaleem Abdulrasool2014-05-171-15/+15
* Target: change member from reference to pointerSaleem Abdulrasool2014-05-171-1/+1
* ARM: HFAs must be passed in consecutive registersOliver Stannard2014-05-091-2/+22
* Implememting named register intrinsicsRenato Golin2014-05-061-0/+16
* Use makeArrayRef insted of calling ArrayRef<T> constructor directly. I introd...Craig Topper2014-04-301-6/+5
* Convert SelectionDAG::getMergeValues to use ArrayRef.Craig Topper2014-04-271-6/+5
* Convert getMemIntrinsicNode to take ArrayRef of SDValue instead of pointer an...Craig Topper2014-04-261-4/+2
* Convert SelectionDAG::getNode methods to use ArrayRef<SDValue>.Craig Topper2014-04-261-66/+44
OpenPOWER on IntegriCloud