summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* [X86] PR32755 : Improvement in CodeGen instruction selection for LEAs.Jatin Bhateja2017-09-151-0/+11
* Add llvm.codeview.annotation to implement MSVC __annotationReid Kleckner2017-09-051-0/+1
* Move helper classes into anonymous namespaces.Benjamin Kramer2017-08-201-4/+4
* [SelectionDAG] reset NewNodesMustHaveLegalTypes flag between basic blocksGuy Blank2017-08-071-0/+3
* DAG: Provide access to Pass instance from SelectionDAGMatt Arsenault2017-08-031-1/+1
* Remove the unused offset from DBG_VALUE (NFC)Adrian Prantl2017-07-281-3/+5
* [FastISel] fix a fallback diagnostic.Igor Breger2017-07-091-1/+2
* [FastISel][SelectionDAG]Teach fastISel about GC intrinsicsAnna Thomas2017-07-041-1/+5
* [SelectionDAG] Update Loop info after splitting critical edges.Davide Italiano2017-06-171-6/+9
* ISel: Fix FastISel of swifterror valuesArnold Schwaighofer2017-06-151-0/+79
* [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko2017-06-071-6/+9
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-2/+2
* [SelectionDAG] Update the dominator after splitting critical edges.Davide Italiano2017-06-051-5/+8
* [SelectionDAG] Get rid of recursion in findNonImmUseMax Kazantsev2017-06-021-20/+26
* Add constrained intrinsics for some libm-equivalent operationsAndrew Kaylor2017-05-251-51/+4
* [CodeGen] Don't require AA in SDAGISel at -O0.Ahmed Bougacha2017-05-101-8/+18
* Re-land "Use the frame index side table for byval and inalloca arguments"Reid Kleckner2017-05-091-0/+48
* Revert "Use the frame index side table for byval and inalloca arguments"Reid Kleckner2017-05-091-48/+0
* Use the frame index side table for byval and inalloca argumentsReid Kleckner2017-05-081-0/+48
* TargetLowering: Add finalizeLowering() function; NFCMatthias Braun2017-04-281-7/+1
* [SelectionDAG] Use KnownBits struct in DAG's computeKnownBits and simplifyDem...Craig Topper2017-04-281-7/+7
* [SelectionDAG] Use various APInt methods to reduce temporary APInt creationCraig Topper2017-04-281-1/+1
* [CodeGen] Pass SDAG an ORE, and replace FastISel stats with remarks.Ahmed Bougacha2017-03-301-239/+56
* Recommitting Craig Topper's patch now that r296476 has been recommitted.Nirav Dave2017-03-141-1/+1
* [SDAG] Revert r296476 (and r296486, r296668, r296690).Chandler Carruth2017-03-031-1/+1
* Elide argument copies during instruction selectionReid Kleckner2017-03-011-3/+7
* [CodeGen] Remove dead FastISel code after SDAG emitted a tailcall.Ahmed Bougacha2017-03-011-0/+6
* [DAGISel] When checking if chain node is foldable, make sure the intermediate...Craig Topper2017-02-281-1/+1
* ISel: We need to notify FastIS of the IMPLICIT_DEF we created in createSwiftE...Arnold Schwaighofer2017-02-271-1/+7
* [Tablegen] Instrumenting table gen DAGGenISelDAGAditya Nandakumar2017-02-141-0/+9
* [FastISel] Add a diagnostic to warm on fallback.Quentin Colombet2017-02-131-0/+13
* [DAGCombine] Allow vector constant folding of any value type before type lega...Simon Pilgrim2017-02-101-0/+5
* [SelectionDAG] Dump the DAG after legalizing vector ops and after the second ...Craig Topper2017-02-101-0/+6
* [SDAGISel] Simplify some SDAGISel code, NFCReid Kleckner2017-02-071-58/+61
* [CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko2017-02-041-26/+62
* [SelectionDAG] Fix for PR30775: Assertion `NodeToMatch->getOpcode() !=Alexey Bataev2017-02-031-8/+12
* SDAG: Update ChainNodesMatched during UpdateChains if a node is replacedJustin Bogner2017-01-301-1/+11
* Cleanup dump() functions.Matthias Braun2017-01-281-2/+2
* Add intrinsics for constrained floating point operationsAndrew Kaylor2017-01-261-0/+60
* Move most EH from MachineModuleInfo to MachineFunctionMatthias Braun2016-12-011-2/+2
* Temporarily Revert "Move most EH from MachineModuleInfo to MachineFunction"Eric Christopher2016-12-011-2/+2
* Move most EH from MachineModuleInfo to MachineFunctionMatthias Braun2016-11-301-2/+2
OpenPOWER on IntegriCloud