[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp

2006-05-04 Thread Jeff Cohen
Changes in directory llvm/lib/Target/X86: X86AsmPrinter.cpp updated: 1.176 - 1.177 --- Log message: Make Intel syntax the default when LLVM is built with VC++. --- Diffs of the changes: (+6 -1) X86AsmPrinter.cpp |7 ++- 1 files changed, 6 insertions(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/lib/Target/X86/X86IntelAsmPrinter.cpp

2006-05-04 Thread Jeff Cohen
Changes in directory llvm/lib/Target/X86: X86IntelAsmPrinter.cpp updated: 1.38 - 1.39 --- Log message: Make external globals public; other minor cleanup. --- Diffs of the changes: (+17 -15) X86IntelAsmPrinter.cpp | 32 +--- 1 files changed, 17 insertions(+),

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp PPCRegisterInfo.td

2006-05-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCRegisterInfo.cpp updated: 1.62 - 1.63 PPCRegisterInfo.td updated: 1.35 - 1.36 --- Log message: Revert Nate's CR patch from last night, which caused many regressions (e.g. fhourstones). Loading and storing off R0 isn't what we wanted. Also,

[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/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 changes:

[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-commits] CVS: llvm/lib/Target/Sparc/SparcAsmPrinter.cpp SparcRegisterInfo.cpp

2006-05-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/Sparc: SparcAsmPrinter.cpp updated: 1.62 - 1.63 SparcRegisterInfo.cpp updated: 1.41 - 1.42 --- Log message: There shalt be only one immediate operand type! --- Diffs of the changes: (+5 -7) SparcAsmPrinter.cpp |6 ++ SparcRegisterInfo.cpp |

[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 --

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaAsmPrinter.cpp AlphaRegisterInfo.cpp

2006-05-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/Alpha: AlphaAsmPrinter.cpp updated: 1.39 - 1.40 AlphaRegisterInfo.cpp updated: 1.41 - 1.42 --- Log message: There shalt be only one immediate operand type! --- Diffs of the changes: (+3 -4) AlphaAsmPrinter.cpp |3 +-- AlphaRegisterInfo.cpp |

[llvm-commits] CVS: llvm/lib/Target/IA64/IA64AsmPrinter.cpp IA64InstrBuilder.h IA64RegisterInfo.cpp

2006-05-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/IA64: IA64AsmPrinter.cpp updated: 1.30 - 1.31 IA64InstrBuilder.h updated: 1.2 - 1.3 IA64RegisterInfo.cpp updated: 1.17 - 1.18 --- Log message: There shalt be only one immediate operand type! --- Diffs of the changes: (+11 -12) IA64AsmPrinter.cpp |

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp PPCBranchSelector.cpp PPCInstrBuilder.h PPCRegisterInfo.cpp

2006-05-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.169 - 1.170 PPCBranchSelector.cpp updated: 1.22 - 1.23 PPCInstrBuilder.h updated: 1.4 - 1.5 PPCRegisterInfo.cpp updated: 1.63 - 1.64 --- Log message: There shalt be only one immediate operand type! --- Diffs of the

[llvm-commits] CVS: llvm/test/Regression/Transforms/InstCombine/2006-05-04-DemandedBitCrash.ll

2006-05-04 Thread Chris Lattner
Changes in directory llvm/test/Regression/Transforms/InstCombine: 2006-05-04-DemandedBitCrash.ll added (r1.1) --- Log message: new testcase that crashes the instcombine pass --- Diffs of the changes: (+50 -0) 2006-05-04-DemandedBitCrash.ll | 50 +

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp

2006-05-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/Alpha: AlphaRegisterInfo.cpp updated: 1.42 - 1.43 --- Log message: Move some methods out of MachineInstr into MachineOperand --- Diffs of the changes: (+4 -5) AlphaRegisterInfo.cpp |9 - 1 files changed, 4 insertions(+), 5 deletions(-)

[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

[llvm-commits] CVS: llvm/lib/Target/X86/X86RegisterInfo.cpp

2006-05-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86RegisterInfo.cpp updated: 1.147 - 1.148 --- Log message: Move some methods out of MachineInstr into MachineOperand --- Diffs of the changes: (+2 -2) X86RegisterInfo.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/Target/TargetInstrInfo.cpp

2006-05-04 Thread Chris Lattner
Changes in directory llvm/lib/Target: TargetInstrInfo.cpp updated: 1.17 - 1.18 --- Log message: Move some methods out of MachineInstr into MachineOperand --- Diffs of the changes: (+2 -2) TargetInstrInfo.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp

2006-05-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.170 - 1.171 --- Log message: Rename MO_VirtualRegister - MO_Register. Clean up immediate handling. --- Diffs of the changes: (+1 -1) PPCAsmPrinter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-)

[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/lib/Target/Sparc/SparcAsmPrinter.cpp

2006-05-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/Sparc: SparcAsmPrinter.cpp updated: 1.63 - 1.64 --- Log message: Rename MO_VirtualRegister - MO_Register. Clean up immediate handling. --- Diffs of the changes: (+5 -5) SparcAsmPrinter.cpp | 10 +- 1 files changed, 5 insertions(+), 5

[llvm-commits] CVS: llvm/lib/Target/IA64/IA64AsmPrinter.cpp

2006-05-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/IA64: IA64AsmPrinter.cpp updated: 1.31 - 1.32 --- Log message: Rename MO_VirtualRegister - MO_Register. Clean up immediate handling. --- Diffs of the changes: (+2 -2) IA64AsmPrinter.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaAsmPrinter.cpp

2006-05-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/Alpha: AlphaAsmPrinter.cpp updated: 1.40 - 1.41 --- Log message: Rename MO_VirtualRegister - MO_Register. Clean up immediate handling. --- Diffs of the changes: (+2 -2) AlphaAsmPrinter.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)

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

2006-05-04 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAG.cpp updated: 1.84 - 1.85 --- Log message: Rename MO_VirtualRegister - MO_Register. Clean up immediate handling. --- Diffs of the changes: (+3 -3) ScheduleDAG.cpp |6 +++--- 1 files changed, 3 insertions(+), 3

[llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86IntelAsmPrinter.cpp X86IntelAsmPrinter.h

2006-05-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.41 - 1.42 X86IntelAsmPrinter.cpp updated: 1.40 - 1.41 X86IntelAsmPrinter.h updated: 1.20 - 1.21 --- Log message: Rename MO_VirtualRegister - MO_Register. Clean up immediate handling. --- Diffs of the changes: (+3 -3)

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

2006-05-04 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: MachineBasicBlock.cpp updated: 1.26 - 1.27 MachineInstr.cpp updated: 1.119 - 1.120 --- Log message: Remove and simplify some more machineinstr/machineoperand stuff. --- Diffs of the changes: (+2 -2) MachineBasicBlock.cpp |2 +- MachineInstr.cpp

[llvm-commits] CVS: llvm/lib/Target/X86/X86InstrBuilder.h X86RegisterInfo.cpp

2006-05-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86InstrBuilder.h updated: 1.19 - 1.20 X86RegisterInfo.cpp updated: 1.148 - 1.149 --- Log message: Remove and simplify some more machineinstr/machineoperand stuff. --- Diffs of the changes: (+15 -15) X86InstrBuilder.h | 12 ++--

[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

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

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/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp

2006-05-04 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAGList.cpp updated: 1.53 - 1.54 --- Log message: Initial support for register pressure aware scheduling. The register reduction scheduler can go into a vertical mode (i.e. traversing up the two-address chain, etc.) when the register

[llvm-commits] CVS: llvm-test/Makefile.programs

2006-05-04 Thread Evan Cheng
Changes in directory llvm-test: Makefile.programs updated: 1.209 - 1.210 --- Log message: Set -sched-vertically for x86 llcbeta --- Diffs of the changes: (+1 -1) Makefile.programs |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm-test/Makefile.programs 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.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/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-commits] CVS: llvm/include/llvm/Target/TargetData.h

2006-05-04 Thread Chris Lattner
Changes in directory llvm/include/llvm/Target: TargetData.h updated: 1.34 - 1.35 --- Log message: Fix this to be a proper copy ctor --- Diffs of the changes: (+11 -11) TargetData.h | 22 +++--- 1 files changed, 11 insertions(+), 11 deletions(-) Index:

[llvm-commits] CVS: llvm/tools/llc/llc.cpp

2006-05-04 Thread Chris Lattner
Changes in directory llvm/tools/llc: llc.cpp updated: 1.131 - 1.132 --- Log message: Adjust to use proper TargetData copy ctor --- Diffs of the changes: (+1 -2) llc.cpp |3 +-- 1 files changed, 1 insertion(+), 2 deletions(-) Index: llvm/tools/llc/llc.cpp diff -u

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JIT.cpp

2006-05-04 Thread Chris Lattner
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.63 - 1.64 --- Log message: Adjust to use proper TargetData copy ctor --- Diffs of the changes: (+1 -1) JIT.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/ExecutionEngine/JIT/JIT.cpp diff

[llvm-commits] CVS: llvm/tools/bugpoint/Miscompilation.cpp

2006-05-04 Thread Chris Lattner
Changes in directory llvm/tools/bugpoint: Miscompilation.cpp updated: 1.74 - 1.75 --- Log message: wrap long line --- Diffs of the changes: (+2 -1) Miscompilation.cpp |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/tools/bugpoint/Miscompilation.cpp diff -u

[llvm-commits] CVS: llvm/include/llvm/Use.h

2006-05-04 Thread Chris Lattner
Changes in directory llvm/include/llvm: Use.h updated: 1.13 - 1.14 --- Log message: Add a helper method. --- Diffs of the changes: (+6 -0) Use.h |6 ++ 1 files changed, 6 insertions(+) Index: llvm/include/llvm/Use.h diff -u llvm/include/llvm/Use.h:1.13

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

2006-05-04 Thread Nate Begeman
Changes in directory llvm/include/llvm/CodeGen: SelectionDAGISel.h updated: 1.16 - 1.17 --- Log message: Somehow, I missed this part of the checkin a couple days ago --- Diffs of the changes: (+0 -3) SelectionDAGISel.h |3 --- 1 files changed, 3 deletions(-) Index:

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

2006-05-04 Thread Jeff Cohen
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAGList.cpp updated: 1.54 - 1.55 --- Log message: Fix VC++ compilation error. --- Diffs of the changes: (+1 -1) ScheduleDAGList.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/lib/Target/PowerPC/README.txt

2006-05-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: README.txt updated: 1.85 - 1.86 --- Log message: New note, Nate, please check to see if I'm full of it :) --- Diffs of the changes: (+33 -0) README.txt | 33 + 1 files changed, 33 insertions(+) Index:

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

2006-05-04 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.151 - 1.152 --- Log message: Factor some code, add these transformations: // fold (and (trunc x), (trunc y)) - (trunc (and x, y)) // fold (or (trunc x), (trunc y)) - (trunc (or x, y)) // fold (xor (trunc