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

2006-11-07 Thread Reid Spencer
Changes in directory llvm/test/Regression/DebugInfo: 2006-11-06-StackTrace.cpp updated: 1.1 - 1.2 --- Log message: Make some corrections to this test case. --- Diffs of the changes: (+6 -4) 2006-11-06-StackTrace.cpp | 10 ++ 1 files changed, 6 insertions(+), 4 deletions(-)

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

2006-11-07 Thread Evan Cheng
Changes in directory llvm/include/llvm/Target: TargetLowering.h updated: 1.86 - 1.87 --- Log message: Added target hook for post-indexed memory ops transformation. --- Diffs of the changes: (+10 -0) TargetLowering.h | 10 ++ 1 files changed, 10 insertions(+) Index:

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

2006-11-07 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.238 - 1.239 --- Log message: Add post-indexed load / store transformations. --- Diffs of the changes: (+199 -50) DAGCombiner.cpp | 249 1 files changed,

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

2006-11-07 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: LiveIntervalAnalysis.cpp updated: 1.190 - 1.191 RegAllocLinearScan.cpp updated: 1.129 - 1.130 --- Log message: Use correct value for float HUGH_VAL. --- Diffs of the changes: (+6 -6) LiveIntervalAnalysis.cpp |8 RegAllocLinearScan.cpp |

[llvm-commits] CVS: llvm/test/Regression/Transforms/InstCombine/2006-11-03-Memmove64.ll 2007-11-03-Memmove64.ll

2006-11-07 Thread Andrew Lenharth
Changes in directory llvm/test/Regression/Transforms/InstCombine: 2006-11-03-Memmove64.ll added (r1.1) 2007-11-03-Memmove64.ll (r1.1) removed --- Log message: Got a little ahead of myself here --- Diffs of the changes: (+18 -0) 2006-11-03-Memmove64.ll | 18 ++ 1 files

[llvm-commits] CVS: llvm/test/Regression/CodeGen/Alpha/add.ll

2006-11-07 Thread Andrew Lenharth
Changes in directory llvm/test/Regression/CodeGen/Alpha: add.ll updated: 1.1 - 1.2 --- Log message: Fix this test --- Diffs of the changes: (+14 -14) add.ll | 28 ++-- 1 files changed, 14 insertions(+), 14 deletions(-) Index:

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

2006-11-07 Thread Chris Lattner
Changes in directory llvm-test: Makefile.programs updated: 1.236 - 1.237 --- Log message: disable majik-f00 --- Diffs of the changes: (+2 -4) Makefile.programs |6 ++ 1 files changed, 2 insertions(+), 4 deletions(-) Index: llvm-test/Makefile.programs diff -u

[llvm-commits] CVS: llvm-test/MultiSource/Applications/viterbi/dec_viterbi_F.c

2006-11-07 Thread Chris Lattner
Changes in directory llvm-test/MultiSource/Applications/viterbi: dec_viterbi_F.c updated: 1.2 - 1.3 --- Log message: patch by Anton, which 'fixes viterbi algorithm on coderates other than 1/2'. This shouldn't affect performance. --- Diffs of the changes: (+4 -4) dec_viterbi_F.c |8

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

2006-11-07 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: LiveIntervalAnalysis.cpp updated: 1.191 - 1.192 --- Log message: Enable improved spilling costs by default. This speeds up viterbi on x86 by 40%, FreeBench/fourinarow by 20%, and many other programs 10-25%. On PPC, this speeds up fourinarow by 18%, and

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

2006-11-07 Thread Jim Laskey
Changes in directory llvm/include/llvm/CodeGen: MachineDebugInfo.h updated: 1.44 - 1.45 Passes.h updated: 1.21 - 1.22 --- Log message: 1. Add a pass to fold debug label instructions so a debug info client can detect empty ranges. 2. Reorg how MachineDebugInfo maintains changes to debug

[llvm-commits] CVS: nightlytest-serverside/ProgramResults.php

2006-11-07 Thread Jim Laskey
Changes in directory nightlytest-serverside: ProgramResults.php updated: 1.100 - 1.101 --- Log message: Fix heading selector. --- Diffs of the changes: (+1 -1) ProgramResults.php |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: nightlytest-serverside/ProgramResults.php

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

