summaryrefslogtreecommitdiff
path: root/utils/TableGen/FastISelEmitter.cpp
AgeCommit message (Expand)Author
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-29[TableGen] Use explicit constructor for InstMemoFlorian Hahn
2018-05-29[TableGen] Fix leaking of PhysRegInputs.Florian Hahn
2018-05-22[FastISel] Permit instructions to be skipped for FastISel generation.Simon Dardis
2018-04-06[TableGen] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang
2017-10-06Strip trailing whitespaceSimon Pilgrim
2017-09-14TableGen support for parameterized register class informationKrzysztof Parzyszek
2017-09-12Remove ancient, commented out code from TableGen, NFCKrzysztof Parzyszek
2017-07-07[TableGen] Cleanup capturing of instruction namespace for the fast isel emitt...Craig Topper
2017-07-07[TableGen] Use StringRef instead of std::string for CodeGenInstruction namesp...Craig Topper
2017-01-30Turn a TableGen FastISelEmitter warning into an error.Michael Kuperstein
2016-12-04TableGen: Use StringRef instead of const std::string& in return vals.Matthias Braun
2016-10-05FastISel: Remove unused/un-overridden entry points. NFCI.Peter Collingbourne
2016-05-27Apply clang-tidy's misc-move-constructor-init throughout LLVM.Benjamin Kramer
2016-04-18[NFC] Header cleanupMehdi Amini
2014-11-14Change order of tablegen generated fast-isel instruction code to beBill Schmidt
2014-10-01PR21101: tablegen's FastISel emitter should filter out unused functions.Bob Wilson
2014-09-03[FastISel][tblgen] Rename tblgen generated FastISel functions. NFC.Juergen Ributzka
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper
2014-02-18Rename a DebugLoc variable to DbgLoc and a DataLayout to DL.Rafael Espindola
2013-08-29Tidy up. Comment grammar.Jim Grosbach
2013-08-29Tidy up. Trailing whitespace.Jim Grosbach
2013-05-22Recognize ValueType operands in source patterns for fast-isel.Bill Schmidt
2012-10-25Remove exception handling usage from tblgen.Joerg Sonnenberger
2012-10-10tblgen: Use semantically correct RTTI functions.Sean Silva
2012-10-10tblgen: Mechanically move dynamic_cast<> to dyn_cast<>.Sean Silva
2012-06-11Write llvm-tblgen backends as functions instead of sub-classes.Jakob Stoklund Olesen
2012-06-06Remove unused private fields found by clang's new -Wunused-private-field.Benjamin Kramer
2012-04-19Make fast isel use &XXXRegClass instead of XXXRegisterClass. Not a functional...Craig Topper
2012-01-07Remove VectorExtras. This unused helper was written for a type of API that is...Benjamin Kramer
2012-01-07Fix TableGen so that it will emit the correct signature for FastEmit_f:Cameron Zwarich
2011-10-01Move TableGen's parser and entry point into a libraryPeter Collingbourne
2011-08-23Fix fpimmm->fpimm typo.Eric Christopher
2011-07-29Unconstify InitsDavid Greene
2011-07-29[AVX] Constify InitsDavid Greene
2011-07-11Revert r134921, 134917, 134908 and 134907. They're causing failuresEric Christopher
2011-07-11[AVX] Make Inits FoldableDavid Greene
2011-06-27Add support for alternative register names, useful for instructions whose ope...Owen Anderson
2011-06-21Consolidate some TableGen diagnostic helper functions.Jim Grosbach
2011-06-18Store CodeGenRegisters as pointers so they won't be reallocated.Jakob Stoklund Olesen
2011-06-15Move the list of register classes into CodeGenRegBank as well.Jakob Stoklund Olesen
2011-06-07Fixed a few illegal paths with llvm_unreachable. Patch by Cameron McInally.Chad Rosier
2011-04-29Filter out pattterns from the FastISel emitter which it doesn't actually know...Eli Friedman
2011-04-18Add a new bit that ImmLeaf's can opt into, which allows them to duck out ofChris Lattner
2011-04-18Implement major new fastisel functionality: the matcher can now handle immedi...Chris Lattner
2011-04-17introduce a new OpKind abstraction which wraps up operand flavors in a tidy l...Chris Lattner
2011-04-17change OperandsSignature to use SmallVector<char> instead of std::vector<string>Chris Lattner
2011-04-17remove some debugging code I added.Chris Lattner
2011-04-171. merge fast-isel-shift-imm.ll into fast-isel-x86-64.llChris Lattner