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

2006-11-08 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.241 - 1.242 --- Log message: - When performing pre-/post- indexed load/store transformation, do not worry about whether the new base ptr would be live below the load/store. Let two address pass split it back to

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

2006-11-08 Thread Devang Patel
Changes in directory llvm/lib/VMCore: PassManager.cpp updated: 1.7 - 1.8 --- Log message: Move BasicBlockPassManager_New, FunctionPassManager_New and ModulePassManager_New class declarations from PassManager.h to PassManager.cpp --- Diffs of the changes: (+86 -1) PassManager.cpp | 87

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

2006-11-08 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManager.h updated: 1.24 - 1.25 --- Log message: Split PassManager_New into PassManager_New and PassManagerImpl_New. PassManagerImpl_New implements the pass manager. PassManager_New is the public interface. --- Diffs of the changes: (+6 -14)

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

2006-11-08 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManager.h updated: 1.23 - 1.24 --- Log message: Move BasicBlockPassManager_New, FunctionPassManager_New and ModulePassManager_New class declarations from PassManager.h to PassManager.cpp --- Diffs of the changes: (+2 -81) PassManager.h | 83

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

2006-11-08 Thread Devang Patel
Changes in directory llvm/lib/VMCore: PassManager.cpp updated: 1.8 - 1.9 --- Log message: Split PassManager_New into PassManager_New and PassManagerImpl_New. PassManagerImpl_New implements the pass manager. PassManager_New is the public interface. --- Diffs of the changes: (+61 -4)

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

2006-11-08 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManager.h updated: 1.25 - 1.26 --- Log message: Split FunctionPassManager_New into FunctionPassManager_New and FunctionPassManagerImpl_New. FunctionPassManagerImpl_New implements the pass manager. FunctionPassManager_New is the public interface.

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

2006-11-08 Thread Devang Patel
Changes in directory llvm/lib/VMCore: PassManager.cpp updated: 1.9 - 1.10 --- Log message: Split FunctionPassManager_New into FunctionPassManager_New and FunctionPassManagerImpl_New. FunctionPassManagerImpl_New implements the pass manager. FunctionPassManager_New is the public interface.

Re: [llvm-commits] [llvm-gcc4] SHR Patch (Please Apply!)

2006-11-08 Thread Jim Laskey
Will be in today's mirror. On Nov 8, 2006, at 3:24 AM, Chris Lattner wrote: applied, thanks -Chris On Nov 7, 2006, at 11:20 PM, Reid Spencer wrote: This patch for llvm-gcc4 is needed to make llvm-gcc4 work correctly with the just committed SHR patch. Please commit at earliest convenience.

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

2006-11-08 Thread Jim Laskey
Changes in directory llvm/include/llvm/CodeGen: MachineDebugInfo.h updated: 1.45 - 1.46 --- Log message: Wasn't handling case of when machine move labels were undefined. --- Diffs of the changes: (+6 -1) MachineDebugInfo.h |7 ++- 1 files changed, 6 insertions(+), 1 deletion(-)

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

2006-11-08 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: MachineDebugInfo.cpp updated: 1.58 - 1.59 --- Log message: Now can re-enable debug label folding. --- Diffs of the changes: (+0 -3) MachineDebugInfo.cpp |3 --- 1 files changed, 3 deletions(-) Index: llvm/lib/CodeGen/MachineDebugInfo.cpp diff

[llvm-commits] CVS: llvm/lib/Support/Allocator.cpp

2006-11-08 Thread John Criswell
Changes in directory llvm/lib/Support: Allocator.cpp updated: 1.1 - 1.2 --- Log message: Include llvm/Support/DataTypes.h to define intptr_t. This fixes the build on OpenBSD and potentially other systems. --- Diffs of the changes: (+1 -0) Allocator.cpp |1 + 1 files changed, 1

Re: [llvm-commits] CVS: llvm/lib/CodeGen/LiveIntervalAnalysis.cpp RegAllocLinearScan.cpp

