| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | remove MachineOpCode typedef. | Chris Lattner | 2008-01-07 | 1 | -2/+2 | |
| | | | | | llvm-svn: 45679 | |||||
| * | Move even more functionality from MRegisterInfo into TargetInstrInfo. | Owen Anderson | 2008-01-07 | 1 | -0/+39 | |
| | | | | | | | Some day I'll get it all moved over... llvm-svn: 45672 | |||||
| * | Move some more instruction creation methods from RegisterInfo into InstrInfo. | Owen Anderson | 2008-01-01 | 1 | -1/+172 | |
| | | | | | llvm-svn: 45484 | |||||
| * | Fix a problem where lib/Target/TargetInstrInfo.h would include and use | Chris Lattner | 2008-01-01 | 1 | -1/+1 | |
| | | | | | | | | | | | a header file from libcodegen. This violates a layering order: codegen depends on target, not the other way around. The fix to this is to split TII into two classes, TII and TargetInstrInfoImpl, which defines stuff that depends on libcodegen. It is defined in libcodegen, where the base is not. llvm-svn: 45475 | |||||
| * | Move copyRegToReg from MRegisterInfo to TargetInstrInfo. This is part of the | Owen Anderson | 2007-12-31 | 1 | -0/+37 | |
| | | | | | | | Machine-level API cleanup instigated by Chris. llvm-svn: 45470 | |||||
| * | Add new shorter predicates for testing machine operands for various types: | Chris Lattner | 2007-12-30 | 1 | -2/+2 | |
| | | | | | | | | | | | | | e.g. MO.isMBB() instead of MO.isMachineBasicBlock(). I don't plan on switching everything over, so new clients should just start using the shorter names. Remove old long accessors, switching everything over to use the short accessor: getMachineBasicBlock() -> getMBB(), getConstantPoolIndex() -> getIndex(), setMachineBasicBlock -> setMBB(), etc. llvm-svn: 45464 | |||||
| * | Use MachineOperand::getImm instead of MachineOperand::getImmedValue. ↵ | Chris Lattner | 2007-12-30 | 1 | -4/+4 | |
| | | | | | | | Likewise setImmedValue -> setImm llvm-svn: 45453 | |||||
| * | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -4/+3 | |
| | | | | | llvm-svn: 45418 | |||||
| * | More working CellSPU tests: | Scott Michel | 2007-12-20 | 1 | -14/+2 | |
| | | | | | | | | - vec_const.ll: Vector constant loads - immed64.ll: i64, f64 constant loads llvm-svn: 45242 | |||||
| * | Two more test cases: or_ops.ll (arithmetic or operations) and vecinsert.ll | Scott Michel | 2007-12-19 | 1 | -2/+2 | |
| | | | | | | | (vector insertions) llvm-svn: 45216 | |||||
| * | Add new immed16.ll test case, fix CellSPU errata to make test case work. | Scott Michel | 2007-12-19 | 1 | -1/+13 | |
| | | | | | llvm-svn: 45196 | |||||
| * | - Restore some i8 functionality in CellSPU | Scott Michel | 2007-12-17 | 1 | -3/+3 | |
| | | | | | | | - New test case: nand.ll llvm-svn: 45130 | |||||
| * | Updated source file headers to llvm coding standard. | Scott Michel | 2007-12-05 | 1 | -3/+2 | |
| | | | | | llvm-svn: 44597 | |||||
| * | More files in the CellSPU drop... | Scott Michel | 2007-12-04 | 1 | -0/+184 | |
| llvm-svn: 44584 | ||||||

