[llvm-commits] CVS: llvm/lib/Target/CBackend/CTargetMachine.h

2006-05-02 Thread Chris Lattner
Changes in directory llvm/lib/Target/CBackend: CTargetMachine.h updated: 1.11 -> 1.12 --- Log message: Fix a bug in Owen's checkin that broke the CBE on all non sparc v9 platforms. --- Diffs of the changes: (+1 -1) CTargetMachine.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-)

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

2006-05-02 Thread Nate Begeman
Changes in directory llvm/lib/Target/X86: X86CodeEmitter.cpp updated: 1.99 -> 1.100 --- Log message: Teach the x86 jit how to handle jump tables not directly used by a jump instruction. --- Diffs of the changes: (+3 -0) X86CodeEmitter.cpp |3 +++ 1 files changed, 3 insertions(+) Inde

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

2006-05-02 Thread Owen Anderson
Changes in directory llvm/lib/Target/IA64: IA64AsmPrinter.cpp updated: 1.27 -> 1.28 IA64TargetMachine.cpp updated: 1.14 -> 1.15 IA64TargetMachine.h updated: 1.7 -> 1.8 --- Log message: Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses. This has one cal

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

2006-05-02 Thread Owen Anderson
Changes in directory llvm/lib/Target: TargetLowering.cpp updated: 1.53 -> 1.54 TargetMachine.cpp updated: 1.43 -> 1.44 --- Log message: Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses. This has one caller-visible change: getTargetData() now returns a

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

2006-05-02 Thread Owen Anderson
Changes in directory llvm/tools/llc: llc.cpp updated: 1.130 -> 1.131 --- Log message: Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses. This has one caller-visible change: getTargetData() now returns a pointer instead of a reference. This fixes PR 7

[llvm-commits] CVS: llvm/lib/Target/Sparc/SparcAsmPrinter.cpp SparcTargetMachine.cpp SparcTargetMachine.h

2006-05-02 Thread Owen Anderson
Changes in directory llvm/lib/Target/Sparc: SparcAsmPrinter.cpp updated: 1.59 -> 1.60 SparcTargetMachine.cpp updated: 1.44 -> 1.45 SparcTargetMachine.h updated: 1.12 -> 1.13 --- Log message: Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses. This has o

[llvm-commits] CVS: llvm/include/llvm/Target/TargetData.h TargetLowering.h TargetMachine.h

2006-05-02 Thread Owen Anderson
Changes in directory llvm/include/llvm/Target: TargetData.h updated: 1.33 -> 1.34 TargetLowering.h updated: 1.69 -> 1.70 TargetMachine.h updated: 1.63 -> 1.64 --- Log message: Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses. This has one caller-visib

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

2006-05-02 Thread Owen Anderson
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.62 -> 1.63 JITEmitter.cpp updated: 1.93 -> 1.94 --- Log message: Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses. This has one caller-visible change: getTargetData() now returns a

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

2006-05-02 Thread Owen Anderson
Changes in directory llvm/lib/Target/Alpha: AlphaAsmPrinter.cpp updated: 1.35 -> 1.36 AlphaTargetMachine.cpp updated: 1.23 -> 1.24 AlphaTargetMachine.h updated: 1.12 -> 1.13 --- Log message: Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses. This has o

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

2006-05-02 Thread Owen Anderson
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.370 -> 1.371 ScheduleDAG.cpp updated: 1.82 -> 1.83 SelectionDAGISel.cpp updated: 1.231 -> 1.232 --- Log message: Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses. This has

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

2006-05-02 Thread Owen Anderson
Changes in directory llvm/include/llvm/ExecutionEngine: ExecutionEngine.h updated: 1.36 -> 1.37 --- Log message: Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses. This has one caller-visible change: getTargetData() now returns a pointer instead of a

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

2006-05-02 Thread Owen Anderson
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.166 -> 1.167 PPCTargetMachine.cpp updated: 1.88 -> 1.89 PPCTargetMachine.h updated: 1.18 -> 1.19 --- Log message: Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses. This has one

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