2006-11-08 Thread John Criswell
Dear Mr. Laskey, This change broke the LLVM build on OpenBSD. Would it be possible to use FLT_MAX instead of HUGE_VALF? FLT_MAX from float.h looks more portable. -- John T. Jim Laskey wrote: Changes in directory llvm/lib/CodeGen: LiveIntervalAnalysis.cpp updated: 1.190 - 1.191

Re: [llvm-commits] CVS: llvm/lib/CodeGen/LiveIntervalAnalysis.cpp RegAllocLinearScan.cpp

2006-11-08 Thread Jim Laskey
John,Both are defined on Darwin, FLT_MAX in float.h and HUGE_VALF in math.h.  However, neither header seems to be based on a BSD header.  I choose HUGE_VALF because it was also defined in the LINUX and FREEBSD math.h headers (seemed like confirmation to me.)  I'll wait for Chris to make the call.

[llvm-commits] CVS: llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp

2006-11-08 Thread Jim Laskey
Changes in directory llvm/test/Regression/DebugInfo: 2006-11-06-StackTrace.cpp updated: 1.3 - 1.4 --- Log message: Make it work on Darwin. --- Diffs of the changes: (+4 -3) 2006-11-06-StackTrace.cpp |7 --- 1 files changed, 4 insertions(+), 3 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMISelDAGToDAG.cpp ARMInstrInfo.td ARMRegisterInfo.cpp

2006-11-08 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.27 - 1.28 ARMISelDAGToDAG.cpp updated: 1.82 - 1.83 ARMInstrInfo.td updated: 1.73 - 1.74 ARMRegisterInfo.cpp updated: 1.24 - 1.25 --- Log message: initial implementation of addressing mode 2 TODO: fix lea_addri --- Diffs

Re: [llvm-commits] CVS: llvm/lib/CodeGen/LiveIntervalAnalysis.cpp RegAllocLinearScan.cpp

2006-11-08 Thread Jim Laskey
John,Adding declaration to DataTypes.h(.in).Cheers,-- JimOn Nov 8, 2006, at 12:30 PM, Jim Laskey wrote:John,Both are defined on Darwin, FLT_MAX in float.h and HUGE_VALF in math.h.  However, neither header seems to be based on a BSD header.  I choose HUGE_VALF because it was also defined in the

[llvm-commits] CVS: llvm/include/llvm/Support/DataTypes.h.in

2006-11-08 Thread Jim Laskey
Changes in directory llvm/include/llvm/Support: DataTypes.h.in updated: 1.23 - 1.24 --- Log message: Add backup support for HUGH_VALF. --- Diffs of the changes: (+4 -0) DataTypes.h.in |4 1 files changed, 4 insertions(+) Index: llvm/include/llvm/Support/DataTypes.h.in diff -u

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

2006-11-08 Thread Tanya Lattner
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.97 - 1.97.2.1 --- Log message: Merging from mainline --- Diffs of the changes: (+2 -0) DwarfWriter.cpp |2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff -u

[llvm-commits] [release_19] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2006-11-08 Thread Tanya Lattner
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.272 - 1.272.2.1 --- Log message: Merging from mainline. --- Diffs of the changes: (+2 -2) llvmAsmParser.y |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/AsmParser/llvmAsmParser.y diff -u

Re: [llvm-commits] CVS: llvm/include/llvm/Support/DataTypes.h.in

2006-11-08 Thread Chris Lattner
#ifndef HUGE_VALF #ifndef HUGE_VAL #ifndef MAX_FLT #warning don't know how to define HUGE_VALF #else #define HUGE_VALF MAX_FLT #endif #else #define HUGE_VALF (float)HUGE_VAL #endif #endif More significantly, neither of these will work unless you #include cmath and/or float.h.

Re: [llvm-commits] CVS: llvm/include/llvm/Support/DataTypes.h.in

