[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2007-06-18 Thread Dan Gohman
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.222 -> 1.223 --- Log message: Add keyword explicit. --- Diffs of the changes: (+1 -1) MachineInstr.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/CodeGen/MachineInstr.h diff -u

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2007-06-15 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.221 -> 1.222 --- Log message: No longer needed. --- Diffs of the changes: (+0 -4) MachineInstr.h |4 1 files changed, 4 deletions(-) Index: llvm/include/llvm/CodeGen/MachineInstr.h diff -u llvm/include/llvm

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2007-05-29 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.220 -> 1.221 --- Log message: Add missing const qualifiers. --- Diffs of the changes: (+5 -4) MachineInstr.h |9 + 1 files changed, 5 insertions(+), 4 deletions(-) Index: llvm/include/llvm/CodeGen/Machin

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2007-05-16 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.219 -> 1.220 --- Log message: Rename M_PREDICATED to M_PREDICABLE; Move TargetInstrInfo::isPredicatable() to MachineInstr::isPredicable(). --- Diffs of the changes: (+4 -0) MachineInstr.h |4 1 files changed

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2007-05-14 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.218 -> 1.219 --- Log message: Added getNumExplicitOperands and findFirstPredOperand. --- Diffs of the changes: (+10 -0) MachineInstr.h | 10 ++ 1 files changed, 10 insertions(+) Index: llvm/include/llvm/Co

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2007-04-30 Thread Nate Begeman
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.217 -> 1.218 --- Log message: llvm bug #1350, parts 1, 2, and 3. --- Diffs of the changes: (+31 -16) MachineInstr.h | 47 +++ 1 files changed, 31 insertions(+), 16 deleti

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2007-04-26 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.216 -> 1.217 --- Log message: Rename findRegisterUseOperand to findRegisterUseOperandIdx to avoid confusion. --- Diffs of the changes: (+2 -2) MachineInstr.h |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2007-04-25 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.215 -> 1.216 --- Log message: Minor speed tweak. --- Diffs of the changes: (+3 -4) MachineInstr.h |7 +++ 1 files changed, 3 insertions(+), 4 deletions(-) Index: llvm/include/llvm/CodeGen/MachineInstr.h diff

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2007-03-26 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.214 -> 1.215 --- Log message: Change findRegisterUseOperand() to return operand index instead. --- Diffs of the changes: (+3 -3) MachineInstr.h |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index:

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2007-02-27 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.213 -> 1.214 --- Log message: Pass IsImp, IsKill, and IsDead to ChangeToRegister. --- Diffs of the changes: (+5 -4) MachineInstr.h |9 + 1 files changed, 5 insertions(+), 4 deletions(-) Index: llvm/inclu

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

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

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2007-02-17 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.209 -> 1.210 --- Log message: Added findRegisterDefOperand(). --- Diffs of the changes: (+4 -0) MachineInstr.h |4 1 files changed, 4 insertions(+) Index: llvm/include/llvm/CodeGen/MachineInstr.h diff -u ll

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2006-12-06 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.203 -> 1.204 --- Log message: Move copyKillDeadInfo out-of-line. Add findRegisterUseOperand(). --- Diffs of the changes: (+5 -17) MachineInstr.h | 22 +- 1 files changed, 5 insertions(+), 17 dele

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2006-11-29 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.202 -> 1.203 --- Log message: - MachineInstr now keeps a ptr to TargetInstrDescriptor instead of Opcode. - Remove the ugly TargetInstrDescriptors hack. --- Diffs of the changes: (+11 -6) MachineInstr.h | 17

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h MachineInstrBuilder.h

2006-11-27 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.200 -> 1.201 MachineInstrBuilder.h updated: 1.40 -> 1.41 --- Log message: Change MachineInstr ctor's to take a TargetInstrDescriptor reference instead of opcode and number of operands. --- Diffs of the changes: (+30 -3

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2006-11-15 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.197 -> 1.198 --- Log message: ChangeToRegister should clear IsImp bit. --- Diffs of the changes: (+4 -4) MachineInstr.h |8 1 files changed, 4 insertions(+), 4 deletions(-) Index: llvm/include/llvm/Code

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2006-11-15 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.196 -> 1.197 --- Log message: Add copyKillDeadInfo to copy kill / dead info; other minor updates. --- Diffs of the changes: (+28 -8) MachineInstr.h | 36 1 files changed, 28 inse

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2006-11-13 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.195 -> 1.196 --- 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

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h MachineInstrBuilder.h

2006-11-11 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.194 -> 1.195 MachineInstrBuilder.h updated: 1.38 -> 1.39 --- Log message: Add methods to add implicit def use operands to a MI. --- Diffs of the changes: (+9 -0) MachineInstr.h|4 MachineInstrBuilder.

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2006-11-10 Thread Jim Laskey
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.193 -> 1.194 --- Log message: Shut up the warning. --- Diffs of the changes: (+1 -1) MachineInstr.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/CodeGen/MachineInstr.h diff -u l

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h MachineInstrBuilder.h

2006-11-10 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.192 -> 1.193 MachineInstrBuilder.h updated: 1.37 -> 1.38 --- Log message: Add implicit def / use operands to MachineInstr. --- Diffs of the changes: (+20 -6) MachineInstr.h| 21 + Machine

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2006-10-28 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.191 -> 1.192 --- Log message: add a method for hacking on JTIdx's --- Diffs of the changes: (+4 -0) MachineInstr.h |4 1 files changed, 4 insertions(+) Index: llvm/include/llvm/CodeGen/MachineInstr.h diff

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2006-10-20 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.190 -> 1.191 --- Log message: typo --- Diffs of the changes: (+1 -1) MachineInstr.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/CodeGen/MachineInstr.h diff -u llvm/include/llv

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2006-10-20 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.189 -> 1.190 --- Log message: add isIdenticalTo method to machineinstr/operand. --- Diffs of the changes: (+19 -0) MachineInstr.h | 19 +++ 1 files changed, 19 insertions(+) Index: llvm/include/ll

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2006-10-20 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.188 -> 1.189 --- Log message: add method --- Diffs of the changes: (+11 -2) MachineInstr.h | 13 +++-- 1 files changed, 11 insertions(+), 2 deletions(-) Index: llvm/include/llvm/CodeGen/MachineInstr.h dif

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2006-10-05 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.187 -> 1.188 --- Log message: add an accessor --- Diffs of the changes: (+5 -0) MachineInstr.h |5 + 1 files changed, 5 insertions(+) Index: llvm/include/llvm/CodeGen/MachineInstr.h diff -u llvm/include/llv

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2006-09-05 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.186 -> 1.187 --- Log message: IsDef can only be accessed / set if operand is a register. --- Diffs of the changes: (+16 -11) MachineInstr.h | 27 --- 1 files changed, 16 insertions(+), 11 de

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2006-09-05 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.185 -> 1.186 --- Log message: Initialize IsDef of all non-register MachineOperand to false. --- Diffs of the changes: (+7 -0) MachineInstr.h |7 +++ 1 files changed, 7 insertions(+) Index: llvm/include/llvm

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h MachineInstrBuilder.h

2006-09-04 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.184 -> 1.185 MachineInstrBuilder.h updated: 1.36 -> 1.37 --- Log message: Completely eliminate def&use operands. Now a register operand is EITHER a def operand or a use operand. --- Diffs of the changes: (+17 -55) M

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2006-09-04 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.183 -> 1.184 --- Log message: ADd getImm/setImm methods --- Diffs of the changes: (+15 -6) MachineInstr.h | 21 +++-- 1 files changed, 15 insertions(+), 6 deletions(-) Index: llvm/include/llvm/Cod

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2006-09-04 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.182 -> 1.183 --- Log message: Add some short-hand accessors --- Diffs of the changes: (+4 -0) MachineInstr.h |4 1 files changed, 4 insertions(+) Index: llvm/include/llvm/CodeGen/MachineInstr.h diff -u llv

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h ScheduleDAG.h

2006-05-24 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.181 -> 1.182 ScheduleDAG.h updated: 1.26 -> 1.27 --- Log message: Patches to make the LLVM sources more -pedantic clean. Patch provided by Anton Korobeynikov! This is a step towards closing PR786: http://llvm.cs.uiuc.e

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2006-05-04 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.180 -> 1.181 --- Log message: Final pass of minor cleanups for MachineInstr --- Diffs of the changes: (+5 -5) MachineInstr.h | 10 +- 1 files changed, 5 insertions(+), 5 deletions(-) Index: llvm/include/l

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2006-05-04 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.179 -> 1.180 --- Log message: Remove redundancy and a level of indirection when creating machine operands --- Diffs of the changes: (+59 -68) MachineInstr.h | 127 ++--

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2006-05-04 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.178 -> 1.179 --- Log message: Move register numbers out of "extra" into "contents". Other minor cleanup. --- Diffs of the changes: (+21 -34) MachineInstr.h | 55 +---

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h MachineInstrBuilder.h

2006-05-04 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.177 -> 1.178 MachineInstrBuilder.h updated: 1.35 -> 1.36 --- Log message: Remove and simplify some more machineinstr/machineoperand stuff. --- Diffs of the changes: (+10 -44) MachineInstr.h| 30 +---

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h MachineInstrBuilder.h

2006-05-04 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.176 -> 1.177 MachineInstrBuilder.h updated: 1.34 -> 1.35 --- Log message: Rename MO_VirtualRegister -> MO_Register. Clean up immediate handling. --- Diffs of the changes: (+19 -34) MachineInstr.h| 45 +

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2006-05-04 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.175 -> 1.176 --- Log message: remove hasAllocatedReg --- Diffs of the changes: (+5 -18) MachineInstr.h | 23 +-- 1 files changed, 5 insertions(+), 18 deletions(-) Index: llvm/include/llvm/Code

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2006-05-04 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.174 -> 1.175 --- Log message: Move some methods out of MachineInstr into MachineOperand --- Diffs of the changes: (+17 -10) MachineInstr.h | 27 +-- 1 files changed, 17 insertions(+), 10 del

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h MachineInstrBuilder.h

2006-05-04 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.173 -> 1.174 MachineInstrBuilder.h updated: 1.33 -> 1.34 --- Log message: There shalt be only one "immediate" operand type! --- Diffs of the changes: (+4 -25) MachineInstr.h| 22 -- Mac

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h MachineInstrBuilder.h

2006-05-04 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.172 -> 1.173 MachineInstrBuilder.h updated: 1.32 -> 1.33 --- 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 change

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2006-05-03 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.171 -> 1.172 --- Log message: Remove a bunch more dead V9 specific stuff --- Diffs of the changes: (+7 -70) MachineInstr.h | 77 + 1 files changed, 7 insertio

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h MachineInstrBuilder.h

2006-05-03 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.170 -> 1.171 MachineInstrBuilder.h updated: 1.31 -> 1.32 --- Log message: Remove a bunch more SparcV9 specific stuff --- Diffs of the changes: (+13 -93) MachineInstr.h| 82 ++

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2006-05-03 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.169 -> 1.170 --- Log message: Remove some more V9-specific stuff. --- Diffs of the changes: (+0 -15) MachineInstr.h | 15 --- 1 files changed, 15 deletions(-) Index: llvm/include/llvm/CodeGen/MachineI

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h MachineInstrBuilder.h

2006-05-03 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.168 -> 1.169 MachineInstrBuilder.h updated: 1.30 -> 1.31 --- Log message: Remove some more unused stuff from MachineInstr that was leftover from V9. --- Diffs of the changes: (+3 -71) MachineInstr.h| 49 +++

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2006-04-20 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.166 -> 1.167 --- Log message: Remove some of the obvious v9-specific cruft --- Diffs of the changes: (+1 -136) MachineInstr.h | 137 - 1 files changed, 1 inser

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2006-04-17 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.165 -> 1.166 --- Log message: Add some convenience methods. --- Diffs of the changes: (+10 -0) MachineInstr.h | 10 ++ 1 files changed, 10 insertions(+) Index: llvm/include/llvm/CodeGen/MachineInstr.h dif

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h MachineInstrBuilder.h SelectionDAG.h SelectionDAGNodes.h

2006-02-25 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.164 -> 1.165 MachineInstrBuilder.h updated: 1.28 -> 1.29 SelectionDAG.h updated: 1.99 -> 1.100 SelectionDAGNodes.h updated: 1.103 -> 1.104 --- Log message: Added an offset field to ConstantPoolSDNode. --- Diffs of the c