2006-05-02 Thread Owen Anderson
Changes in directory llvm/lib/Target/X86: X86AsmPrinter.cpp updated: 1.175 -> 1.176 X86ISelLowering.cpp updated: 1.197 -> 1.198 X86TargetMachine.cpp updated: 1.112 -> 1.113 X86TargetMachine.h updated: 1.33 -> 1.34 --- Log message: Refactor TargetMachine, pushing handling of TargetData into the

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

2006-05-02 Thread Owen Anderson
Changes in directory llvm/lib/ExecutionEngine/Interpreter: Interpreter.cpp updated: 1.29 -> 1.30 --- Log message: Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses. This has one caller-visible change: getTargetData() now returns a pointer instead of a

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp DwarfWriter.cpp ELFWriter.cpp MachineFunction.cpp

2006-05-02 Thread Owen Anderson
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.65 -> 1.66 DwarfWriter.cpp updated: 1.57 -> 1.58 ELFWriter.cpp updated: 1.23 -> 1.24 MachineFunction.cpp updated: 1.89 -> 1.90 --- Log message: Refactor TargetMachine, pushing handling of TargetData into the target-specific subcl

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

2006-05-02 Thread Owen Anderson
Changes in directory llvm/lib/ExecutionEngine: ExecutionEngine.cpp updated: 1.80 -> 1.81 --- Log message: Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses. This has one caller-visible change: getTargetData() now returns a pointer instead of a referen

[llvm-commits] CVS: llvm/include/llvm/CodeGen/DwarfWriter.h MachineConstantPool.h MachineJumpTableInfo.h

2006-05-02 Thread Owen Anderson
Changes in directory llvm/include/llvm/CodeGen: DwarfWriter.h updated: 1.34 -> 1.35 MachineConstantPool.h updated: 1.15 -> 1.16 MachineJumpTableInfo.h updated: 1.2 -> 1.3 --- Log message: Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses. This has one

[llvm-commits] CVS: llvm/lib/Target/CBackend/CTargetMachine.h

2006-05-02 Thread Owen Anderson
Changes in directory llvm/lib/Target/CBackend: CTargetMachine.h updated: 1.10 -> 1.11 --- Log message: Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses. This has one caller-visible change: getTargetData() now returns a pointer instead of a reference.

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

2006-05-02 Thread Nate Begeman
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.232 -> 1.233 --- Log message: Finish up the initial jump table implementation by allowing jump tables to not be 100% dense. Increase the minimum threshold for the number of cases in a switch statement from 4 to

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

2006-05-02 Thread Evan Cheng
Changes in directory llvm-test: Makefile.programs updated: 1.208 -> 1.209 --- Log message: x86 LLCBETA back to -enable-x86-fastcc --- Diffs of the changes: (+1 -1) Makefile.programs |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm-test/Makefile.programs diff -u llvm-

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/2006-05-01-SchedCausingSpills.ll 2006-05-02-InstrSched1.ll 2006-05-02-InstrSched2.ll

2006-05-02 Thread Evan Cheng
Changes in directory llvm/test/Regression/CodeGen/X86: 2006-05-01-SchedCausingSpills.ll added (r1.1) 2006-05-02-InstrSched1.ll added (r1.1) 2006-05-02-InstrSched2.ll added (r1.1) --- Log message: A few instruction scheduling test cases. --- Diffs of the changes: (+117 -0) 2006-05-01-SchedC

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

