summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
Commit message (Expand)AuthorAgeFilesLines
* Apply clang-tidy's misc-move-constructor-init throughout LLVM.Benjamin Kramer2016-05-271-8/+10
* Fix an assert in SelectionDAGBuilder when processing inline asmRenato Golin2016-05-171-0/+2
* [SSP, 2/2] Create llvm.stackguard() intrinsic and lower it to LOAD_STACK_GUARDTim Shen2016-04-191-9/+1
* Introduce an GCRelocateInst class [NFC]Philip Reames2016-04-121-1/+1
* [SSP] Remove llvm.stackprotectorcheck.Tim Shen2016-04-081-15/+5
* Lower @llvm.experimental.deoptimize as a noreturn callSanjoy Das2016-04-061-1/+3
* Swift Calling Convention: swifterror target-independent change.Manman Ren2016-04-051-0/+2
* [Codegen] Decrease minimum jump table density.Kyle Butt2016-03-291-4/+1
* Reduce code duplication by extracting out a helper function; NFCSanjoy Das2016-03-241-0/+4
* Add lowering support for llvm.experimental.deoptimizeSanjoy Das2016-03-241-0/+2
* Remove stale commentSanjoy Das2016-03-231-2/+1
* [StatepointLowering] Schedule gc relocates before uniqueing themSanjoy Das2016-03-231-3/+3
* Add "first class" lowering for deopt operand bundlesSanjoy Das2016-03-221-1/+5
* [SelectionDAG] Remove visitStatepoint; NFCSanjoy Das2016-03-171-2/+1
* Extract out a SelectionDAGBuilder::LowerAsStatepoint; NFCSanjoy Das2016-03-161-0/+48
* [SelectionDAG] Extract out populateCallLoweringInfo; NFCSanjoy Das2016-03-161-12/+8
* SelectionDAG: Lower some range metadata to AssertZextMatt Arsenault2016-02-081-0/+5
* [Statepoints] Refactor GCRelocateOperands into an intrinsic wrapper. NFC.Manuel Jacob2016-01-051-1/+1
* [IR] Remove terminatepadDavid Majnemer2015-12-141-1/+0
* [IR] Reformulate LLVM's EH funclet IRDavid Majnemer2015-12-121-2/+1
* Let SelectionDAG start to use probability-based interface to add successors.Cong Hou2015-11-241-36/+38
* [SelectionDAG] Remove dead code. NFC.Benjamin Kramer2015-10-151-5/+1
* [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth2015-09-091-1/+1
* [WinEH] Avoid creating MBBs for LLVM BBs that cannot contain codeReid Kleckner2015-09-081-7/+7
* [WinEH] Add cleanupendpad instructionJoseph Tremoulet2015-09-031-0/+1
* Distribute the weight on the edge from switch to default statement to edges g...Cong Hou2015-09-011-1/+3
* Assign weights to edges to jump table / bit test header when lowering switch ...Cong Hou2015-08-261-6/+7
* SelectionDAGBuilder: Fix SPDescriptor not resetting GuardRegMatthias Braun2015-08-261-0/+1
* Remove the final bit test during lowering switch statement if all cases in bi...Cong Hou2015-08-251-2/+3
* New EH representation for MSVC compatibilityDavid Majnemer2015-07-311-0/+6
* Use enum instead of unsigned. NFC.Pete Cooper2015-07-151-1/+2
* Revert the new EH instructionsDavid Majnemer2015-07-101-6/+0
* New EH representation for MSVC compatibilityDavid Majnemer2015-07-101-0/+6
* Remove dead code from old 64-bit SEH loweringReid Kleckner2015-07-091-2/+0
* Redirect DataLayout from TargetMachine to Module in ComputeValueVTs()Mehdi Amini2015-07-091-2/+2
* Switch lowering: add heuristic for filling leaf nodes in the weight-balanced ...Hans Wennborg2015-06-201-0/+5
* [SelectionDAG] Delete SelectionDAGBuilder::removeValue. NFC.Sanjoy Das2015-05-061-6/+0
* [SelectionDAG] Make an argument optional in RFV::getCopyToRegs. NFC.Sanjoy Das2015-05-051-5/+6
* [SelectionDAG] Move RegsForValue into SelectionDAGBuilder.h. NFC.Sanjoy Das2015-05-051-0/+74
* [SelectionDAG] Pass explicit type to lowerCallOperands. NFC.Sanjoy Das2015-05-051-1/+1
* IR: Give 'DI' prefix to debug info metadataDuncan P. N. Exon Smith2015-04-291-2/+2
* Masked gather and scatter: Added code for SelectionDAG.Elena Demikhovsky2015-04-281-0/+4
* Switch lowering: use uint32_t for weights everywhereHans Wennborg2015-04-271-1/+1
* Re-commit r235560: Switch lowering: extract jump tables and bit tests before ...Hans Wennborg2015-04-231-70/+110
* Revert r235560; this commit was causing several failed assertions in Debug bu...Aaron Ballman2015-04-231-110/+70
* Switch lowering: extract jump tables and bit tests before building binary tre...Hans Wennborg2015-04-221-70/+110
* Revert the switch lowering change (r235101, r235103, r235106)Hans Wennborg2015-04-161-110/+70
* Switch lowering: extract jump tables and bit tests before building binary tre...Hans Wennborg2015-04-161-70/+110
* Allow memory intrinsics to be tail callsKrzysztof Parzyszek2015-04-131-0/+4
* Remove empty non-virtual destructors or mark them =default when non-publicBenjamin Kramer2015-04-111-1/+0
OpenPOWER on IntegriCloud