Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | No more noResults. | Evan Cheng | 2007-07-21 | 1 | -4/+2 | |
| | | | | llvm-svn: 40132 | |||||
* | Change instruction description to split OperandList into OutOperandList and | Evan Cheng | 2007-07-19 | 1 | -102/+102 | |
| | | | | | | | | | | | | | | | InOperandList. This gives one piece of important information: # of results produced by an instruction. An example of the change: def ADD32rr : I<0x01, MRMDestReg, (ops GR32:$dst, GR32:$src1, GR32:$src2), "add{l} {$src2, $dst|$dst, $src2}", [(set GR32:$dst, (add GR32:$src1, GR32:$src2))]>; => def ADD32rr : I<0x01, MRMDestReg, (outs GR32:$dst), (ins GR32:$src1, GR32:$src2), "add{l} {$src2, $dst|$dst, $src2}", [(set GR32:$dst, (add GR32:$src1, GR32:$src2))]>; llvm-svn: 40033 | |||||
* | remove redundant/dead vars | Chris Lattner | 2006-11-03 | 1 | -2/+0 | |
| | | | | llvm-svn: 31434 | |||||
* | Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode. | Evan Cheng | 2006-10-13 | 1 | -6/+6 | |
| | | | | llvm-svn: 30945 | |||||
* | adjcallstackup/down clobbers the stack pointer | Chris Lattner | 2006-10-12 | 1 | -2/+2 | |
| | | | | llvm-svn: 30909 | |||||
* | Add properties to ComplexPattern. | Evan Cheng | 2006-10-11 | 1 | -2/+2 | |
| | | | | llvm-svn: 30891 | |||||
* | Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes. | Evan Cheng | 2006-10-09 | 1 | -16/+16 | |
| | | | | llvm-svn: 30844 | |||||
* | Use a couple of multiclass patterns to factor some integer ops. | Chris Lattner | 2006-09-01 | 1 | -135/+49 | |
| | | | | llvm-svn: 30039 | |||||
* | remove a bunch of comments | Chris Lattner | 2006-09-01 | 1 | -54/+0 | |
| | | | | llvm-svn: 30038 | |||||
* | CALLSEQ_* produces chain even if that's not needed. | Evan Cheng | 2006-08-11 | 1 | -2/+4 | |
| | | | | llvm-svn: 29603 | |||||
* | Some notes and thoughts to myself | Chris Lattner | 2006-05-09 | 1 | -7/+7 | |
| | | | | llvm-svn: 28182 | |||||
* | The HasNoV9 hack isn't needed here, now that tblgen knows that ↵ | Chris Lattner | 2006-02-21 | 1 | -3/+2 | |
| | | | | | | | | CustomDAGSchedInserter instructions are expensive. llvm-svn: 26298 | |||||
* | kill ADD_PARTS & SUB_PARTS and replace them with fancy new ADDC, ADDE, SUBC | Nate Begeman | 2006-02-17 | 1 | -6/+18 | |
| | | | | | | | and SUBE nodes that actually expose what's going on and allow for significant simplifications in the targets. llvm-svn: 26255 | |||||
* | Use the auto-generated call matcher. Remove a broken impl of the ↵ | Chris Lattner | 2006-02-10 | 1 | -4/+10 | |
| | | | | | | | | | | frameaddr/returnaddr intrinsics. Autogen frameindex matcher llvm-svn: 26107 | |||||
* | Update to new-style flags usage, simplifying the .td file | Chris Lattner | 2006-02-10 | 1 | -27/+25 | |
| | | | | llvm-svn: 26106 | |||||
* | add an option to turn on LSR. | Chris Lattner | 2006-02-09 | 1 | -0/+56 | |
| | | | | llvm-svn: 26080 | |||||
* | Rename SPARC V8 target to be the LLVM SPARC target. | Chris Lattner | 2006-02-05 | 1 | -0/+845 | |
llvm-svn: 25985 |