2006-11-07 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: MachineDebugInfo.cpp updated: 1.54 - 1.55 LLVMTargetMachine.cpp updated: 1.4 - 1.5 DwarfWriter.cpp updated: 1.98 - 1.99 --- Log message: 1. Add a pass to fold debug label instructions so a debug info client can detect empty ranges. 2. Reorg how

[llvm-commits] CVS: llvm/lib/Analysis/DataStructure/TopDownClosure.cpp

2006-11-07 Thread Andrew Lenharth
Changes in directory llvm/lib/Analysis/DataStructure: TopDownClosure.cpp updated: 1.92 - 1.93 --- Log message: debug type for DSA TD --- Diffs of the changes: (+1 -1) TopDownClosure.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2006-11-07 Thread Andrew Lenharth
Changes in directory llvm/lib/Analysis/DataStructure: DataStructure.cpp updated: 1.248 - 1.249 --- Log message: Allow loop detection during debug in forwarding nodes, and revert auxcall patch as it make 176.gcc untenable --- Diffs of the changes: (+20 -8) DataStructure.cpp | 28

[llvm-commits] CVS: llvm/lib/Analysis/DataStructure/Local.cpp

2006-11-07 Thread Andrew Lenharth
Changes in directory llvm/lib/Analysis/DataStructure: Local.cpp updated: 1.158 - 1.159 --- Log message: Optionally allow comparison operations from affect DSGraphs --- Diffs of the changes: (+6 -1) Local.cpp |7 ++- 1 files changed, 6 insertions(+), 1 deletion(-) Index:

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

2006-11-07 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: MachineDebugInfo.cpp updated: 1.55 - 1.56 --- Log message: Missed a label map, reverting till covered. --- Diffs of the changes: (+3 -0) MachineDebugInfo.cpp |3 +++ 1 files changed, 3 insertions(+) Index: llvm/lib/CodeGen/MachineDebugInfo.cpp

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

2006-11-07 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManager.h updated: 1.15 - 1.16 --- Log message: Add BasicBlockPassManager_New. --- Diffs of the changes: (+23 -0) PassManager.h | 23 +++ 1 files changed, 23 insertions(+) Index: llvm/include/llvm/PassManager.h diff -u

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

2006-11-07 Thread Devang Patel
Changes in directory llvm/lib/VMCore: PassManager.cpp added (r1.1) --- Log message: Add BasicBlockPassManager_New. --- Diffs of the changes: (+56 -0) PassManager.cpp | 56 1 files changed, 56 insertions(+) Index:

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

2006-11-07 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: MachineDebugInfo.cpp updated: 1.56 - 1.57 --- Log message: Missed a label map, reverting till covered. --- Diffs of the changes: (+0 -3) MachineDebugInfo.cpp |3 --- 1 files changed, 3 deletions(-) Index: llvm/lib/CodeGen/MachineDebugInfo.cpp

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

2006-11-07 Thread Devang Patel
Changes in directory llvm/lib/VMCore: PassManager.cpp updated: 1.1 - 1.2 --- Log message: Add FunctionPassManager_New. --- Diffs of the changes: (+56 -0) PassManager.cpp | 56 1 files changed, 56 insertions(+) Index:

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

2006-11-07 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManager.h updated: 1.16 - 1.17 --- Log message: Add FunctionPassManager_New. --- Diffs of the changes: (+35 -0) PassManager.h | 35 +++ 1 files changed, 35 insertions(+) Index: llvm/include/llvm/PassManager.h

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

2006-11-07 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: MachineDebugInfo.cpp updated: 1.57 - 1.58 --- Log message: Accidently reran commit. --- Diffs of the changes: (+3 -0) MachineDebugInfo.cpp |3 +++ 1 files changed, 3 insertions(+) Index: llvm/lib/CodeGen/MachineDebugInfo.cpp diff -u

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

2006-11-07 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManager.h updated: 1.17 - 1.18 --- Log message: Add ModulePassManager_New. --- Diffs of the changes: (+23 -0) PassManager.h | 23 +++ 1 files changed, 23 insertions(+) Index: llvm/include/llvm/PassManager.h diff -u

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