2006-05-02 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAGList.cpp updated: 1.52 -> 1.53 --- Log message: Bottom up register pressure reduction work: clean up some hacks and enhanced the heuristic to further reduce spills for several test cases. (Note, it may not necessarily translate to r

[llvm-commits] CVS: llvm/utils/TableGen/InstrInfoEmitter.cpp

2006-05-02 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: InstrInfoEmitter.cpp updated: 1.39 -> 1.40 --- Log message: Set isStore of instructions with ISD::TRUNCSTORE root node. --- Diffs of the changes: (+5 -3) InstrInfoEmitter.cpp |8 +--- 1 files changed, 5 insertions(+), 3 deletions(-) Index

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/lib/ExecutionEngine/JIT: JITEmitter.cpp updated: 1.92 -> 1.93 --- Log message: Align function bodies correctly. --- Diffs of the changes: (+2 -4) JITEmitter.cpp |6 ++ 1 files changed, 2 insertions(+), 4 deletions(-) Index: llvm/lib/ExecutionEngine/JIT/J

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineCodeEmitter.h updated: 1.38 -> 1.39 --- Log message: Add a new emitAlignment method --- Diffs of the changes: (+12 -4) MachineCodeEmitter.h | 16 1 files changed, 12 insertions(+), 4 deletions(-) Index: llvm/includ

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/lib/ExecutionEngine/JIT: JITEmitter.cpp updated: 1.91 -> 1.92 --- Log message: Simplify some code. Don't add memory blocks to the Blocks list twice. --- Diffs of the changes: (+8 -16) JITEmitter.cpp | 24 1 files changed, 8 insertions(+

[llvm-commits] CVS: llvm/lib/VMCore/Instructions.cpp

2006-05-02 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Instructions.cpp updated: 1.35 -> 1.36 --- Log message: Add assertions that verify that the actual arguments to a call or invoke match the prototype of the called function. --- Diffs of the changes: (+22 -4) Instructions.cpp | 26

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineCodeEmitter.h updated: 1.37 -> 1.38 --- Log message: Change the BasicBlockAddrs map to be a vector, indexed by MBB number. --- Diffs of the changes: (+3 -3) MachineCodeEmitter.h |6 +++--- 1 files changed, 3 insertions(+), 3 deleti

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/lib/Target/Alpha: AlphaCodeEmitter.cpp updated: 1.12 -> 1.13 --- Log message: Keep the alpha JIT similar to the PPC/X86 jits --- Diffs of the changes: (+6 -4) AlphaCodeEmitter.cpp | 10 ++ 1 files changed, 6 insertions(+), 4 deletions(-) Index: llvm/li

[llvm-commits] CVS: llvm/win32/CodeGen/CodeGen.vcproj

2006-05-02 Thread Jeff Cohen
Changes in directory llvm/win32/CodeGen: CodeGen.vcproj updated: 1.23 -> 1.24 --- Log message: Keep Visual Studio happy. --- Diffs of the changes: (+0 -3) CodeGen.vcproj |3 --- 1 files changed, 3 deletions(-) Index: llvm/win32/CodeGen/CodeGen.vcproj diff -u llvm/win32/CodeGen/CodeGen

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/lib/ExecutionEngine/JIT: JITEmitter.cpp updated: 1.90 -> 1.91 --- Log message: Change the BasicBlockAddrs map to be a vector, indexed by MBB number. --- Diffs of the changes: (+3 -3) JITEmitter.cpp |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-)

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: ELFWriter.cpp updated: 1.22 -> 1.23 --- Log message: Change the BasicBlockAddrs map to be a vector, indexed by MBB number. --- Diffs of the changes: (+1 -1) ELFWriter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Code

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCCodeEmitter.cpp updated: 1.56 -> 1.57 --- Log message: Change the BasicBlockAddrs map to be a vector, indexed by MBB number. --- Diffs of the changes: (+9 -7) PPCCodeEmitter.cpp | 16 +--- 1 files changed, 9 insertions(+), 7 de

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86CodeEmitter.cpp updated: 1.98 -> 1.99 --- Log message: Change the BasicBlockAddrs map to be a vector, indexed by MBB number. --- Diffs of the changes: (+8 -7) X86CodeEmitter.cpp | 15 --- 1 files changed, 8 insertions(+), 7 deletio

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/lib/ExecutionEngine/JIT: JITEmitter.cpp updated: 1.89 -> 1.90 --- Log message: Simplify some code --- Diffs of the changes: (+7 -21) JITEmitter.cpp | 28 +++- 1 files changed, 7 insertions(+), 21 deletions(-) Index: llvm/lib/ExecutionEn

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86CodeEmitter.cpp updated: 1.97 -> 1.98 --- Log message: Several related changes: 1. Change several methods in the MachineCodeEmitter class to be pure virtual. 2. Suck emitConstantPool/initJumpTableInfo into startFunction, removing them from the Ma

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/lib/ExecutionEngine/JIT: JITEmitter.cpp updated: 1.88 -> 1.89 --- Log message: Several related changes: 1. Change several methods in the MachineCodeEmitter class to be pure virtual. 2. Suck emitConstantPool/initJumpTableInfo into startFunction, removing them from t

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCCodeEmitter.cpp updated: 1.55 -> 1.56 --- Log message: Several related changes: 1. Change several methods in the MachineCodeEmitter class to be pure virtual. 2. Suck emitConstantPool/initJumpTableInfo into startFunction, removing them from th

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/lib/Target/Alpha: AlphaCodeEmitter.cpp updated: 1.11 -> 1.12 --- Log message: Several related changes: 1. Change several methods in the MachineCodeEmitter class to be pure virtual. 2. Suck emitConstantPool/initJumpTableInfo into startFunction, removing them from th

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: ELFWriter.cpp updated: 1.21 -> 1.22 --- Log message: Several related changes: 1. Change several methods in the MachineCodeEmitter class to be pure virtual. 2. Suck emitConstantPool/initJumpTableInfo into startFunction, removing them from the MachineCod

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineCodeEmitter.h updated: 1.36 -> 1.37 --- Log message: Several related changes: 1. Change several methods in the MachineCodeEmitter class to be pure virtual. 2. Suck emitConstantPool/initJumpTableInfo into startFunction, removing them fro

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineCodeEmitter.h updated: 1.35 -> 1.36 --- Log message: Add a method for allocating space from the code buffer. --- Diffs of the changes: (+22 -0) MachineCodeEmitter.h | 22 ++ 1 files changed, 22 insertions(+) Ind

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

