summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* Timer: Track name and description.Matthias Braun2016-11-181-19/+26
* Silence -Wunused-but-set-variable warningArnold Schwaighofer2016-10-111-0/+1
* swifterror: Don't compute swifterror vregs during instruction selectionArnold Schwaighofer2016-10-071-75/+141
* getValueType().getSizeInBits() -> getValueSizeInBits() ; NFCISanjay Patel2016-09-141-1/+1
* Create phi nodes for swifterror values at the end of the phi instructions listArnold Schwaighofer2016-09-091-1/+1
* [SelectionDAG] Do not run the ISel process on already selected code.Quentin Colombet2016-08-261-0/+4
* Fix some more asserts after r279466.Pete Cooper2016-08-231-1/+1
* Use the range variant of find instead of unpacking begin/endDavid Majnemer2016-08-111-1/+1
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-4/+4
* [inlineasm] Propagate operand constraints to the backendSimon Dardis2016-07-181-3/+3
* SelectionDAG: Avoid implicit iterator conversions in SelectionDAGISel, NFCDuncan P. N. Exon Smith2016-07-081-8/+8
OpenPOWER on IntegriCloud