summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* Prefer SmallVector::append/insert over push_back loops.Benjamin Kramer2015-02-171-2/+1
* AArch64: Safely handle the incoming sret call argument.Andrew Trick2015-02-161-1/+2
* CodeGen: Canonicalize access to function attributes, NFCDuncan P. N. Exon Smith2015-02-141-2/+1
* MathExtras: Bring Count(Trailing|Leading)Ones and CountPopulation in line wit...Benjamin Kramer2015-02-121-3/+3
* Adding support for llvm.eh.begincatch and llvm.eh.endcatch intrinsics and beg...Andrew Kaylor2015-02-101-0/+3
* Add a FIXME in SelectionDAGBuilder before an assert that is valid only on X86.Manuel Jacob2015-01-271-0/+3
* Grab the TargetLowering info from the DAG rather than querying forEric Christopher2015-01-271-3/+2
* Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher2015-01-261-1/+1
* Revert GCStrategy ownership changesPhilip Reames2015-01-261-1/+1
* Intrinsics: introduce llvm_any_ty aka ValueType AnyRamkumar Ramachandra2015-01-221-1/+2
* Fixed a bug in type legalizer for masked load/store intrinsics.Elena Demikhovsky2015-01-221-2/+4
* Prevent binary-tree deterioration in sparse switch statements.Daniel Jasper2015-01-201-8/+10
* Factor out a splitSwitchCase() function so that it can be reused.Daniel Jasper2015-01-201-21/+24
* Move ownership of GCStrategy objects to LLVMContextPhilip Reames2015-01-161-1/+1
* [PM] Move TargetLibraryInfo into the Analysis library.Chandler Carruth2015-01-151-1/+1
* CodeGen support for x86_64 SEH catch handlers in LLVMReid Kleckner2015-01-141-4/+29
* [StackMaps] Mark in CallLoweringInfo when lowering a patchpointHal Finkel2015-01-131-3/+4
* Rename llvm.recoverframeallocation to llvm.framerecoverReid Kleckner2015-01-131-3/+3
* Add the llvm.frameallocate and llvm.recoverframeallocation intrinsicsReid Kleckner2015-01-131-0/+53
* SelectionDAGBuilder: move constant initialization out of loopMehdi Amini2015-01-061-15/+19
* Masked Load/Store - Changed the order of parameters in intrinsics.Elena Demikhovsky2014-12-251-5/+7
* SelectionDAG switch lowering: use 'unsigned' to count destination popularityHans Wennborg2014-12-161-2/+2
* Silence more static analyzer warnings.Michael Ilseman2014-12-151-1/+2
* IR: Split Metadata from ValueDuncan P. N. Exon Smith2014-12-091-2/+4
* InstrProf: An intrinsic and lowering for instrumentation based profilingJustin Bogner2014-12-081-0/+2
* SelectionDAG switch lowering: Replace unreachable default with most popular c...Hans Wennborg2014-12-061-17/+40
* Masked Load / Store Intrinsics - the CodeGen part.Elena Demikhovsky2014-12-041-0/+70
* [Statepoints 3/4] Statepoint infrastructure for garbage collection: Selection...Philip Reames2014-12-021-0/+17
* Revert r223049, r223050 and r223051 while investigating test failures.Hans Wennborg2014-12-011-42/+17
* SelectionDAG switch lowering: Replace unreachable default with most popular c...Hans Wennborg2014-12-011-17/+42
* [stack protector] Set edge weights for newly created basic blocks.Akira Hatanaka2014-12-011-1/+3
* 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
OpenPOWER on IntegriCloud