2006-05-02 Thread Nate Begeman
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.100 -> 1.101 --- Log message: Remove some stuff from the README --- Diffs of the changes: (+0 -21) README.txt | 21 - 1 files changed, 21 deletions(-) Index: llvm/lib/Target/X86/README.txt diff -u llvm/

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineCodeEmitter.h updated: 1.34 -> 1.35 --- Log message: Do not make the JIT memory manager manage the memory for globals. Instead just have the JIT malloc them. --- Diffs of the changes: (+0 -3) MachineCodeEmitter.h |3 --- 1 files c

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.61 -> 1.62 JITEmitter.cpp updated: 1.87 -> 1.88 --- Log message: Do not make the JIT memory manager manage the memory for globals. Instead just have the JIT malloc them. --- Diffs of the changes: (+19 -39) JIT.cpp

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: ELFWriter.cpp updated: 1.20 -> 1.21 --- Log message: Do not make the JIT memory manager manage the memory for globals. Instead just have the JIT malloc them. --- Diffs of the changes: (+0 -4) ELFWriter.cpp |4 1 files changed, 4 deletions(-)

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/lib/ExecutionEngine/JIT: JITEmitter.cpp updated: 1.86 -> 1.87 --- Log message: Minor cleanups, no functionality change. --- Diffs of the changes: (+11 -17) JITEmitter.cpp | 28 +++- 1 files changed, 11 insertions(+), 17 deletions(-) Ind

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/lib/Target/Alpha: AlphaCodeEmitter.cpp updated: 1.10 -> 1.11 AlphaJITInfo.cpp updated: 1.8 -> 1.9 --- Log message: Fix a purely hypothetical problem (for now): emitWord emits in the host byte format. This doesn't work when using the code emitter in a cross target envi

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCCodeEmitter.cpp updated: 1.54 -> 1.55 PPCJITInfo.cpp updated: 1.20 -> 1.21 --- Log message: Fix a purely hypothetical problem (for now): emitWord emits in the host byte format. This doesn't work when using the code emitter in a cross target envi

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineCodeEmitter.h updated: 1.33 -> 1.34 --- Log message: Fix a purely hypothetical problem (for now): emitWord emits in the host byte format. This doesn't work when using the code emitter in a cross target environment. Since the code emitter

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86CodeEmitter.cpp updated: 1.96 -> 1.97 X86JITInfo.cpp updated: 1.17 -> 1.18 --- Log message: Fix a purely hypothetical problem (for now): emitWord emits in the host byte format. This doesn't work when using the code emitter in a cross target environm

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/lib/Target/Alpha: AlphaCodeEmitter.cpp updated: 1.9 -> 1.10 --- Log message: Refactor the machine code emitter interface to pull the pointers for the current code emission location into the base class, instead of being in the derived classes. This change means that l

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/lib/ExecutionEngine/JIT: JITEmitter.cpp updated: 1.85 -> 1.86 --- Log message: Refactor the machine code emitter interface to pull the pointers for the current code emission location into the base class, instead of being in the derived classes. This change means that

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCCodeEmitter.cpp updated: 1.53 -> 1.54 --- Log message: Refactor the machine code emitter interface to pull the pointers for the current code emission location into the base class, instead of being in the derived classes. This change means that

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: ELFWriter.cpp updated: 1.19 -> 1.20 MachineCodeEmitter.cpp (r1.28) removed --- Log message: Refactor the machine code emitter interface to pull the pointers for the current code emission location into the base class, instead of being in the derived classe

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86CodeEmitter.cpp updated: 1.95 -> 1.96 --- Log message: Refactor the machine code emitter interface to pull the pointers for the current code emission location into the base class, instead of being in the derived classes. This change means that low-

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineCodeEmitter.h updated: 1.32 -> 1.33 --- Log message: Refactor the machine code emitter interface to pull the pointers for the current code emission location into the base class, instead of being in the derived classes. This change means t

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