2006-11-08 Thread Reid Spencer
Jim, Perhaps this ... On Wed, 2006-11-08 at 11:19 -0600, Jim Laskey wrote: Changes in directory llvm/include/llvm/Support: DataTypes.h.in updated: 1.23 - 1.24 --- Log message: Add backup support for HUGH_VALF. --- Diffs of the changes: (+4 -0) DataTypes.h.in |4 1

Re: [llvm-commits] CVS: llvm/include/llvm/Support/DataTypes.h.in

2006-11-08 Thread Jim Laskey
We know (float)HUGE_VAL works because that's where we started. -- Jim On Nov 8, 2006, at 1:41 PM, Chris Lattner wrote: #ifndef HUGE_VALF #ifndef HUGE_VAL #ifndef MAX_FLT #warning don't know how to define HUGE_VALF #else #define HUGE_VALF MAX_FLT #endif #else #define HUGE_VALF

Re: [llvm-commits] CVS: llvm/include/llvm/Support/DataTypes.h.in

2006-11-08 Thread Chris Lattner
On Nov 8, 2006, at 9:50 AM, Jim Laskey wrote: We know (float)HUGE_VAL works because that's where we started. Right, but if DataTypes.in.h doesn't #include cmath before checking for HUGE_VALF, HUGE_VALF will never be defined. -Chris -- Jim On Nov 8, 2006, at 1:41 PM, Chris Lattner wrote:

[llvm-commits] [release_19] CVS: llvm/lib/Support/Allocator.cpp

2006-11-08 Thread Tanya Lattner
Changes in directory llvm/lib/Support: Allocator.cpp updated: 1.1 - 1.1.2.1 --- Log message: Merging from mainline. --- Diffs of the changes: (+1 -0) Allocator.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Support/Allocator.cpp diff -u llvm/lib/Support/Allocator.cpp:1.1

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/InstructionCombining.cpp

2006-11-08 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.537 - 1.538 --- Log message: disable this factoring optzn for GEPs for now, this severely pessimizes some loops. --- Diffs of the changes: (+1 -1) InstructionCombining.cpp |2 +- 1 files changed, 1

[llvm-commits] CVS: llvm/include/llvm/Support/DataTypes.h.in

2006-11-08 Thread Jim Laskey
Changes in directory llvm/include/llvm/Support: DataTypes.h.in updated: 1.24 - 1.25 --- Log message: Make sure cmath comes first --- Diffs of the changes: (+2 -0) DataTypes.h.in |2 ++ 1 files changed, 2 insertions(+) Index: llvm/include/llvm/Support/DataTypes.h.in diff -u

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

2006-11-08 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.242 - 1.243 SelectionDAG.cpp updated: 1.370 - 1.371 --- Log message: Remove redundant cmath. --- Diffs of the changes: (+0 -2) DAGCombiner.cpp |1 - SelectionDAG.cpp |1 - 2 files changed, 2

[llvm-commits] CVS: llvm/lib/Analysis/ConstantFolding.cpp ScalarEvolution.cpp

2006-11-08 Thread Jim Laskey
Changes in directory llvm/lib/Analysis: ConstantFolding.cpp updated: 1.5 - 1.6 ScalarEvolution.cpp updated: 1.57 - 1.58 --- Log message: Remove redundant cmath. --- Diffs of the changes: (+0 -2) ConstantFolding.cpp |1 - ScalarEvolution.cpp |1 - 2 files changed, 2 deletions(-)

[llvm-commits] CVS: llvm/lib/Support/FileUtilities.cpp

2006-11-08 Thread Jim Laskey
Changes in directory llvm/lib/Support: FileUtilities.cpp updated: 1.51 - 1.52 --- Log message: Remove redundant cmath. --- Diffs of the changes: (+0 -1) FileUtilities.cpp |1 - 1 files changed, 1 deletion(-) Index: llvm/lib/Support/FileUtilities.cpp diff -u

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/InstructionCombining.cpp

2006-11-08 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.538 - 1.539 --- Log message: make this code more efficient by not creating a phi node we are just going to delete in the first place. This also makes it simpler. --- Diffs of the changes: (+33 -36)

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/InstructionCombining.cpp

