| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | There is nothing special about noops anymore | Chris Lattner | 2003-08-04 | 1 | -1/+0 |
| | | | | | llvm-svn: 7568 | ||||
| * | There is nothing special about noops now | Chris Lattner | 2003-08-04 | 1 | -1/+0 |
| | | | | | llvm-svn: 7567 | ||||
| * | Transition to using 'let X = y' instead of 'set X = y'. | Chris Lattner | 2003-08-04 | 5 | -220/+220 |
| | | | | | llvm-svn: 7565 | ||||
| * | transition to using let instead of set | Chris Lattner | 2003-08-04 | 3 | -99/+84 |
| | | | | | llvm-svn: 7564 | ||||
| * | Transition to using let instead of set | Chris Lattner | 2003-08-04 | 1 | -1/+1 |
| | | | | | llvm-svn: 7563 | ||||
| * | Fix Bug: test/Regression/Jello/2003-08-03-CallArgLiveRanges.llx | Chris Lattner | 2003-08-04 | 1 | -21/+27 |
| | | | | | llvm-svn: 7558 | ||||
| * | Simplify some constant expressions | Chris Lattner | 2003-08-04 | 1 | -13/+9 |
| | | | | | llvm-svn: 7556 | ||||
| * | Remove illegal, unsupported escapes. This fixes program: Ptrdist-bc | Chris Lattner | 2003-08-03 | 1 | -2/+0 |
| | | | | | llvm-svn: 7552 | ||||
| * | * Sort #includes, remove dupliates | Chris Lattner | 2003-08-03 | 1 | -36/+25 |
| | | | | | | | | | * Use .zero to emit padding between struct elements * Emit .comm symbols when we can, this dramatically reduces the amount of gunk we have to print * Print global variable identifiers next to initializer more nicely. llvm-svn: 7551 | ||||
| * | Specify custom name for registers to get the ()'s in the name. | Chris Lattner | 2003-08-03 | 1 | -4/+4 |
| | | | | | llvm-svn: 7547 | ||||
| * | Allow specifying custom names for registers | Chris Lattner | 2003-08-03 | 1 | -0/+8 |
| | | | | | llvm-svn: 7546 | ||||
| * | Start using tablegen'd instruction enum list | Chris Lattner | 2003-08-03 | 1 | -10/+3 |
| | | | | | llvm-svn: 7542 | ||||
| * | Resort tables | Chris Lattner | 2003-08-03 | 1 | -16/+20 |
| | | | | | llvm-svn: 7541 | ||||
| * | Lump the base opcode in with the X86 TargetSpecific flags | Chris Lattner | 2003-08-03 | 1 | -4/+7 |
| | | | | | llvm-svn: 7540 | ||||
| * | * Start using tablegen'd instruction descriptions | Chris Lattner | 2003-08-03 | 1 | -43/+6 |
| | | | | | | | | | * Fix bug in the createNOP method, which was not marking the operands of the generated XCHG as useanddef. I don't think this method is actually used, so it wasn't breaking anything, but it should be fixed anyway... llvm-svn: 7539 | ||||
| * | Start using tablegenerated instruction descriptions | Chris Lattner | 2003-08-03 | 1 | -6/+12 |
| | | | | | llvm-svn: 7538 | ||||
| * | Add new TableGen instruction definitions | Chris Lattner | 2003-08-03 | 2 | -0/+453 |
| | | | | | llvm-svn: 7537 | ||||
| * | Remove the old .def file, it is now obsolete | Chris Lattner | 2003-08-03 | 1 | -376/+0 |
| | | | | | llvm-svn: 7536 | ||||
| * | Rearrange fields yet again: Don't instantiate these lists ONCE PER INSTRUCTION. | Chris Lattner | 2003-08-03 | 1 | -6/+7 |
| | | | | | llvm-svn: 7535 | ||||
| * | Simplify code, eliminating the need for the X86 isVoid target instr flag | Chris Lattner | 2003-08-03 | 1 | -3/+4 |
| | | | | | llvm-svn: 7534 | ||||
| * | Set debug types | Chris Lattner | 2003-08-03 | 2 | -0/+2 |
| | | | | | llvm-svn: 7533 | ||||
| * | Set debug types | Chris Lattner | 2003-08-03 | 2 | -0/+2 |
| | | | | | llvm-svn: 7532 | ||||
| * | Remove using decl | Chris Lattner | 2003-08-03 | 1 | -3/+1 |
| | | | | | llvm-svn: 7531 | ||||
| * | Add Target class for X86 target | Chris Lattner | 2003-08-03 | 1 | -0/+17 |
| | | | | | llvm-svn: 7523 | ||||
| * | The RegisterInfo class is obsolete | Chris Lattner | 2003-08-03 | 1 | -16/+0 |
| | | | | | llvm-svn: 7522 | ||||
| * | Remove the RegisterInfo class in favor of a general Target class. Add ↵ | Chris Lattner | 2003-08-03 | 1 | -22/+33 |
| | | | | | | | instrinfo stuff llvm-svn: 7521 | ||||
| * | Tell CVS to ignore all .inc files | Chris Lattner | 2003-08-03 | 1 | -0/+1 |
| | | | | | llvm-svn: 7513 | ||||
| * | Switch over to tablegen generated header files | Chris Lattner | 2003-08-03 | 1 | -9/+6 |
| | | | | | llvm-svn: 7512 | ||||
| * | Switch over to TableGen generated register file description | Chris Lattner | 2003-08-03 | 4 | -274/+28 |
| | | | | | llvm-svn: 7511 | ||||
| * | Initial checkin of X86.td file | Chris Lattner | 2003-08-03 | 1 | -0/+17 |
| | | | | | llvm-svn: 7510 | ||||
| * | Initial checkin of X86 Register File description | Chris Lattner | 2003-08-03 | 1 | -0/+116 |
| | | | | | llvm-svn: 7509 | ||||
| * | Fix typeos in comments | Chris Lattner | 2003-08-03 | 1 | -7/+7 |
| | | | | | llvm-svn: 7505 | ||||
| * | Make it easier to debug by exposing a temporary | Chris Lattner | 2003-08-03 | 1 | -4/+4 |
| | | | | | llvm-svn: 7504 | ||||
| * | Wrap at 80 columns | Chris Lattner | 2003-08-03 | 1 | -1/+2 |
| | | | | | llvm-svn: 7503 | ||||
| * | Rename fields | Chris Lattner | 2003-08-01 | 1 | -5/+3 |
| | | | | | llvm-svn: 7498 | ||||
| * | Move DEBUG to Debug.h | Chris Lattner | 2003-08-01 | 4 | -1/+5 |
| | | | | | llvm-svn: 7497 | ||||
| * | DEBUG got moved to Debug.h | Chris Lattner | 2003-08-01 | 1 | -2/+3 |
| | | | | | llvm-svn: 7495 | ||||
| * | Move debug functionality to Debug.cpp/Debug.h | Chris Lattner | 2003-08-01 | 2 | -12/+54 |
| | | | | | llvm-svn: 7494 | ||||
| * | Describe the value name | Chris Lattner | 2003-08-01 | 1 | -1/+1 |
| | | | | | llvm-svn: 7493 | ||||
| * | DEBUG got moved to Support/Debug.h | Chris Lattner | 2003-08-01 | 25 | -28/+45 |
| | | | | | llvm-svn: 7492 | ||||
| * | DEBUG got moved to Debug.h | Chris Lattner | 2003-08-01 | 2 | -3/+3 |
| | | | | | llvm-svn: 7491 | ||||
| * | Check in the implementation of the FileUtilities! | Chris Lattner | 2003-08-01 | 1 | -0/+56 |
| | | | | | llvm-svn: 7487 | ||||
| * | Remove makefile complexity by always running tablegen with its final output | Chris Lattner | 2003-08-01 | 1 | -7/+2 |
| | | | | | | | directory. llvm-svn: 7485 | ||||
| * | Use the C++, more portable, deleter | Chris Lattner | 2003-08-01 | 1 | -1/+1 |
| | | | | | llvm-svn: 7483 | ||||
| * | Move #include from a header to here | Chris Lattner | 2003-08-01 | 1 | -0/+1 |
| | | | | | llvm-svn: 7480 | ||||
| * | Add all arithmetic operators to ConstantExprToString(). | Vikram S. Adve | 2003-08-01 | 1 | -0/+40 |
| | | | | | | | | | Note that some generated operators (like &, | or ^) may not be supported by the assembler -- but if they've got this far, it's better to generate them and let the assembler decide. llvm-svn: 7476 | ||||
| * | *Both* operands of divide need sign-extension before divide (if smaller | Vikram S. Adve | 2003-08-01 | 1 | -8/+16 |
| | | | | | | | than machine register size), not just the second operand. llvm-svn: 7475 | ||||
| * | Put back the separate pass to decompose multi-dimensional references | Vikram S. Adve | 2003-08-01 | 1 | -0/+3 |
| | | | | | | | | | since it is *necessary* for correct code generation. Only optional transformations belong in the PreOpts pass (which needs to be renamed from PreSelection to PreOpts). llvm-svn: 7474 | ||||
| * | encode size information into each ValueType | Chris Lattner | 2003-08-01 | 1 | -11/+33 |
| | | | | | | | Add new RegisterInfo class llvm-svn: 7469 | ||||
| * | This method is long dead | Chris Lattner | 2003-08-01 | 1 | -3/+0 |
| | | | | | llvm-svn: 7460 | ||||