2006-05-02 Thread Nate Begeman
Changes in directory llvm/lib/Target/PowerPC: PPCRegisterInfo.cpp updated: 1.61 -> 1.62 PPCRegisterInfo.td updated: 1.34 -> 1.35 --- Log message: Since we don't handle callee-save CRs right yet, don't allocate them. Also don't step on R11 in the middle of a function when saving and restoring C

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

2006-05-02 Thread Nate Begeman
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.64 -> 1.65 --- Log message: Print function number instead of name --- Diffs of the changes: (+2 -3) AsmPrinter.cpp |5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) Index: llvm/lib/CodeGen/AsmPrinter.cpp diff -

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

2006-05-02 Thread Nate Begeman
Changes in directory llvm/lib/Target/X86: X86AsmPrinter.cpp updated: 1.174 -> 1.175 X86AsmPrinter.h updated: 1.16 -> 1.17 --- Log message: Hooray, everyone now uses the same printBasicBlockLabel implementation --- Diffs of the changes: (+0 -16) X86AsmPrinter.cpp | 12 X86Asm

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

2006-05-02 Thread Nate Begeman
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.165 -> 1.166 --- Log message: Hooray, everyone now uses the same printBasicBlockLabel implementation --- Diffs of the changes: (+3 -20) PPCAsmPrinter.cpp | 23 +++ 1 files changed, 3 insertions

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/lib/ExecutionEngine/JIT: JITEmitter.cpp updated: 1.84 -> 1.85 --- Log message: Remove dead method --- Diffs of the changes: (+0 -5) JITEmitter.cpp |5 - 1 files changed, 5 deletions(-) Index: llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp diff -u llvm/lib/E

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: ELFWriter.cpp updated: 1.18 -> 1.19 MachineCodeEmitter.cpp updated: 1.27 -> 1.28 --- Log message: Remove dead method --- Diffs of the changes: (+0 -7) ELFWriter.cpp |3 --- MachineCodeEmitter.cpp |4 2 files changed, 7 deletions(

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineCodeEmitter.h updated: 1.31 -> 1.32 --- Log message: Remove a now-dead method --- Diffs of the changes: (+0 -6) MachineCodeEmitter.h |6 -- 1 files changed, 6 deletions(-) Index: llvm/include/llvm/CodeGen/MachineCodeEmitter.h

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86CodeEmitter.cpp updated: 1.94 -> 1.95 --- Log message: There is no reason to use a virtual method to store this word. --- Diffs of the changes: (+2 -2) X86CodeEmitter.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llv

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineCodeEmitter.h updated: 1.30 -> 1.31 --- Log message: Remove the debug machine code emitter. The "FilePrinterEmitter" is moreuseful for debugging. --- Diffs of the changes: (+0 -6) MachineCodeEmitter.h |6 -- 1 files changed,

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: MachineCodeEmitter.cpp updated: 1.26 -> 1.27 --- Log message: Remove the debug machine code emitter. The "FilePrinterEmitter" is more useful for debugging. --- Diffs of the changes: (+0 -52) MachineCodeEmitter.cpp | 52 -