summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
* [WinEH] Update exception pointer registersJoseph Tremoulet2015-11-072-5/+7
* DAGCombiner: Check shouldReduceLoadWidth before combining (and (load), x) -> ...Tom Stellard2015-11-061-1/+2
* [WinEH] Fix funclet prologues with stack realignmentReid Kleckner2015-11-051-2/+6
* [StatepointLowering] Remove distinction between call and invoke safepointsIgor Laevsky2015-11-042-24/+31
* [SelectionDAG] Use existing constant nodes instead of recreating them. NFC.Simon Pilgrim2015-11-031-9/+6
* Fix two issues in MergeConsecutiveStores:James Y Knight2015-11-021-2/+15
* [ValueTracking] Use !range metadata more aggressively in KnownBitsSanjoy Das2015-10-281-1/+1
* [SelectionDAG] Don't inspect !range metadata for extended loadsSanjoy Das2015-10-281-1/+2
* Make the SelectionDAG graph printer use SDNode::PersistentId labels.James Y Knight2015-10-271-3/+10
* Use the 'arcp' fast-math-flag when combining repeated FP divisorsSanjay Patel2015-10-271-5/+11
* Create a new interface addSuccessorWithoutWeight(MBB*) in MBB to add successo...Cong Hou2015-10-272-14/+21
* Do not use "else" when both branches return (NFC)Mehdi Amini2015-10-271-2/+1
* Fix llc crash processing S/UREM for -Oz builds caused by rL250825.Steve King2015-10-271-5/+21
* [X86] Use correct calling convention for MCU psABI libcallsMichael Kuperstein2015-10-251-0/+3
* [DAGCombiner] Tidy up ConstantFP commutation. NFCISimon Pilgrim2015-10-241-37/+21
* [DAGCombiner] Generalize masking of constant rotates.Simon Pilgrim2015-10-241-5/+10
* [X86][XOP] Add support for lowering vector rotationsSimon Pilgrim2015-10-241-55/+55
* [CodeGen] Remove usage of NDEBUG in header.Davide Italiano2015-10-231-7/+0
* Change makeLibCall to take an ArrayRef<SDValue> instead of pointer and size. ...Craig Topper2015-10-225-71/+66
* [X86] - Catch extra combine opportunities for redundant imuls.Zia Ansari2015-10-221-8/+92
* LegalizeDAG: Implement promote for build_vectorMatt Arsenault2015-10-211-0/+30
* Two switch blocks in VectorLegalizer::LegalizeOp already have aArtyom Skrobov2015-10-201-0/+1
* Adding support for TargetLoweringBase::LibCallArtyom Skrobov2015-10-201-251/+275
* Combining DIV+REM->DIVREM doesn't belong in LegalizeDAG; move it over into DA...Artyom Skrobov2015-10-203-67/+99
* Restore the original behavior of SelectionDAG::getTargetIndex().Owen Anderson2015-10-191-1/+1
* Put back SelectionDAG::getTargetIndex.Benjamin Kramer2015-10-191-0/+18
* Use SDValue bool check. NFCI.Simon Pilgrim2015-10-181-2/+2
* Move one-use variable inside test. NFC.Simon Pilgrim2015-10-181-2/+1
* [DAG] Ensure vector constant folding uses correct scalar undef typesSimon Pilgrim2015-10-171-2/+2
* [WinEH] Fix eh.exceptionpointer intrinsic loweringJoseph Tremoulet2015-10-171-1/+2
* [SelectionDAG] Remove dead code. NFC.Benjamin Kramer2015-10-156-139/+1
* A doccomment for CombineTo, and some NFC refactoringsArtyom Skrobov2015-10-141-39/+34
* Merge DAGCombiner::visitSREM and DAGCombiner::visitUREM (NFC)Artyom Skrobov2015-10-141-66/+34
* SelectionDAG: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-138-50/+50
* DAGCombiner: Don't stop finding better chain on 2 aliasesMatt Arsenault2015-10-131-4/+2
* DAGCombiner: Combine extract_vector_elt from build_vectorMatt Arsenault2015-10-121-5/+20
* Assign correct edge weights to unwind destinations when lowering invoke state...Cong Hou2015-10-121-27/+46
* [SelectionDAG] Add common vector constant folding helper functionSimon Pilgrim2015-10-122-101/+95
* Don't call PrepareEHLandingPad on non EH padsReid Kleckner2015-10-121-2/+3
* [WinEH] Remove CatchObjRecoverIdxDavid Majnemer2015-10-121-1/+1
* [Debug] Look through bitcasts to find argument registersOliver Stannard2015-10-121-19/+13
* [DAGCombiner] Improved FMA combine support for vectorsSimon Pilgrim2015-10-111-33/+36
* [DAGCombiner] Tidyup FMINNUM/FMAXNUM constant foldingSimon Pilgrim2015-10-111-14/+14
* [WinEH] Remove more dead codeDavid Majnemer2015-10-101-9/+7
* [WinEH] Delete the old landingpad implementation of Windows EHReid Kleckner2015-10-094-107/+1
* Revert "Revert "Revert r248959, "[WinEH] Emit int3 after noreturn calls on Wi...Reid Kleckner2015-10-092-3/+9
* Revert "Revert r248959, "[WinEH] Emit int3 after noreturn calls on Win64""Reid Kleckner2015-10-092-9/+3
* [SEH] Fix llvm.eh.exceptioncode fast register allocation assertionReid Kleckner2015-10-091-1/+1
* [ARM] Promote helper function to SelectionDAG.Chad Rosier2015-10-071-0/+19
* [WinEH] Update CoreCLR EH for catchpad MBBsJoseph Tremoulet2015-10-071-2/+3
OpenPOWER on IntegriCloud