summaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/DAGISelEmitter.cpp
AgeCommit message (Expand)Author
2025-11-23[TableGen] Constify CodeGenInstruction where possible (NFC) (#169193)Sergei Barannikov
2024-12-13[TableGen] Add TreePatternNode::children and use it in for loops (NFC) (#119877)Sergei Barannikov
2024-10-29[TableGen] [NFC] Refine TableGen code to comply with `clang-tidy` checks (#11...Jerry Sun
2024-10-04[TableGen] Factor out timer code into a new `TGTimer` class (#111054)Rahul Joshi
2024-09-18[LLVM][TableGen] Change DAGISel code to use const RecordKeeper (#109038)Rahul Joshi
2024-09-11[TableGen] Change CodeGenInstruction record members to const (#107921)Rahul Joshi
2024-03-25[RFC][TableGen] Restructure TableGen Source (#80847)Pierre van Houtryve
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-04-01[TableGen] Move some vectors into place instead of copying them.Craig Topper
2023-03-21llvm-tblgen: Rewrite emitters to use `TableGen::Emitter`NAKAMURA Takumi
2023-03-21llvm-tblgen: Cleanup for each EmitterClass to be invoked by uniform signature.NAKAMURA Takumi
2023-02-19llvm-tblgen: Add "TableGenBackends.h" to each emitter.NAKAMURA Takumi
2023-02-19llvm-tblgen: ReformatNAKAMURA Takumi
2023-02-17llvm-tblgen: Apply IWYU partiallyNAKAMURA Takumi
2022-03-11Cleanup include: TableGenserge-sans-paille
2021-04-18[TableGen] Use range-based for loop. NFCCraig Topper
2021-02-06[TableGen] Make all the fields in PatternToMatch private. NFCICraig Topper
2021-02-01[TableGen] Use range-based for loops (NFC)Kazu Hirata
2021-01-13[llvm] Use llvm::stable_sort (NFC)Kazu Hirata
2020-11-28[Timer] Add a command option to enable/disable timer sorting.Paul C. Anagnostopoulos
2020-11-14[TableGen] Add frontend/backend phase timing capability.Paul C. Anagnostopoulos
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-07-13[TableGen] Support multi-alternative pattern fragmentsUlrich Weigand
2018-06-14Revert r334764, as it breaks some botsFlorian Hahn
2018-06-14[TableGen] Make TreePatternNode::getChild return a reference (NFC)Florian Hahn
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-04-06[TableGen] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang
2017-11-10Allow separation of declarations and definitions in <Target>ISelDAGToDAG.incKrzysztof Parzyszek
2017-09-14TableGen support for parameterized register class informationKrzysztof Parzyszek
2016-12-04TableGen: Use StringRef instead of const std::string& in return vals.Matthias Braun
2014-12-15Use unique_ptr to remove explicit delete.Craig Topper
2014-08-01TableGen: Allow AddedComplexity values to be negativeTom Stellard
2014-07-22Revert of r213521. This change introduced a non-hermetic test (depending on aRichard Smith
2014-07-21TableGen: Allow AddedComplexity values to be negativeTom Stellard
2014-04-21[Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth
2014-01-21Use ArrayRef to simplify some code.Craig Topper
2013-10-01Fix pattern sort in DAGISelEmitter.cppRichard Sandiford
2012-06-11Write llvm-tblgen backends as functions instead of sub-classes.Jakob Stoklund Olesen
2011-10-01Move TableGen's parser and entry point into a libraryPeter Collingbourne
2011-03-11Teach TableGen to pre-calculate register enum values when creating theJim Grosbach
2011-03-01trailing whitespace.Jim Grosbach
2011-03-01Generalize the register matching code in DAGISel a bit.Jim Grosbach
2010-09-03Stop emitting predicate functions. They are no longer used.Jakob Stoklund Olesen
2010-03-29Switch pattern sorting predicate from stable sort -> sort, itChris Lattner
2010-03-29revert 99795, as mentioned, it is disabled anyway.Chris Lattner
2010-03-29Check in a (disabled) failed attempt to improve the ordering of Chris Lattner
2010-03-29print the complexity of the pattern being matched in theChris Lattner
2010-03-19major surgery on tblgen: generalize TreePatternNodeChris Lattner