2006-11-08 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.539 - 1.540 --- Log message: reenable factoring of GEP expressions, being more precise about the case that it bad to do. --- Diffs of the changes: (+10 -5) InstructionCombining.cpp | 15 ++-

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

2006-11-08 Thread Jim Laskey
Changes in directory llvm/lib/ExecutionEngine/Interpreter: Execution.cpp updated: 1.146 - 1.147 ExternalFunctions.cpp updated: 1.88 - 1.89 --- Log message: Remove redundant cmath. --- Diffs of the changes: (+0 -2) Execution.cpp |1 - ExternalFunctions.cpp |1 - 2 files

[llvm-commits] CVS: llvm/lib/Transforms/Utils/Local.cpp

2006-11-08 Thread Jim Laskey
Changes in directory llvm/lib/Transforms/Utils: Local.cpp updated: 1.60 - 1.61 --- Log message: Remove redundant cmath. --- Diffs of the changes: (+0 -1) Local.cpp |1 - 1 files changed, 1 deletion(-) Index: llvm/lib/Transforms/Utils/Local.cpp diff -u

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

2006-11-08 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: LiveIntervalAnalysis.cpp updated: 1.192 - 1.193 RegAllocLinearScan.cpp updated: 1.130 - 1.131 --- Log message: Remove redundant cmath. --- Diffs of the changes: (+0 -2) LiveIntervalAnalysis.cpp |1 - RegAllocLinearScan.cpp |1 - 2 files

[llvm-commits] [release_19] CVS: llvm/test/Regression/C++Frontend/2006-09-27-Debug-Protection.cpp

2006-11-08 Thread Tanya Lattner
Changes in directory llvm/test/Regression/C++Frontend: 2006-09-27-Debug-Protection.cpp updated: 1.1 - 1.1.4.1 --- Log message: This test should be marked to xfail on llvmgcc-3.4 --- Diffs of the changes: (+1 -0) 2006-09-27-Debug-Protection.cpp |1 + 1 files changed, 1 insertion(+)

[llvm-commits] CVS: llvm/docs/BytecodeFormat.html

2006-11-08 Thread Reid Spencer
Changes in directory llvm/docs: BytecodeFormat.html updated: 1.54 - 1.55 --- Log message: Update the instruction opcodes for release 1.9 --- Diffs of the changes: (+36 -34) BytecodeFormat.html | 70 ++-- 1 files changed, 36 insertions(+),

[llvm-commits] CVS: llvm/docs/BytecodeFormat.html

2006-11-08 Thread Reid Spencer
Changes in directory llvm/docs: BytecodeFormat.html updated: 1.55 - 1.56 --- Log message: Document correct opcodes for post 1.9 release. --- Diffs of the changes: (+8 -11) BytecodeFormat.html | 19 --- 1 files changed, 8 insertions(+), 11 deletions(-) Index:

[llvm-commits] [release_19] CVS: llvm/docs/BytecodeFormat.html

2006-11-08 Thread Reid Spencer
Changes in directory llvm/docs: BytecodeFormat.html updated: 1.54 - 1.54.4.1 --- Log message: Merge from head. Bytecode doc update for 1.9 release. --- Diffs of the changes: (+36 -34) BytecodeFormat.html | 70 ++-- 1 files changed, 36

Re: [llvm-commits] CVS: llvm/lib/CodeGen/LiveIntervalAnalysis.cpp RegAllocLinearScan.cpp

