summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* DAG: Tolerate non-MemSDNodes for OPC_RecordMemRefMatt Arsenault2017-12-201-8/+24
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-3/+3
* [RISCV] Support lowering FrameIndexAlex Bradbury2017-12-111-0/+19
* [CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih2017-12-041-23/+42
* Revert "[X86] Improvement in CodeGen instruction selection for LEAs."Matt Morehouse2017-12-011-11/+0
* [X86] Improvement in CodeGen instruction selection for LEAs.Jatin Bhateja2017-12-011-0/+11
* [SelectionDAG] Add a isel matcher op to check the type of node results other ...Craig Topper2017-11-221-0/+14
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-3/+3
* Fix APInt bit size in processDbgDeclaresYaxun Liu2017-11-161-1/+1
* Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie2017-11-081-2/+2
* Implement salavageDebugInfo functionality for SelectionDAG.Adrian Prantl2017-10-241-0/+1
* Add iterator range MachineRegisterInfo::liveins(), adopt users, NFCKrzysztof Parzyszek2017-10-161-4/+3
* Rename OptimizationDiagnosticInfo.* to OptimizationRemarkEmitter.*Adam Nemet2017-10-091-1/+1
* Revert r314886 "[X86] Improvement in CodeGen instruction selection for LEAs (...Hans Wennborg2017-10-041-11/+0
* [X86] Improvement in CodeGen instruction selection for LEAs (re-applying post...Jatin Bhateja2017-10-041-0/+11
* CodeGen: support SwiftError SwiftCC on Windows x64Saleem Abdulrasool2017-09-201-0/+2
* CodeGen: use range based for loops (NFC)Saleem Abdulrasool2017-09-191-6/+1
* Revert r313343 "[X86] PR32755 : Improvement in CodeGen instruction selection ...Hans Wennborg2017-09-151-11/+0
OpenPOWER on IntegriCloud