summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Commit message (Expand)AuthorAgeFilesLines
* [SelectionDAG] Add a OPC_CheckChild2CondCode to SelectionDAGISel to remove a ...Craig Topper2019-02-251-0/+14
* [DebugInfo][DAG] Either salvage dangling debug info or emit Undef DBG_VALUEsJeremy Morse2019-02-131-0/+1
* Implementation of asm-goto support in LLVMCraig Topper2019-02-081-3/+5
* Fix emission of _fltused for MSVC.James Y Knight2019-01-241-0/+29
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [SelectionDAG] Always use the version of computeKnownBits that returns a valu...Simon Pilgrim2018-12-211-4/+2
* TableGen/ISel: Allow PatFrag predicate code to access captured operandsNicolai Haehnle2018-11-301-0/+12
* [SelectionDAG] Compute known bits and num sign bits for live out vector regis...Craig Topper2018-11-201-2/+2
* Type safe version of MachinePassRegistrySerge Guelton2018-11-091-1/+2
* [SelectionDAGISel] Suppress a -Wunused-but-set-variable warning in release bu...Craig Topper2018-10-311-0/+1
* Reland "[WebAssembly] LSDA info generation"Heejin Ahn2018-10-251-24/+59
* Revert "[WebAssembly] LSDA info generation"Krasimir Georgiev2018-10-161-59/+24
* [WebAssembly] LSDA info generationHeejin Ahn2018-10-161-24/+59
* [TI removal] Make variables declared as `TerminatorInst` and initializedChandler Carruth2018-10-151-1/+1
* Run VerifyDAGDiverence in debug onlyMikael Nilsson2018-09-261-0/+14
* [NFC] Rename the DivergenceAnalysis to LegacyDivergenceAnalysisNicolai Haehnle2018-08-301-1/+1
* [IR] Replace `isa<TerminatorInst>` with `isTerminator()`.Chandler Carruth2018-08-261-2/+2
* [SDAG] Remove the reliance on MI's allocation strategy forChandler Carruth2018-08-141-26/+10
* DAG: Remove unnecessary .str()Matt Arsenault2018-07-271-1/+1
* CodeGen: Remove pipeline dependencies on StackProtector; NFCMatthias Braun2018-07-131-2/+4
* Revert "(HEAD -> master, origin/master, arcpatch-D37582) CodeGen: Remove pipe...Matthias Braun2018-07-121-4/+2
* CodeGen: Remove pipeline dependencies on StackProtector; NFCMatthias Braun2018-07-121-2/+4
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-93/+92
* Fix a bunch of places where operator-> was used directly on the return from d...Craig Topper2018-05-051-1/+1
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-2/+2
* [X86] Use APInt::isSubsetof instead of APInt::intersects to avoid a negation ...Craig Topper2018-04-151-2/+2
* Fix a bunch of typoes. NFCFangrui Song2018-03-301-1/+1
* [IR][CodeGen] Remove dependency on EVT from IR/Function.cpp. Move EVT to Code...Craig Topper2018-03-291-1/+1
* Fix layering by moving ValueTypes.h from CodeGen to IRDavid Blaikie2018-03-231-1/+1
* Fix layering of MachineValueType.h by moving it from CodeGen to SupportDavid Blaikie2018-03-231-1/+1
* [DAG] Fix node id invalidation in Instruction Selection.Nirav Dave2018-03-231-3/+3
* [DAG, X86] Fix ISel-time node insertion idsNirav Dave2018-03-221-2/+17
* [DAG, X86] Revert r327197 "Revert r327170, r327171, r327172"Nirav Dave2018-03-191-227/+152
* Revert "[DAG, X86] Revert r327197 "Revert r327170, r327171, r327172""Nirav Dave2018-03-171-152/+227
* [DAG, X86] Revert r327197 "Revert r327170, r327171, r327172"Nirav Dave2018-03-171-227/+152
* [FastISel] Sink local value materializations to first useReid Kleckner2018-03-141-0/+2
* Revert: r327172 "Correct load-op-store cycle detection analysis"Nirav Dave2018-03-101-168/+227
* Improve Dependency analysis when doing multi-node Instruction SelectionNirav Dave2018-03-091-215/+76
* [DAG] Enforce stricter NodeId invariant during Instruction selectionNirav Dave2018-03-091-13/+93
* Pass Divergence Analysis data to Selection DAG to drive divergenceAlexander Timofeev2018-03-051-1/+26
* [DAG, X86] Revert r324797, r324491, and r324359.Chandler Carruth2018-02-171-79/+215
* [DAG] Make early exit hasPredecessorHelper return true. NFCI.Nirav Dave2018-02-101-3/+0
* [SelectionDAG] More Aggressibly prune nodes in AddChains. NFCI.Nirav Dave2018-02-071-1/+3
* [DAG, X86] Improve Dependency analysis when doing multi-nodeNirav Dave2018-02-061-215/+80
* [SelectionDAG] Fix UpdateChains handling of TokenFactorsNirav Dave2018-02-011-1/+2
* [DAG] Prevent NodeId pruning of TokenFactors in Instruction Selection.Nirav Dave2018-01-311-1/+3
* [SelectionDAGISel] Add a debug print before call to Select. Adjust where blan...Craig Topper2018-01-261-6/+5
* [GlobalISel] Don't fall back to FastISel.Amara Emerson2018-01-241-1/+3
* [SelectionDAG] lower math intrinsics to finite version of libcalls when possi...Sanjay Patel2018-01-091-1/+1
* Use phi ranges to simplify code. No functionality change intended.Benjamin Kramer2017-12-301-6/+4
OpenPOWER on IntegriCloud