2006-11-07 Thread Devang Patel
Changes in directory llvm/lib/VMCore: PassManager.cpp updated: 1.2 - 1.3 --- Log message: Add ModulePassManager_New. --- Diffs of the changes: (+54 -1) PassManager.cpp | 55 ++- 1 files changed, 54 insertions(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp X86ISelLowering.h X86InstrSSE.td

2006-11-07 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.287 - 1.288 X86ISelLowering.h updated: 1.78 - 1.79 X86InstrSSE.td updated: 1.169 - 1.170 --- Log message: Fixed a bug which causes x86 be to incorrectly match shuffle v, undef, 2, ?, 3, ? to movhlps It should match to

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

2006-11-07 Thread Devang Patel
Changes in directory llvm/lib/VMCore: PassManager.cpp updated: 1.3 - 1.4 --- Log message: Add PassManager_New. --- Diffs of the changes: (+41 -0) PassManager.cpp | 41 + 1 files changed, 41 insertions(+) Index: llvm/lib/VMCore/PassManager.cpp

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

2006-11-07 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManager.h updated: 1.19 - 1.20 --- Log message: Add PassManager_New. --- Diffs of the changes: (+34 -0) PassManager.h | 34 ++ 1 files changed, 34 insertions(+) Index: llvm/include/llvm/PassManager.h diff -u

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

2006-11-07 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManager.h updated: 1.20 - 1.21 --- Log message: Introduce PassManagerAnalysisHelper. --- Diffs of the changes: (+30 -0) PassManager.h | 30 ++ 1 files changed, 30 insertions(+) Index:

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

2006-11-07 Thread Devang Patel
Changes in directory llvm/lib/VMCore: PassManager.cpp updated: 1.4 - 1.5 --- Log message: Introduce PassManagerAnalysisHelper. --- Diffs of the changes: (+40 -0) PassManager.cpp | 40 1 files changed, 40 insertions(+) Index:

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

2006-11-07 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: ScalarReplAggregates.cpp updated: 1.47 - 1.48 --- Log message: scalarrepl should not split the two elements of the vsiidx array: int func(vFloat v0, vFloat v1) { int ii; vSInt32 vsiidx[2]; vsiidx[0] =

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

2006-11-07 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManager.h updated: 1.21 - 1.22 --- Log message: Derive new pass managers from PassManagerAnalysisHelper. --- Diffs of the changes: (+8 -4) PassManager.h | 12 1 files changed, 8 insertions(+), 4 deletions(-) Index:

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

2006-11-07 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManager.h updated: 1.18 - 1.19 --- Log message: Fix comment. --- Diffs of the changes: (+1 -1) PassManager.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/PassManager.h diff -u

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

2006-11-07 Thread Devang Patel
Changes in directory llvm/lib/VMCore: PassManager.cpp updated: 1.5 - 1.6 --- Log message: Update new pass managers to use PassManagerAnalysisHelper API. --- Diffs of the changes: (+21 -6) PassManager.cpp | 27 +-- 1 files changed, 21 insertions(+), 6

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/vec_shuffle-10.ll unpcklps.ll

2006-11-07 Thread Evan Cheng
Changes in directory llvm/test/Regression/CodeGen/X86: vec_shuffle-10.ll added (r1.1) unpcklps.ll (r1.1) removed --- Log message: New test case. --- Diffs of the changes: (+25 -0) vec_shuffle-10.ll | 25 + 1 files changed, 25 insertions(+) Index:

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

2006-11-07 Thread Andrew Lenharth
Changes in directory llvm-test: Makefile.rules updated: 1.17 - 1.18 --- Log message: analyze went away --- Diffs of the changes: (+0 -1) Makefile.rules |1 - 1 files changed, 1 deletion(-) Index: llvm-test/Makefile.rules diff -u llvm-test/Makefile.rules:1.17

[llvm-commits] CVS: llvm-test/TEST.dsgraph.Makefile TEST.dsgraph.report

2006-11-07 Thread Andrew Lenharth
Changes in directory llvm-test: TEST.dsgraph.Makefile updated: 1.17 - 1.18 TEST.dsgraph.report updated: 1.14 - 1.15 --- Log message: analyze is gone --- Diffs of the changes: (+5 -5) TEST.dsgraph.Makefile |8 TEST.dsgraph.report |2 +- 2 files changed, 5 insertions(+), 5

[llvm-commits] CVS: llvm/test/Regression/Transforms/ScalarRepl/2006-11-07-InvalidArrayPromote.ll

2006-11-07 Thread Chris Lattner
Changes in directory llvm/test/Regression/Transforms/ScalarRepl: 2006-11-07-InvalidArrayPromote.ll added (r1.1) --- Log message: scalarrepl should not split the two elements of the vsiidx array: int func(vFloat v0, vFloat v1) { int ii; vSInt32 vsiidx[2]; vsiidx[0] =

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

2006-11-07 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManager.h updated: 1.22 - 1.23 --- Log message: Beautify. Clarify comments. --- Diffs of the changes: (+17 -16) PassManager.h | 33 + 1 files changed, 17 insertions(+), 16 deletions(-) Index:

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

2006-11-07 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: BranchFolding.cpp updated: 1.32 - 1.33 --- Log message: optimize single MBB loops better. In particular, produce: LBB1_57:#bb207.i movl 72(%esp), %ecx movb (%ecx,%eax), %cl movl 80(%esp), %edx movb %cl,

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

2006-11-07 Thread Reid Spencer
Changes in directory llvm/docs: LangRef.html updated: 1.160 - 1.161 --- Log message: For PR950: http://llvm.org/PR950 : Early commit of the documentation for new conversion instructions for easier review. --- Diffs of the changes: (+405 -33) LangRef.html | 438

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

2006-11-07 Thread Reid Spencer
Changes in directory llvm/docs: LangRef.html updated: 1.161 - 1.162 --- Log message: Fix the section headings. --- Diffs of the changes: (+39 -30) LangRef.html | 69 +-- 1 files changed, 39 insertions(+), 30 deletions(-) Index:

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

2006-11-07 Thread Devang Patel
Changes in directory llvm/lib/VMCore: PassManager.cpp updated: 1.6 - 1.7 --- Log message: Beautify. --- Diffs of the changes: (+17 -19) PassManager.cpp | 36 +--- 1 files changed, 17 insertions(+), 19 deletions(-) Index: llvm/lib/VMCore/PassManager.cpp

[llvm-commits] CVS: llvm/test/Regression/CodeGen/PowerPC/mem_update.ll

2006-11-07 Thread Chris Lattner
Changes in directory llvm/test/Regression/CodeGen/PowerPC: mem_update.ll added (r1.1) --- Log message: preincrement case we miss. xfail until we catch it --- Diffs of the changes: (+11 -0) mem_update.ll | 11 +++ 1 files changed, 11 insertions(+) Index:

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

2006-11-07 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCInstrInfo.td updated: 1.253 - 1.254 --- Log message: correct the (currently unused) pattern for lwzu. --- Diffs of the changes: (+8 -2) PPCInstrInfo.td | 10 -- 1 files changed, 8 insertions(+), 2 deletions(-) Index:

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

2006-11-07 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCISelDAGToDAG.cpp updated: 1.213 - 1.214 PPCISelLowering.cpp updated: 1.218 - 1.219 PPCISelLowering.h updated: 1.54 - 1.55 --- Log message: Refactor all the addressing mode selection stuff into the isel lowering class, where it can be used for

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

2006-11-07 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.239 - 1.240 --- Log message: Fix a obscure post-indexed load / store dag combine bug. --- Diffs of the changes: (+1 -1) DAGCombiner.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

Re: [llvm-commits] SHR Patch (For Review)

2006-11-07 Thread Chris Lattner
On Nov 7, 2006, at 5:33 PM, Reid Spencer wrote: Attached is the 3rd attempt to get the SHR patch right. This one passes all the tests and eliminates many more casts than previous versions. NOTE: Please don't commit this! Reid. Overall, the patch looks excellent. There is some minor

Re: [llvm-commits] SHR Patch (For Review)

2006-11-07 Thread Reid Spencer
On Tue, 2006-11-07 at 19:58 -0800, Chris Lattner wrote: On Nov 7, 2006, at 5:33 PM, Reid Spencer wrote: Attached is the 3rd attempt to get the SHR patch right. This one passes all the tests and eliminates many more casts than previous versions. NOTE: Please don't commit this!

Re: [llvm-commits] SHR Patch (For Review)

2006-11-07 Thread Chris Lattner
On Nov 7, 2006, at 9:20 PM, Reid Spencer wrote: Op = InsertNewInstBefore(new CastInst(Op, I.getType(), tmp), I); - return new ShiftInst(I.getOpcode(), Op, + ShiftInst* ShiftResult = new ShiftInst(I.getOpcode(), Op,

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

2006-11-07 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.272 - 1.273 --- Log message: Fix a bug noticed by Emil Mikulic. --- Diffs of the changes: (+2 -2) llvmAsmParser.y |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/AsmParser/llvmAsmParser.y

[llvm-commits] CVS: llvm/test/Regression/CodeGen/PowerPC/branch-opt.ll

2006-11-07 Thread Chris Lattner
Changes in directory llvm/test/Regression/CodeGen/PowerPC: branch-opt.ll updated: 1.1 - 1.2 --- Log message: now that we handle single mbb loops better, one branch is allowed --- Diffs of the changes: (+1 -1) branch-opt.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2006-11-07 Thread Reid Spencer
Changes in directory llvm/test/Regression/DebugInfo: 2006-11-06-StackTrace.cpp updated: 1.2 - 1.3 --- Log message: XFAIL this on Linux until Jim gets Darwin ship shape. --- Diffs of the changes: (+1 -0) 2006-11-06-StackTrace.cpp |1 + 1 files changed, 1 insertion(+) Index:

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

2006-11-07 Thread Reid Spencer
Changes in directory llvm/lib/Target/CBackend: Writer.cpp updated: 1.280 - 1.281 --- Log message: For PR950: http://llvm.org/PR950 : This patch converts the old SHR instruction into two instructions, AShr (Arithmetic) and LShr (Logical). The Shr instructions now are not dependent on the sign

[llvm-commits] CVS: llvm/tools/llvm2cpp/CppWriter.cpp

2006-11-07 Thread Reid Spencer
Changes in directory llvm/tools/llvm2cpp: CppWriter.cpp updated: 1.20 - 1.21 --- Log message: For PR950: http://llvm.org/PR950 : This patch converts the old SHR instruction into two instructions, AShr (Arithmetic) and LShr (Logical). The Shr instructions now are not dependent on the sign of

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

2006-11-07 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/Utils: Local.cpp updated: 1.59 - 1.60 SimplifyCFG.cpp updated: 1.103 - 1.104 --- Log message: For PR950: http://llvm.org/PR950 : This patch converts the old SHR instruction into two instructions, AShr (Arithmetic) and LShr (Logical). The Shr

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

2006-11-07 Thread Reid Spencer
Changes in directory llvm/lib/CodeGen: IntrinsicLowering.cpp updated: 1.44 - 1.45 --- Log message: For PR950: http://llvm.org/PR950 : This patch converts the old SHR instruction into two instructions, AShr (Arithmetic) and LShr (Logical). The Shr instructions now are not dependent on the sign

[llvm-commits] CVS: llvm/lib/Analysis/IPA/Andersens.cpp

2006-11-07 Thread Reid Spencer
Changes in directory llvm/lib/Analysis/IPA: Andersens.cpp updated: 1.34 - 1.35 --- Log message: For PR950: http://llvm.org/PR950 : This patch converts the old SHR instruction into two instructions, AShr (Arithmetic) and LShr (Logical). The Shr instructions now are not dependent on the sign of

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

2006-11-07 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.536 - 1.537 ScalarReplAggregates.cpp updated: 1.48 - 1.49 --- Log message: For PR950: http://llvm.org/PR950 : This patch converts the old SHR instruction into two instructions, AShr (Arithmetic) and LShr

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

2006-11-07 Thread Reid Spencer
Changes in directory llvm/lib/Bytecode/Reader: Reader.cpp updated: 1.202 - 1.203 --- Log message: For PR950: http://llvm.org/PR950 : This patch converts the old SHR instruction into two instructions, AShr (Arithmetic) and LShr (Logical). The Shr instructions now are not dependent on the sign

[llvm-commits] CVS: llvm/projects/Stacker/lib/compiler/StackerCompiler.cpp

2006-11-07 Thread Reid Spencer
Changes in directory llvm/projects/Stacker/lib/compiler: StackerCompiler.cpp updated: 1.22 - 1.23 --- Log message: For PR950: http://llvm.org/PR950 : This patch converts the old SHR instruction into two instructions, AShr (Arithmetic) and LShr (Logical). The Shr instructions now are not

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

2006-11-07 Thread Reid Spencer
Changes in directory llvm/lib/ExecutionEngine/Interpreter: Execution.cpp updated: 1.145 - 1.146 Interpreter.h updated: 1.75 - 1.76 --- Log message: For PR950: http://llvm.org/PR950 : This patch converts the old SHR instruction into two instructions, AShr (Arithmetic) and LShr (Logical). The

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

2006-11-07 Thread Reid Spencer
Changes in directory llvm/include/llvm/Support: PatternMatch.h updated: 1.12 - 1.13 --- Log message: For PR950: http://llvm.org/PR950 : This patch converts the old SHR instruction into two instructions, AShr (Arithmetic) and LShr (Logical). The Shr instructions now are not dependent on the

[llvm-commits] CVS: llvm/include/llvm/Constants.h Instruction.def Instructions.h

2006-11-07 Thread Reid Spencer
Changes in directory llvm/include/llvm: Constants.h updated: 1.93 - 1.94 Instruction.def updated: 1.21 - 1.22 Instructions.h updated: 1.44 - 1.45 --- Log message: For PR950: http://llvm.org/PR950 : This patch converts the old SHR instruction into two instructions, AShr (Arithmetic) and LShr

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

2006-11-07 Thread Reid Spencer
Changes in directory llvm/lib/Transforms: ExprTypeConvert.cpp updated: 1.111 - 1.112 --- Log message: For PR950: http://llvm.org/PR950 : This patch converts the old SHR instruction into two instructions, AShr (Arithmetic) and LShr (Logical). The Shr instructions now are not dependent on the

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

2006-11-07 Thread Reid Spencer
Changes in directory llvm/test/Regression/Transforms/InstCombine: shift-sra.ll updated: 1.1 - 1.2 --- Log message: For PR950: http://llvm.org/PR950 : This patch converts the old SHR instruction into two instructions, AShr (Arithmetic) and LShr (Logical). The Shr instructions now are not

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

2006-11-07 Thread Reid Spencer
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.315 - 1.316 --- Log message: For PR950: http://llvm.org/PR950 : This patch converts the old SHR instruction into two instructions, AShr (Arithmetic) and LShr (Logical). The Shr instructions now are not

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

2006-11-07 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.240 - 1.241 --- Log message: Fixed a minor bug preventing some pre-indexed load / store transformation. --- Diffs of the changes: (+3 -3) DAGCombiner.cpp |6 +++--- 1 files changed, 3 insertions(+), 3

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

2006-11-07 Thread Reid Spencer
Changes in directory llvm/docs: LangRef.html updated: 1.162 - 1.163 --- Log message: For PR950: http://llvm.org/PR950 : This patch converts the old SHR instruction into two instructions, AShr (Arithmetic) and LShr (Logical). The Shr instructions now are not dependent on the sign of their

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

2006-11-07 Thread Reid Spencer
This patch for llvm-gcc4 is needed to make llvm-gcc4 work correctly with the just committed SHR patch. Please commit at earliest convenience. If you're building llvm-gcc4 and you have updated your LLVM tree to include the SHR patch, please apply this to your llvm-gcc4 tree so that it will compile

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

2006-11-07 Thread Chris Lattner
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. If you're building llvm-gcc4 and you have updated your LLVM tree to