aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen/CodeEmitterGen.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-1/+1
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-20/+6
* Update to LLVM 3.5a.Stephen Hines2014-04-241-51/+46
* Merge remote-tracking branch 'upstream/master' into merge-llvmStephen Hines2013-01-211-6/+9
|\
| * Sort the #include lines for utils/...Chandler Carruth2012-12-041-1/+1
| * Fix issue with invalid flat operand numberEvandro Menezes2012-11-091-3/+1
| * Fix issue with invalid flat operand numberEvandro Menezes2012-11-091-1/+6
| * tblgen: Mechanically move dynamic_cast<> to dyn_cast<>.Sean Silva2012-10-101-4/+4
* | Merge branch 'upstream' into merge-2012_09_10Stephen Hines2012-09-101-1/+1
|\ \ | |/
| * Re-work bit/bits value resolving in tblgenMichael Liao2012-09-061-1/+1
* | Merge with LLVM upstream r160668 (Jul 24th 2012)Shih-wei Liao2012-08-031-2/+35
|\ \ | |/
| * Write llvm-tblgen backends as functions instead of sub-classes.Jakob Stoklund Olesen2012-06-111-2/+35
* | Merge branch 'upstream' into sliao_dShih-wei Liao2012-03-241-6/+6
|\ \ | |/
| * TableGen/CodeEmitterGen.cpp: Fix an expression of generating bitmask.NAKAMURA Takumi2012-03-091-1/+1
| * Fix support for encodings up to 64-bits in length. TableGen was silently tru...Owen Anderson2012-03-061-6/+6
* | Merge branch 'upstream' into merge-20120305Stephen Hines2012-03-051-7/+7
|\ \ | |/
| * Widen the instruction encoder that TblGen emits to a 64 bits, which should ac...Owen Anderson2012-01-241-7/+7
* | Merge with LLVM upstream 2011/10/20 (r142530)Logan Chien2011-10-201-5/+9
|\ \ | |/
| * Move TableGen's parser and entry point into a libraryPeter Collingbourne2011-10-011-1/+1
| * Unconstify InitsDavid Greene2011-07-291-13/+13
| * [AVX] Create Inits Via Factory MethodDavid Greene2011-07-291-1/+1
| * [AVX] Constify InitsDavid Greene2011-07-291-13/+13
| * [AVX] Remove Mutating Members from InitsDavid Greene2011-07-291-4/+8
* | Fix ARMCodeEmitter pseudo instruction encoder.Logan Chien2011-07-201-2/+5
|/
* Revert r134921, 134917, 134908 and 134907. They're causing failuresEric Christopher2011-07-111-22/+16
* Use get(0 Instead of Create()David Greene2011-07-111-1/+1
* [AVX] Make Inits FoldableDavid Greene2011-07-111-16/+22
* Don't require pseudo-instructions to carry encoding information.Jim Grosbach2011-07-061-3/+6
* Fix a bug in tblgen that caused incorrect encodings on instructions that spec...Owen Anderson2011-04-281-1/+5
* Tidy up a bit.Jim Grosbach2011-02-031-3/+3
* Fix a comment typo.Bob Wilson2011-01-271-1/+1
* Change all self assignments X=X to (void)X, so that we can turn on aJeffrey Yasskin2010-12-231-1/+1
* Move <map> include out of .h and into .cpp.Bill Wendling2010-12-131-0/+1
* eliminate the Records global variable, patch by Garrison Venn!Chris Lattner2010-12-131-1/+1
* pull the code to get the operand value out of the loop.Chris Lattner2010-11-151-48/+58
* split the giant encoder loop into two new helper functions.Chris Lattner2010-11-151-112/+122
* reduce nesting and minor cleanups, no functionality change.Chris Lattner2010-11-151-87/+88
* add fields to the .td files unconditionally, simplifying tblgen a bit.Chris Lattner2010-11-151-3/+3
* Add support for specifying a PostEncoderMethod, which can perform post-proces...Owen Anderson2010-11-111-0/+4
* Support generating an MC'ized CodeEmitter directly. Maintain a reference to theJim Grosbach2010-11-031-5/+18
* Revert r114340 (improvements in Darwin function prologue/epilogue), as it brokeJim Grosbach2010-11-021-0/+6
* Tidy up.Jim Grosbach2010-11-021-3/+0
* factor the operand list (and related fields/operations) out of Chris Lattner2010-11-011-6/+7
* Allow targets to optionally specify custom binary encoder functions forJim Grosbach2010-10-121-5/+20
* The assert() should reference to machine instr operand number, too.Jim Grosbach2010-10-111-2/+2
* Make sure to use the machine instruction operand number. It doesn't alwaysJim Grosbach2010-10-111-0/+2
* When figuring out which operands match which encoding fields in an instruction,Jim Grosbach2010-10-111-6/+17
* Make <target>CodeEmitter::getBinaryCodeForInstr() a const method.Jim Grosbach2010-10-081-1/+1
* trailing whitespaceJim Grosbach2010-10-071-17/+17
* Clean up TargetOpcodes.h a bit, and limit the number of places where the fullJakob Stoklund Olesen2010-07-021-40/+5