summaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/DAGISelMatcherOpt.cpp
AgeCommit message (Expand)Author
2025-11-22[TableGen] Use MVT instead of MVT::SimpleValueType. NFC (#169180)Craig Topper
2025-09-25[TableGen, CodeGen, CHERI] Add support for the cPTR wildcard value type. (#15...Owen Anderson
2025-06-24[NFC][TableGen] Use ArrayRef instead of const vector reference (#145323)Rahul Joshi
2025-05-02[llvm] Remove redundant calls to std::unique_ptr<T>::get (NFC) (#138236)Kazu Hirata
2025-02-09[TableGen] Remove recursive walk of linked list from ContractNodes. NFCCraig Topper
2025-02-08[TableGen] Fix an unused variable warning. NFCCraig Topper
2025-02-08[TableGen] Move formation of MoveSiblingMatcher earlier in ContractNodes. NFCCraig Topper
2025-02-06[TableGen] Use range-based for loops. NFCCraig Topper
2025-02-06[TableGen] Use std::copy instead of a manual copy loop. NFCCraig Topper
2025-02-04[TableGen] Don't try to move CheckOpcode before CheckType/CheckChildType in C...Craig Topper
2025-02-02[TableGen] Split DAGISelMatcherOpt FactorNodes into 2 functions. NFC (#125330)Craig Topper
2025-01-31[TableGen] Reorder code in ContractNodes to prevents unnecessary recursion. NFCCraig Topper
2025-01-31[TableGen] Remove unnecessary check before calling SmallVector::erase. NFCCraig Topper
2025-01-16[TableGen] Use std::pair instead of std::make_pair. NFC. (#123174)Jay Foad
2024-09-20[LLVM][TableGen] Adopt `indent` for indentation (#109275)Rahul Joshi
2024-03-25[RFC][TableGen] Restructure TableGen Source (#80847)Pierre van Houtryve
2024-02-14[TableGen] Stop using make_pair and make_tuple. NFC. (#81730)Jay Foad
2024-02-09[TableGen][NFC] convert TreePatternNode pointers to references (#81134)Tomas Matheson
2024-02-09[NFC] clang-format utils/TableGen (#80973)Pierre van Houtryve
2023-12-12[SelectionDAG] Add OPC_MoveSibling (#73643)Wang Pengcheng
2023-04-22[TableGen] Re-work FactorNodes to avoid an extra temporary vector.Craig Topper
2023-04-12[TableGen] Store CodeGenInstruction reference in EmitNodeMatcherCommon. NFCCraig Topper
2023-04-02[TableGen] Rename InFlag/OutFlag->InGlue/OutGlue. NFCCraig Topper
2023-04-02[TableGen] clang-format DAGISelMatcherOpt.cpp. NFCCraig Topper
2023-04-02[TableGen] Avoid creating a ScopeMatcher full of nullptrs.Craig Topper
2023-04-01[TableGen] Move some vectors into place instead of copying them.Craig Topper
2023-02-17llvm-tblgen: Apply IWYU partiallyNAKAMURA Takumi
2022-01-07[llvm] Use true/false instead of 1/0 (NFC)Kazu Hirata
2019-09-26DAGISelMatcherOpt - TGParser::ParseOperation - silence static analyzer cast_o...Simon Pilgrim
2019-02-25[SelectionDAG] Add a OPC_CheckChild2CondCode to SelectionDAGISel to remove a ...Craig Topper
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2017-02-06[TableGen] Use less stack in DAGISelMatcherOptJon Chesterfield
2016-11-22[TableGen][ISel] When factoring ScopeMatcher, if the child of the ScopeMatche...Craig Topper
2016-11-21[TableGen][ISel] Do a better job of factoring ScopeMatchers created during cr...Craig Topper
2016-05-06[TableGen] Fix a memory leak when creating SwitchOpcodeMatchers.Craig Topper
2016-05-06[TableGen] Remove SinkPatternPredicates from the DAG isel matcher optimizer.Craig Topper
2016-05-05SDAG: Remove OPC_MarkGlueResults and associated logic. NFCJustin Bogner
2016-05-05[TableGen] Make sure to recursively factor any ScopeMatchers created while fo...Craig Topper
2016-05-05[TableGen] Remove stale comment.Craig Topper
2016-04-18[NFC] Header cleanupMehdi Amini
2014-12-15Use unique_ptr to remove explicit delete.Craig Topper
2014-11-19Make StringSet::insert return pair<iterator, bool> like other self-associativ...David Blaikie
2014-08-29Fix typos in comments, NFCRobin Morisset
2014-07-19Remove uses of the redundant ".reset(nullptr)" of unique_ptr, in favor of ".r...David Blaikie
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper
2014-03-06Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles
2014-03-05[C++11] Replace OwningPtr::take() with OwningPtr::release().Ahmed Charles
2014-02-05Add CheckChildInteger to ISelMatcher operations. Removes nearly 2000 bytes fr...Craig Topper