summaryrefslogtreecommitdiff
path: root/utils/TableGen/CodeEmitterGen.cpp
Commit message (Expand)AuthorAge
* Propagate MCSubtargetInfo through TableGen's getBinaryCodeForInstr()David Woodhouse2014-01-28
* Support little-endian encodings in the FixedLenDecoderEmitterHal Finkel2013-12-17
* Sort the #include lines for utils/...Chandler Carruth2012-12-04
* Fix issue with invalid flat operand numberEvandro Menezes2012-11-09
* Fix issue with invalid flat operand numberEvandro Menezes2012-11-09
* tblgen: Mechanically move dynamic_cast<> to dyn_cast<>.Sean Silva2012-10-10
* Re-work bit/bits value resolving in tblgenMichael Liao2012-09-06
* Write llvm-tblgen backends as functions instead of sub-classes.Jakob Stoklund Olesen2012-06-11
* TableGen/CodeEmitterGen.cpp: Fix an expression of generating bitmask.NAKAMURA Takumi2012-03-09
* Fix support for encodings up to 64-bits in length. TableGen was silently tru...Owen Anderson2012-03-06
* Widen the instruction encoder that TblGen emits to a 64 bits, which should ac...Owen Anderson2012-01-24
* Move TableGen's parser and entry point into a libraryPeter Collingbourne2011-10-01
* Unconstify InitsDavid Greene2011-07-29
* [AVX] Create Inits Via Factory MethodDavid Greene2011-07-29
* [AVX] Constify InitsDavid Greene2011-07-29
* [AVX] Remove Mutating Members from InitsDavid Greene2011-07-29
* Revert r134921, 134917, 134908 and 134907. They're causing failuresEric Christopher2011-07-11
* Use get(0 Instead of Create()David Greene2011-07-11
* [AVX] Make Inits FoldableDavid Greene2011-07-11
* Don't require pseudo-instructions to carry encoding information.Jim Grosbach2011-07-06
* Fix a bug in tblgen that caused incorrect encodings on instructions that spec...Owen Anderson2011-04-28
* Tidy up a bit.Jim Grosbach2011-02-03
* Fix a comment typo.Bob Wilson2011-01-27
* Change all self assignments X=X to (void)X, so that we can turn on aJeffrey Yasskin2010-12-23
* Move <map> include out of .h and into .cpp.Bill Wendling2010-12-13
* eliminate the Records global variable, patch by Garrison Venn!Chris Lattner2010-12-13
* pull the code to get the operand value out of the loop.Chris Lattner2010-11-15
* split the giant encoder loop into two new helper functions.Chris Lattner2010-11-15
* reduce nesting and minor cleanups, no functionality change.Chris Lattner2010-11-15
* add fields to the .td files unconditionally, simplifying tblgen a bit.Chris Lattner2010-11-15
* Add support for specifying a PostEncoderMethod, which can perform post-proces...Owen Anderson2010-11-11
* Support generating an MC'ized CodeEmitter directly. Maintain a reference to theJim Grosbach2010-11-03
* Revert r114340 (improvements in Darwin function prologue/epilogue), as it brokeJim Grosbach2010-11-02
* Tidy up.Jim Grosbach2010-11-02
* factor the operand list (and related fields/operations) out of Chris Lattner2010-11-01
* Allow targets to optionally specify custom binary encoder functions forJim Grosbach2010-10-12
* The assert() should reference to machine instr operand number, too.Jim Grosbach2010-10-11
* Make sure to use the machine instruction operand number. It doesn't alwaysJim Grosbach2010-10-11
* When figuring out which operands match which encoding fields in an instruction,Jim Grosbach2010-10-11
* Make <target>CodeEmitter::getBinaryCodeForInstr() a const method.Jim Grosbach2010-10-08
* trailing whitespaceJim Grosbach2010-10-07
* Clean up TargetOpcodes.h a bit, and limit the number of places where the fullJakob Stoklund Olesen2010-07-02
* Add a pseudo instruction REG_SEQUENCE that takes a list of registers andEvan Cheng2010-05-01
* rename llvm::llvm_report_error -> llvm::report_fatal_errorChris Lattner2010-04-07
* change Target.getInstructionsByEnumValue to return a referenceChris Lattner2010-03-19
* look up instructions by record, not by name.Chris Lattner2010-03-19
* move target-independent opcodes out of TargetInstrInfoChris Lattner2010-02-09
* Remove DEBUG_DECLARE, looks like we don't need it.Dale Johannesen2010-01-15
* Add DEBUG_DECLARE. Not used yet.Dale Johannesen2010-01-09
* Add DEBUG_VALUE. Not used yet.Dale Johannesen2010-01-08