Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Stop ignoring the `cc' field, we actually use it now (e.g. conditional move) | Misha Brukman | 2003-06-03 | 1 | -2/+1 | |
| | | | | llvm-svn: 6555 | |||||
* | getValueOp() now takes a MachineInstr as well as a MachineOperand. | Misha Brukman | 2003-05-30 | 1 | -1/+1 | |
| | | | | llvm-svn: 6450 | |||||
* | Output the opcode name of the instruction being emitted to cerr. | Misha Brukman | 2003-05-28 | 1 | -3/+4 | |
| | | | | llvm-svn: 6386 | |||||
* | Cannot output `static' in generated cpp code: results in error. It's already | Misha Brukman | 2003-05-27 | 1 | -1/+1 | |
| | | | | | | specified as a static member in class definition. llvm-svn: 6370 | |||||
* | * Now outputting a static function getBinaryCodeForInstr() (JIT-accessible) | Misha Brukman | 2003-05-27 | 1 | -16/+33 | |
| | | | | | | | | | | | * For debugging purposes: + output the predefined bit pattern of the instruction * Fixed inefficiency: only load an operand from MachineInstr once * Bug fix: did not advance bit index when seeing named bit-fields "annul", "cc" and "predict" * Added a catch-all for non-supported instructions at the end of switch stmt. llvm-svn: 6368 | |||||
* | Add ability to utilize the code emitter generator (CodeEmitterGen). | Misha Brukman | 2003-05-24 | 1 | -1/+21 | |
| | | | | llvm-svn: 6322 | |||||
* | First cut at the Code Generator using the TableGen methodology. | Misha Brukman | 2003-05-24 | 2 | -0/+128 | |
| | | | | llvm-svn: 6321 | |||||
* | I fixed that ``thang'', yo. | Misha Brukman | 2003-05-20 | 1 | -1/+1 | |
| | | | | llvm-svn: 6252 | |||||
* | Update to work with newer versions of bison | Chris Lattner | 2003-03-31 | 1 | -22/+22 | |
| | | | | llvm-svn: 5762 | |||||
* | Fix warning on sparc | Chris Lattner | 2003-01-29 | 1 | -1/+1 | |
| | | | | llvm-svn: 5426 | |||||
* | Fix warnings | Chris Lattner | 2003-01-20 | 4 | -8/+13 | |
| | | | | llvm-svn: 5377 | |||||
* | Fix bug | Chris Lattner | 2002-12-06 | 1 | -2/+2 | |
| | | | | llvm-svn: 4942 | |||||
* | Allow printing partially constructed bitsets | Chris Lattner | 2002-12-06 | 1 | -1/+4 | |
| | | | | llvm-svn: 4941 | |||||
* | Don't delete values that may still be referenced! | Chris Lattner | 2002-12-06 | 1 | -2/+0 | |
| | | | | llvm-svn: 4940 | |||||
* | Tighten up assertion checking | Chris Lattner | 2002-12-06 | 3 | -9/+19 | |
| | | | | llvm-svn: 4939 | |||||
* | Add code that can be used for debugging | Chris Lattner | 2002-12-03 | 1 | -2/+11 | |
| | | | | llvm-svn: 4888 | |||||
* | Continue implementing field initializers | Chris Lattner | 2002-12-03 | 2 | -30/+52 | |
| | | | | llvm-svn: 4879 | |||||
* | Don't delete temporary files | Chris Lattner | 2002-12-03 | 1 | -0/+2 | |
| | | | | llvm-svn: 4878 | |||||
* | Ignore generated files gram.tab.c and gram.tab.h | Misha Brukman | 2002-12-02 | 1 | -0/+1 | |
| | | | | llvm-svn: 4862 | |||||
* | Ignore generated files FileLexer.* and FileParser.* | Misha Brukman | 2002-12-02 | 1 | -0/+2 | |
| | | | | llvm-svn: 4860 | |||||
* | Continued support for field intitializers | Chris Lattner | 2002-12-02 | 2 | -17/+36 | |
| | | | | llvm-svn: 4855 | |||||
* | Continued support for field initializer | Chris Lattner | 2002-12-02 | 1 | -11/+46 | |
| | | | | llvm-svn: 4854 | |||||
* | Continued support for Field Initializer | Chris Lattner | 2002-12-02 | 1 | -14/+42 | |
| | | | | llvm-svn: 4853 | |||||
* | Adjustments due to new FieldInit stuff | Chris Lattner | 2002-12-02 | 1 | -6/+12 | |
| | | | | llvm-svn: 4852 | |||||
* | Add comments, factor out common code | Chris Lattner | 2002-12-02 | 1 | -10/+22 | |
| | | | | llvm-svn: 4851 | |||||
* | Add support for field exprs | Chris Lattner | 2002-12-02 | 1 | -0/+7 | |
| | | | | llvm-svn: 4850 | |||||
* | * Move BitsInit::resolveReferences up with the rest of BitsInit code | Chris Lattner | 2002-12-02 | 1 | -19/+25 | |
| | | | | | | * Initial support for field expressions llvm-svn: 4849 | |||||
* | Initial support for Field Expressions | Chris Lattner | 2002-12-02 | 1 | -0/+34 | |
| | | | | llvm-svn: 4848 | |||||
* | Add correct dependency | Chris Lattner | 2002-12-02 | 1 | -4/+3 | |
| | | | | llvm-svn: 4847 | |||||
* | Split up targets | Chris Lattner | 2002-12-02 | 1 | -2/+7 | |
| | | | | llvm-svn: 4846 | |||||
* | Add comments | Chris Lattner | 2002-12-02 | 1 | -0/+44 | |
| | | | | llvm-svn: 4845 | |||||
* | Initial checkin of TableGen utility | Chris Lattner | 2002-12-02 | 6 | -0/+1704 | |
| | | | | llvm-svn: 4843 | |||||
* | Fix burg build problem. | Chris Lattner | 2002-11-01 | 1 | -0/+2 | |
| | | | | llvm-svn: 4480 | |||||
* | Work better with other versions of bison | Chris Lattner | 2002-10-27 | 1 | -3/+1 | |
| | | | | llvm-svn: 4290 | |||||
* | Clean up dead rules | Chris Lattner | 2002-09-22 | 1 | -5/+1 | |
| | | | | llvm-svn: 3875 | |||||
* | Fix tons of warnings, convert burg to use Makefile.common system, rename | Chris Lattner | 2002-09-22 | 9 | -103/+36 | |
| | | | | | | gram.y to gram.yc so that we don't try to turn it into a .cpp file. llvm-svn: 3874 | |||||
* | Build burg separately for different architectures. | Vikram S. Adve | 2002-09-20 | 1 | -12/+22 | |
| | | | | llvm-svn: 3861 | |||||
* | Include our config and system-specific Makefiles to get the | Vikram S. Adve | 2002-09-20 | 1 | -0/+5 | |
| | | | | | | right compilers and paths. llvm-svn: 3852 | |||||
* | TEst commit | Chris Lattner | 2002-09-17 | 1 | -0/+1 | |
| | | | | llvm-svn: 3791 | |||||
* | Test commit | Chris Lattner | 2002-09-17 | 1 | -0/+1 | |
| | | | | llvm-svn: 3790 | |||||
* | Test change | Chris Lattner | 2002-09-17 | 1 | -1/+0 | |
| | | | | llvm-svn: 3789 | |||||
* | We need an 'all' target to build burg, add it back | Chris Lattner | 2002-09-17 | 1 | -0/+2 | |
| | | | | llvm-svn: 3788 | |||||
* | Don't run tests by default | Chris Lattner | 2002-09-17 | 1 | -2/+0 | |
| | | | | llvm-svn: 3787 | |||||
* | Initial checkin of burg documetnation files | Chris Lattner | 2002-09-17 | 5 | -0/+887 | |
| | | | | llvm-svn: 3786 | |||||
* | Initial checkin of burg files | Chris Lattner | 2002-09-17 | 30 | -0/+5610 | |
llvm-svn: 3785 |