2006-11-08 Thread Bill Wendling
On 11/8/06, Jim Laskey [EMAIL PROTECTED] wrote: John, Both are defined on Darwin, FLT_MAX in float.h and HUGE_VALF in math.h. However, neither header seems to be based on a BSD header. I choose HUGE_VALF because it was also defined in the LINUX and FREEBSD math.h headers (seemed like

[llvm-commits] CVS: llvm/test/Regression/C++Frontend/2006-09-27-Debug-Protection.cpp

2006-11-08 Thread Tanya Lattner
Changes in directory llvm/test/Regression/C++Frontend: 2006-09-27-Debug-Protection.cpp updated: 1.1 - 1.2 --- Log message: Should be xfailed for llvm-gcc3.4 --- Diffs of the changes: (+1 -0) 2006-09-27-Debug-Protection.cpp |1 + 1 files changed, 1 insertion(+) Index:

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

2006-11-08 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.243 - 1.244 --- Log message: Match more post-indexed ops. --- Diffs of the changes: (+6 -2) DAGCombiner.cpp |8 ++-- 1 files changed, 6 insertions(+), 2 deletions(-) Index:

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

2006-11-08 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.279 - 1.280 --- Log message: Always pass the root node to ComplexPattern isel matching function. --- Diffs of the changes: (+3 -4) DAGISelEmitter.cpp |7 +++ 1 files changed, 3 insertions(+), 4 deletions(-)

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

2006-11-08 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.83 - 1.84 --- Log message: Match tblegen changes. --- Diffs of the changes: (+16 -10) ARMISelDAGToDAG.cpp | 26 -- 1 files changed, 16 insertions(+), 10 deletions(-) Index:

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

2006-11-08 Thread Evan Cheng
Changes in directory llvm/lib/Target/PowerPC: PPCISelDAGToDAG.cpp updated: 1.214 - 1.215 --- Log message: Match tblegen changes. --- Diffs of the changes: (+12 -9) PPCISelDAGToDAG.cpp | 21 - 1 files changed, 12 insertions(+), 9 deletions(-) Index:

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

2006-11-08 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86Subtarget.cpp updated: 1.38 - 1.39 --- Log message: Use movl+xchgl instead of pushl+popl. --- Diffs of the changes: (+2 -3) X86Subtarget.cpp |5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) Index:

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

2006-11-08 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelDAGToDAG.cpp updated: 1.122 - 1.123 --- Log message: Match tblegen changes. --- Diffs of the changes: (+16 -15) X86ISelDAGToDAG.cpp | 31 --- 1 files changed, 16 insertions(+), 15 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/Bytecode/Reader/Reader.cpp Reader.h

2006-11-08 Thread Reid Spencer
Changes in directory llvm/lib/Bytecode/Reader: Reader.cpp updated: 1.203 - 1.204 Reader.h updated: 1.35 - 1.36 --- Log message: Bump the bytecode version number to 7. Implement upgrade of version 6 and version 6 bytecode. --- Diffs of the changes: (+106 -28) Reader.cpp | 110

Re: [llvm-commits] CVS: llvm/lib/CodeGen/LiveIntervalAnalysis.cpp RegAllocLinearScan.cpp

2006-11-08 Thread Chris Lattner
On Nov 8, 2006, at 9:24 AM, Bill Wendling wrote: On 11/8/06, Jim Laskey [EMAIL PROTECTED] wrote: John, Both are defined on Darwin, FLT_MAX in float.h and HUGE_VALF in math.h. However, neither header seems to be based on a BSD header. I choose HUGE_VALF because it was also defined in

[llvm-commits] CVS: llvm/test/Regression/Bytecode/ver6.ll ver6.ll.bc

2006-11-08 Thread Reid Spencer
Changes in directory llvm/test/Regression/Bytecode: ver6.ll added (r1.1) ver6.ll.bc added (r1.1) --- Log message: Ensure we don't regress on reading version 6 bytecode. --- Diffs of the changes: (+2 -0) ver6.ll|2 ++ ver6.ll.bc |0 2 files changed, 2 insertions(+) Index:

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

2006-11-08 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.280 - 1.281 --- Log message: Divide select methods into groups by SelectionDAG node opcodes (ISD::ADD, X86ISD::CMP, etc.) instead of SDNode names (add, x86cmp, etc). We now allow multiple SDNodes to map to the same

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/Writer.cpp

