[llvm-commits] CVS: llvm/lib/CodeGen/MachineInstr.cpp

2007-05-29 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: MachineInstr.cpp updated: 1.150 -> 1.151 --- Log message: Add missing const qualifiers. --- Diffs of the changes: (+8 -7) MachineInstr.cpp | 15 --- 1 files changed, 8 insertions(+), 7 deletions(-) Index: llvm/lib/CodeGen/MachineInstr.c

[llvm-commits] CVS: llvm/lib/CodeGen/MachineInstr.cpp

2007-05-16 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: MachineInstr.cpp updated: 1.149 -> 1.150 --- Log message: Rename M_PREDICATED to M_PREDICABLE; Moved isPredicable() to MachineInstr. --- Diffs of the changes: (+6 -2) MachineInstr.cpp |8 ++-- 1 files changed, 6 insertions(+), 2 deletions(-)

[llvm-commits] CVS: llvm/lib/CodeGen/MachineInstr.cpp

2007-05-14 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: MachineInstr.cpp updated: 1.148 -> 1.149 --- Log message: Added getNumExplicitOperands and findFirstPredOperand. --- Diffs of the changes: (+46 -0) MachineInstr.cpp | 46 ++ 1 files changed, 46 insertions(+

[llvm-commits] CVS: llvm/lib/CodeGen/MachineInstr.cpp

2007-04-30 Thread Nate Begeman
Changes in directory llvm/lib/CodeGen: MachineInstr.cpp updated: 1.147 -> 1.148 --- Log message: llvm bug #1350, parts 1, 2, and 3. --- Diffs of the changes: (+2 -2) MachineInstr.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/CodeGen/MachineInstr.cpp di

[llvm-commits] CVS: llvm/lib/CodeGen/MachineInstr.cpp

2007-03-26 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: MachineInstr.cpp updated: 1.145 -> 1.146 --- Log message: Change findRegisterUseOperand() to return operand index instead. --- Diffs of the changes: (+4 -4) MachineInstr.cpp |8 1 files changed, 4 insertions(+), 4 deletions(-) Index: llv

[llvm-commits] CVS: llvm/lib/CodeGen/MachineInstr.cpp

2007-02-22 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: MachineInstr.cpp updated: 1.144 -> 1.145 --- Log message: Use findRegisterUseOperand to find a kill of particular register. --- Diffs of the changes: (+5 -3) MachineInstr.cpp |8 +--- 1 files changed, 5 insertions(+), 3 deletions(-) Index: ll

[llvm-commits] CVS: llvm/lib/CodeGen/MachineInstr.cpp

2007-02-17 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: MachineInstr.cpp updated: 1.141 -> 1.142 --- Log message: Added findRegisterDefOperand(). --- Diffs of the changes: (+11 -0) MachineInstr.cpp | 11 +++ 1 files changed, 11 insertions(+) Index: llvm/lib/CodeGen/MachineInstr.cpp diff -u llvm/

[llvm-commits] CVS: llvm/lib/CodeGen/MachineInstr.cpp

2007-02-16 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: MachineInstr.cpp updated: 1.140 -> 1.141 --- Log message: Print def operands. --- Diffs of the changes: (+2 -0) MachineInstr.cpp |2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/CodeGen/MachineInstr.cpp diff -u llvm/lib/CodeGen/MachineIns

[llvm-commits] CVS: llvm/lib/CodeGen/MachineInstr.cpp

2006-12-06 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: MachineInstr.cpp updated: 1.136 -> 1.137 --- Log message: Move copyKillDeadInfo out-of-line. Add findRegisterUseOperand(). --- Diffs of the changes: (+31 -0) MachineInstr.cpp | 31 +++ 1 files changed, 31 insertions(+) I

[llvm-commits] CVS: llvm/lib/CodeGen/MachineInstr.cpp

2006-11-29 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: MachineInstr.cpp updated: 1.135 -> 1.136 --- Log message: - MachineInstr now keeps a ptr to TargetInstrDescriptor instead of Opcode. - Remove the ugly TargetInstrDescriptors hack. --- Diffs of the changes: (+35 -42) MachineInstr.cpp | 77

[llvm-commits] CVS: llvm/lib/CodeGen/MachineInstr.cpp RegAllocSimple.cpp TwoAddressInstructionPass.cpp

2006-11-28 Thread Bill Wendling
Changes in directory llvm/lib/CodeGen: MachineInstr.cpp updated: 1.134 -> 1.135 RegAllocSimple.cpp updated: 1.76 -> 1.77 TwoAddressInstructionPass.cpp updated: 1.40 -> 1.41 --- Log message: Use llvm streams instead of --- Diffs of the changes: (+18 -20) MachineInstr.cpp |

[llvm-commits] CVS: llvm/lib/CodeGen/MachineInstr.cpp

2006-11-27 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: MachineInstr.cpp updated: 1.133 -> 1.134 --- Log message: Clean up. --- Diffs of the changes: (+2 -2) MachineInstr.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/CodeGen/MachineInstr.cpp diff -u llvm/lib/CodeGen/Mac

[llvm-commits] CVS: llvm/lib/CodeGen/MachineInstr.cpp

2006-11-15 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: MachineInstr.cpp updated: 1.130 -> 1.131 --- Log message: Minor updates. --- Diffs of the changes: (+4 -4) MachineInstr.cpp |8 1 files changed, 4 insertions(+), 4 deletions(-) Index: llvm/lib/CodeGen/MachineInstr.cpp diff -u llvm/lib/Co

[llvm-commits] CVS: llvm/lib/CodeGen/MachineInstr.cpp

2006-11-13 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: MachineInstr.cpp updated: 1.129 -> 1.130 --- Log message: - Let MachineInstr ctors add implicit def and use operands. Other operands will be inserted before these operands. If the opcode changes (by setOpcode), the implicit operands are updated as well

[llvm-commits] CVS: llvm/lib/CodeGen/MachineInstr.cpp

2006-11-11 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: MachineInstr.cpp updated: 1.128 -> 1.129 --- Log message: Add methods to add implicit def use operands to a MI. --- Diffs of the changes: (+12 -0) MachineInstr.cpp | 12 1 files changed, 12 insertions(+) Index: llvm/lib/CodeGen/Machine

[llvm-commits] CVS: llvm/lib/CodeGen/MachineInstr.cpp

2006-10-25 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: MachineInstr.cpp updated: 1.126 -> 1.127 --- Log message: be more aggressive about matching identical instructions. --- Diffs of the changes: (+1 -1) MachineInstr.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/CodeGen/

[llvm-commits] CVS: llvm/lib/CodeGen/MachineInstr.cpp

2006-10-20 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: MachineInstr.cpp updated: 1.125 -> 1.126 --- Log message: implement MachineOperand::isIdenticalTo --- Diffs of the changes: (+29 -0) MachineInstr.cpp | 29 + 1 files changed, 29 insertions(+) Index: llvm/lib/CodeGen/Mac

[llvm-commits] CVS: llvm/lib/CodeGen/MachineInstr.cpp

2006-06-15 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: MachineInstr.cpp updated: 1.123 -> 1.124 --- Log message: Instructions with variable operands (variable_ops) can have a number required operands. e.g. def CALL32r : I<0xFF, MRM2r, (ops GR32:$dst, variable_ops), "call {*}$dst", [(X86call GR3

[llvm-commits] CVS: llvm/lib/CodeGen/MachineInstr.cpp

2006-05-26 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: MachineInstr.cpp updated: 1.122 -> 1.123 --- Log message: Remove a bogus cast. --- Diffs of the changes: (+1 -1) MachineInstr.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/CodeGen/MachineInstr.cpp diff -u llvm/lib/Code

[llvm-commits] CVS: llvm/lib/CodeGen/MachineInstr.cpp

2006-05-04 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: MachineInstr.cpp updated: 1.121 -> 1.122 --- Log message: Final pass of minor cleanups for MachineInstr --- Diffs of the changes: (+0 -4) MachineInstr.cpp |4 1 files changed, 4 deletions(-) Index: llvm/lib/CodeGen/MachineInstr.cpp diff -u

[llvm-commits] CVS: llvm/lib/CodeGen/MachineInstr.cpp

2006-05-04 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: MachineInstr.cpp updated: 1.120 -> 1.121 --- Log message: Remove redundancy and a level of indirection when creating machine operands --- Diffs of the changes: (+5 -21) MachineInstr.cpp | 26 +- 1 files changed, 5 insertions(

[llvm-commits] CVS: llvm/lib/CodeGen/MachineInstr.cpp

2006-05-04 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: MachineInstr.cpp updated: 1.118 -> 1.119 --- Log message: Rename MO_VirtualRegister -> MO_Register. Clean up immediate handling. --- Diffs of the changes: (+2 -2) MachineInstr.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/CodeGen/MachineInstr.cpp

2006-05-04 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: MachineInstr.cpp updated: 1.116 -> 1.117 --- Log message: There shalt be only one "immediate" operand type! --- Diffs of the changes: (+2 -8) MachineInstr.cpp | 10 ++ 1 files changed, 2 insertions(+), 8 deletions(-) Index: llvm/lib/CodeG

[llvm-commits] CVS: llvm/lib/CodeGen/MachineInstr.cpp

2006-05-04 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: MachineInstr.cpp updated: 1.115 -> 1.116 --- Log message: Change "value" in MachineOperand to be a GlobalValue, as that is the only thing that can be in it. Remove a dead method. --- Diffs of the changes: (+3 -14) MachineInstr.cpp | 17 +++-

[llvm-commits] CVS: llvm/lib/CodeGen/MachineInstr.cpp

2006-05-03 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: MachineInstr.cpp updated: 1.113 -> 1.114 --- Log message: Remove a bunch more SparcV9 specific stuff --- Diffs of the changes: (+1 -7) MachineInstr.cpp |8 +--- 1 files changed, 1 insertion(+), 7 deletions(-) Index: llvm/lib/CodeGen/MachineI

[llvm-commits] CVS: llvm/lib/CodeGen/MachineInstr.cpp

2006-05-03 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: MachineInstr.cpp updated: 1.112 -> 1.113 --- Log message: Remove some more V9-specific stuff. --- Diffs of the changes: (+2 -32) MachineInstr.cpp | 34 ++ 1 files changed, 2 insertions(+), 32 deletions(-) Index: llv

[llvm-commits] CVS: llvm/lib/CodeGen/MachineInstr.cpp

2006-05-03 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: MachineInstr.cpp updated: 1.111 -> 1.112 --- Log message: Remove some more unused stuff from MachineInstr that was leftover from V9. --- Diffs of the changes: (+0 -38) MachineInstr.cpp | 38 -- 1 files changed, 38

[llvm-commits] CVS: llvm/lib/CodeGen/MachineInstr.cpp

2006-04-20 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: MachineInstr.cpp updated: 1.109 -> 1.110 --- Log message: This field no longer exists --- Diffs of the changes: (+0 -2) MachineInstr.cpp |2 -- 1 files changed, 2 deletions(-) Index: llvm/lib/CodeGen/MachineInstr.cpp diff -u llvm/lib/CodeGen/Mac

[llvm-commits] CVS: llvm/lib/CodeGen/MachineInstr.cpp

2006-04-20 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: MachineInstr.cpp updated: 1.108 -> 1.109 --- Log message: Remove some of the obvious V9-specific cruft --- Diffs of the changes: (+2 -101) MachineInstr.cpp | 103 +-- 1 files changed, 2 insertions(+

[llvm-commits] CVS: llvm/lib/CodeGen/MachineInstr.cpp

2006-04-17 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: MachineInstr.cpp updated: 1.107 -> 1.108 --- Log message: Add a MachineInstr::eraseFromParent convenience method. --- Diffs of the changes: (+9 -0) MachineInstr.cpp |9 + 1 files changed, 9 insertions(+) Index: llvm/lib/CodeGen/MachineIn