summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* [SEH] Add llvm.eh.exceptioncode intrinsicReid Kleckner2015-10-073-7/+61
* [WinEH] Create a separate MBB for funclet prologuesDavid Majnemer2015-10-062-5/+48
* [WinEH] Implement state numbering for CoreCLRJoseph Tremoulet2015-10-061-0/+6
* [WinEH] Recognize CoreCLR personality functionJoseph Tremoulet2015-10-063-8/+10
* [SelectionDAGBuilder] Remove dead codeDavid Majnemer2015-10-041-1/+1
* [DAGCombiner] Generalize FADD constant combines to work with vectorsSimon Pilgrim2015-10-031-16/+17
* [DAGCombiner] Merge SIGN_EXTEND_INREG vector constant folding methods. NCI.Simon Pilgrim2015-10-032-26/+6
* [WinEH] Make FuncletLayout more robust against catchretDavid Majnemer2015-10-012-2/+16
* Reformat.NAKAMURA Takumi2015-10-011-1/+2
* Revert r248959, "[WinEH] Emit int3 after noreturn calls on Win64"NAKAMURA Takumi2015-10-012-3/+8
* [WinEH] Emit int3 after noreturn calls on Win64Reid Kleckner2015-09-302-8/+3
* Fix debug info with SafeStack.Evgeniy Stepanov2015-09-301-7/+1
* [WinEH] Teach AsmPrinter about funcletsDavid Majnemer2015-09-291-0/+1
* [WinEH] Fix ip2state table emission with funcletsReid Kleckner2015-09-281-1/+7
* [DAGCombine] Fix getStoreMergeAndAliasCandidates's AA-enabled chain walkingHal Finkel2015-09-281-0/+2
* SelectionDAGDumper: Print simple operands inline.Matthias Braun2015-09-251-22/+37
* DAGCombiner: Check if store is volatile firstMatt Arsenault2015-09-251-3/+3
* merge vector stores into wider vector stores and fix AArch64 misaligned acces...Sanjay Patel2015-09-251-11/+24
* Codegen: Fix llvm.*absdiff semantic.Mohammad Shahid2015-09-241-16/+22
* Use new TokenFactor chain when merging storesMatt Arsenault2015-09-241-5/+29
* Fixed an issue on updating profile data when lowering switch statement.Cong Hou2015-09-231-4/+4
* Untabify.NAKAMURA Takumi2015-09-221-3/+3
* Reformat blank lines.NAKAMURA Takumi2015-09-221-3/+0
* Reformat.NAKAMURA Takumi2015-09-221-3/+2
* [DAGCombiner] Improve FMA support for interpolation patternsSimon Pilgrim2015-09-211-0/+89
* [DAGCombiner] Tidy up FMA combine helpers. NFCI.Simon Pilgrim2015-09-211-25/+21
* Remove roundingMode argument in APFloat::modStephen Canon2015-09-211-1/+1
* Fix accidentally committed debug printingMatt Arsenault2015-09-211-14/+1
* SelectionDAG: Use InsertNode for EntryNodeMatthias Braun2015-09-211-2/+2
* DAGCombiner: Replace store of FP constant after attemping store mergesMatt Arsenault2015-09-211-10/+10
* Factor replacement of stores of FP constants into new functionMatt Arsenault2015-09-211-72/+104
* Use makeArrayRef or None to avoid unnecessarily mentioning the ArrayRef type ...Craig Topper2015-09-211-1/+1
* SelectionDAGDumper: Leave out the <multiple use> markersMatthias Braun2015-09-181-3/+0
* SelectionDAGDumper: Avoid unnecessary newlinesMatthias Braun2015-09-181-4/+3
* SelectionDAGDumper: Hide [ID=X], [ORD=X] and source locations by default.Matthias Braun2015-09-181-16/+23
OpenPOWER on IntegriCloud