2006-11-08 Thread Reid Spencer
Changes in directory llvm/lib/Bytecode/Writer: Writer.cpp updated: 1.127 - 1.128 --- Log message: Bump the bytecode version number to 7. Implement upgrade of version 6 and version 6 bytecode. --- Diffs of the changes: (+1 -1) Writer.cpp |2 +- 1 files changed, 1 insertion(+), 1

[llvm-commits] CVS: llvm/test/Regression/CFrontend/2006-09-28-SimpleAsm.c

2006-11-08 Thread Tanya Lattner
Changes in directory llvm/test/Regression/CFrontend: 2006-09-28-SimpleAsm.c updated: 1.1 - 1.2 --- Log message: Should be xfailed for llvmgcc3 --- Diffs of the changes: (+1 -0) 2006-09-28-SimpleAsm.c |1 + 1 files changed, 1 insertion(+) Index:

[llvm-commits] [release_19] CVS: llvm/test/Regression/CFrontend/2006-09-28-SimpleAsm.c

2006-11-08 Thread Tanya Lattner
Changes in directory llvm/test/Regression/CFrontend: 2006-09-28-SimpleAsm.c updated: 1.1 - 1.1.4.1 --- Log message: Merging from mainline --- Diffs of the changes: (+1 -0) 2006-09-28-SimpleAsm.c |1 + 1 files changed, 1 insertion(+) Index:

[llvm-commits] [release_19] CVS: llvm/test/Regression/C++Frontend/2003-11-02-WeakLinkage.cpp.tr

2006-11-08 Thread Tanya Lattner
Changes in directory llvm/test/Regression/C++Frontend: 2003-11-02-WeakLinkage.cpp.tr updated: 1.2 - 1.2.2.1 --- Log message: Merging from mainline --- Diffs of the changes: (+1 -1) 2003-11-02-WeakLinkage.cpp.tr |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/test/Regression/C++Frontend/2003-11-02-WeakLinkage.cpp.tr

2006-11-08 Thread Tanya Lattner
Changes in directory llvm/test/Regression/C++Frontend: 2003-11-02-WeakLinkage.cpp.tr updated: 1.2 - 1.3 --- Log message: Should be xfailed for llvmgcc4 and NOT *. * means all platforms regardless of what llvmgcc you use. --- Diffs of the changes: (+1 -1) 2003-11-02-WeakLinkage.cpp.tr |

[llvm-commits] CVS: llvm/utils/findmisopt

2006-11-08 Thread Reid Spencer
Changes in directory llvm/utils: findmisopt added (r1.1) --- Log message: Add a utility script to find a mis-optimization problem. This sometimes helps when bugpoint can't find the problem directly because it needs the set of optimizations that cause the program to fail. --- Diffs of the

[llvm-commits] CVS: llvm/utils/findmisopt

2006-11-08 Thread Reid Spencer
Changes in directory llvm/utils: findmisopt updated: 1.1 - 1.2 --- Log message: Print a usage message if too few arguments to program. --- Diffs of the changes: (+5 -0) findmisopt |5 + 1 files changed, 5 insertions(+) Index: llvm/utils/findmisopt diff -u

[llvm-commits] CVS: llvm/lib/Target/TargetSelectionDAG.td

2006-11-08 Thread Evan Cheng
Changes in directory llvm/lib/Target: TargetSelectionDAG.td updated: 1.74 - 1.75 --- Log message: Added indexed store node and patfrag's. --- Diffs of the changes: (+131 -11) TargetSelectionDAG.td | 142 ++ 1 files changed, 131

[llvm-commits] CVS: llvm/utils/findmisopt

2006-11-08 Thread Reid Spencer
Changes in directory llvm/utils: findmisopt updated: 1.2 - 1.3 --- Log message: Don't run bugpoint if we can't find a misoptimization. --- Diffs of the changes: (+6 -2) findmisopt |8 ++-- 1 files changed, 6 insertions(+), 2 deletions(-) Index: llvm/utils/findmisopt diff -u

[llvm-commits] CVS: llvm/include/llvm/Target/TargetInstrInfo.h

