| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Allow instructions to have a DAG pattern associated with them. | Chris Lattner | 2003-08-04 | 1 | -0/+20 |
| | | | | | | | Define a few preliminary node types. llvm-svn: 7579 | ||||
| * | Rename register classes to be upper case to make it obvious that they are X86 | Chris Lattner | 2003-08-04 | 2 | -8/+8 |
| | | | | | | | specific in the tree patterns llvm-svn: 7578 | ||||
| * | Parse DAG patterns | Chris Lattner | 2003-08-04 | 1 | -0/+24 |
| | | | | | llvm-svn: 7577 | ||||
| * | add support for DagInit initializers, which represent DAG patterns | Chris Lattner | 2003-08-04 | 2 | -1/+34 |
| | | | | | llvm-svn: 7576 | ||||
| * | New testcase | Chris Lattner | 2003-08-04 | 1 | -0/+18 |
| | | | | | llvm-svn: 7575 | ||||
| * | Update file header comment | Chris Lattner | 2003-08-04 | 1 | -1/+3 |
| | | | | | llvm-svn: 7574 | ||||
| * | Urg, do not print "foo has changed" messages | Chris Lattner | 2003-08-04 | 2 | -6/+6 |
| | | | | | llvm-svn: 7573 | ||||
| * | While I'm looking at it, line up the SED lines | Chris Lattner | 2003-08-04 | 2 | -4/+6 |
| | | | | | llvm-svn: 7572 | ||||
| * | * Don't print out HOW we are running Flex unless in verbose mode. We already | Chris Lattner | 2003-08-04 | 2 | -8/+22 |
| | | | | | | | | | | hide the bison command line. * If running flex or bison gives us the files we already have, don't overwrite the ones we have, which cause unnecessary compilation. I demand the ability to make meaningless changes without penalty! llvm-svn: 7571 | ||||
| * | Do not attempt to reduce a test case if it is an empty set. | Misha Brukman | 2003-08-04 | 1 | -1/+1 |
| | | | | | llvm-svn: 7570 | ||||
| * | Added code that ensures that we don't try to reduce an empty vector of basic | John Criswell | 2003-08-04 | 1 | -1/+1 |
| | | | | | | | | blocks. This fixes the bugpoint regressions. llvm-svn: 7569 | ||||
| * | 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 complete, remove the obsolete 'set' keyword | Chris Lattner | 2003-08-04 | 1 | -1/+0 |
| | | | | | llvm-svn: 7566 | ||||
| * | 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 | ||||
| * | Start transitioning towards using 'let X = y in' statements, instead of 'set ↵ | Chris Lattner | 2003-08-04 | 2 | -20/+21 |
| | | | | | | | X = y in'. llvm-svn: 7562 | ||||
| * | It appears that somehow we forgot to add support for code variables. | Chris Lattner | 2003-08-04 | 2 | -0/+7 |
| | | | | | | | Fix bug: TableGen/2003-08-03-PassCode.td llvm-svn: 7561 | ||||
| * | New testcase | Chris Lattner | 2003-08-04 | 1 | -0/+7 |
| | | | | | llvm-svn: 7560 | ||||
| * | Add initial support for a new 'dag' type | Chris Lattner | 2003-08-04 | 4 | -1/+28 |
| | | | | | llvm-svn: 7559 | ||||
| * | Fix Bug: test/Regression/Jello/2003-08-03-CallArgLiveRanges.llx | Chris Lattner | 2003-08-04 | 1 | -21/+27 |
| | | | | | llvm-svn: 7558 | ||||
| * | New testcase | Chris Lattner | 2003-08-04 | 1 | -0/+15 |
| | | | | | llvm-svn: 7557 | ||||
| * | Simplify some constant expressions | Chris Lattner | 2003-08-04 | 1 | -13/+9 |
| | | | | | llvm-svn: 7556 | ||||
| * | Make sure to flush the output stream so that we get incremental updates | Chris Lattner | 2003-08-04 | 1 | -11/+10 |
| | | | | | llvm-svn: 7555 | ||||
| * | Print accurate run instructions for when testing LLC | Chris Lattner | 2003-08-04 | 1 | -6/+20 |
| | | | | | llvm-svn: 7554 | ||||
| * | 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 | ||||
| * | Fix problem I introduced in bugpoint with the cleanup functions | Chris Lattner | 2003-08-03 | 1 | -8/+9 |
| | | | | | llvm-svn: 7549 | ||||
| * | Allow registers to specify a custom name | Chris Lattner | 2003-08-03 | 1 | -1/+6 |
| | | | | | llvm-svn: 7548 | ||||
| * | 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 | ||||
| * | add new --gen-instr-desc option | Chris Lattner | 2003-08-03 | 1 | -1/+6 |
| | | | | | llvm-svn: 7545 | ||||
| * | Add new Record::getValueAsBit method | Chris Lattner | 2003-08-03 | 2 | -0/+22 |
| | | | | | llvm-svn: 7544 | ||||
| * | Finish the instruction info emitter | Chris Lattner | 2003-08-03 | 2 | -9/+130 |
| | | | | | llvm-svn: 7543 | ||||
| * | 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 | ||||
| * | The NOOP instruction is no longer needed. Instead, use the | Chris Lattner | 2003-08-03 | 1 | -5/+2 |
| | | | | | | | TargetInstrInfo::isNOPinstr method llvm-svn: 7530 | ||||
| * | Ok, try #2, this time I'll not be stupid | Chris Lattner | 2003-08-03 | 1 | -7227/+5 |
| | | | | | llvm-svn: 7529 | ||||
| * | We know we have a mklib file, ignore it please CVS! | Chris Lattner | 2003-08-03 | 1 | -0/+7227 |
| | | | | | llvm-svn: 7528 | ||||