2006-11-08 Thread Evan Cheng
Changes in directory llvm/include/llvm/Target: TargetInstrInfo.h updated: 1.104 - 1.105 --- Log message: Remove M_2_ADDR_FLAG. --- Diffs of the changes: (+7 -13) TargetInstrInfo.h | 20 +++- 1 files changed, 7 insertions(+), 13 deletions(-) Index:

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

2006-11-08 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: InstrInfoEmitter.cpp updated: 1.50 - 1.51 --- Log message: Remove M_2_ADDR_FLAG. --- Diffs of the changes: (+0 -1) InstrInfoEmitter.cpp |1 - 1 files changed, 1 deletion(-) Index: llvm/utils/TableGen/InstrInfoEmitter.cpp diff -u

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

2006-11-08 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: TwoAddressInstructionPass.cpp updated: 1.39 - 1.40 --- Log message: Remove M_2_ADDR_FLAG. --- Diffs of the changes: (+0 -2) TwoAddressInstructionPass.cpp |2 -- 1 files changed, 2 deletions(-) Index:

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

2006-11-08 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86CodeEmitter.cpp updated: 1.120 - 1.121 X86RegisterInfo.cpp updated: 1.172 - 1.173 --- Log message: Remove M_2_ADDR_FLAG. --- Diffs of the changes: (+9 -5) X86CodeEmitter.cpp |7 +-- X86RegisterInfo.cpp |7 --- 2 files changed, 9

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

2006-11-08 Thread Evan Cheng
Changes in directory llvm/include/llvm/Target: TargetLowering.h updated: 1.87 - 1.88 --- Log message: getPostIndexedAddressParts change: passes in load/store instead of its loaded / stored VT. --- Diffs of the changes: (+1 -1) TargetLowering.h |2 +- 1 files changed, 1 insertion(+), 1

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

2006-11-08 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.244 - 1.245 --- Log message: getPostIndexedAddressParts change: passes in load/store instead of its loaded / stored VT. --- Diffs of the changes: (+1 -3) DAGCombiner.cpp |4 +--- 1 files changed, 1

[llvm-commits] CVS: llvm/test/Regression/Transforms/InstCombine/add.ll shift-sra.ll

2006-11-08 Thread Chris Lattner
Changes in directory llvm/test/Regression/Transforms/InstCombine: add.ll updated: 1.30 - 1.31 shift-sra.ll updated: 1.2 - 1.3 --- Log message: new testcases --- Diffs of the changes: (+24 -2) add.ll | 13 + shift-sra.ll | 13 +++-- 2 files changed, 24

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/InstructionCombining.cpp

2006-11-08 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.540 - 1.541 --- Log message: Teach ShrinkDemandedConstant how to handle X+C. This implements: add.ll:test33, add.ll:test34, shift-sra.ll:test2 --- Diffs of the changes: (+100 -1)

[llvm-commits] CVS: llvm/lib/Linker/LinkModules.cpp

2006-11-08 Thread Chris Lattner
Changes in directory llvm/lib/Linker: LinkModules.cpp updated: 1.117 - 1.118 --- Log message: silence warnings --- Diffs of the changes: (+2 -2) LinkModules.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Linker/LinkModules.cpp diff -u

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

2006-11-08 Thread Chris Lattner
Changes in directory llvm/tools/bugpoint: ExecutionDriver.cpp updated: 1.66 - 1.67 --- Log message: add a new bugpoint mode -llc-safe. This uses LLC for both halves of a miscompilation. This is useful for working around GCC+CBE bugs or for handling programs that CBE doesn't support (e.g.

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

2006-11-08 Thread Chris Lattner
Changes in directory llvm/tools/bugpoint: ExtractFunction.cpp updated: 1.53 - 1.54 --- Log message: completely revert patrick's enhancement to bugpoint. Though it makes bugpoint speed up, it sometimes makes it crash on complex bc files, which isn't very nice. With this, bugpoint can reduce