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

2006-10-03 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86InstrSSE.td updated: 1.132 - 1.133 --- Log message: These don't have immediate operands. --- Diffs of the changes: (+64 -64) X86InstrSSE.td | 128 - 1 files changed, 64 insertions(+), 64

[llvm-commits] CVS: llvm/test/Regression/Analysis/Dominators/2006-10-02-BreakCritEdges.ll

2006-10-03 Thread Chris Lattner
Changes in directory llvm/test/Regression/Analysis/Dominators: 2006-10-02-BreakCritEdges.ll added (r1.1) --- Log message: New testcase for PR932: http://llvm.org/PR932 --- Diffs of the changes: (+20 -0) 2006-10-02-BreakCritEdges.ll | 20 1 files changed, 20

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

2006-10-03 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: BreakCriticalEdges.cpp updated: 1.32 - 1.33 --- Log message: Fix PR932: http://llvm.org/PR932 and Analysis/Dominators/2006-10-02-BreakCritEdges.ll: The critical edge block dominates the dest block if the destblock dominates all edges other than

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

2006-10-03 Thread Bill Wendling
Changes in directory llvm/include/llvm/CodeGen: LiveVariables.h updated: 1.29 - 1.30 --- Log message: Fix for PR929: http://llvm.org/PR929 . The PHI nodes were being gone through for each instruction in a successor block for every block...resulting in some O(N^k) algorithm which wasn't very

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

2006-10-03 Thread Bill Wendling
Changes in directory llvm/lib/CodeGen: LiveVariables.cpp updated: 1.59 - 1.60 --- Log message: Fix for PR929: http://llvm.org/PR929 . The PHI nodes were being gone through for each instruction in a successor block for every block...resulting in some O(N^k) algorithm which wasn't very good for

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

2006-10-03 Thread Evan Cheng
Changes in directory llvm/lib/Transforms/IPO: ArgumentPromotion.cpp updated: 1.26 - 1.27 --- Log message: Revert previous patch. Still breaking things. --- Diffs of the changes: (+1 -49) ArgumentPromotion.cpp | 50 +- 1 files changed, 1

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

2006-10-03 Thread Nick Lewycky
Changes in directory llvm/lib/Transforms/Scalar: PredicateSimplifier.cpp updated: 1.16 - 1.17 --- Log message: Move break-crit-edges before the predicate simplifier. Allows us to optimize in more cases. --- Diffs of the changes: (+3 -7) PredicateSimplifier.cpp | 10 +++--- 1 files

[llvm-commits] CVS: llvm/test/Regression/Transforms/PredicateSimplifier/2006-09-20-SetCC.ll

2006-10-03 Thread Nick Lewycky
Changes in directory llvm/test/Regression/Transforms/PredicateSimplifier: 2006-09-20-SetCC.ll updated: 1.1 - 1.2 --- Log message: Move break-crit-edges before the predicate simplifier. Allows us to optimize in more cases. --- Diffs of the changes: (+1 -1) 2006-09-20-SetCC.ll |2 +- 1

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

2006-10-03 Thread Nick Lewycky
Changes in directory llvm/lib/Transforms/Scalar: PredicateSimplifier.cpp updated: 1.17 - 1.18 --- Log message: Simplify, now that predsimplify depends on break-crit-edges. Fix SwitchInst where dest-block is the same as one of the cases. --- Diffs of the changes: (+8 -26)

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

2006-10-03 Thread Chris Lattner
Changes in directory llvm/include/llvm: Instructions.h updated: 1.42 - 1.43 --- Log message: clean up use of 'explicit'. This is PR934: http://llvm.org/PR934 . Patch contributed by Kevin Sopp! --- Diffs of the changes: (+42 -43) Instructions.h | 85

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/2006-10-02-BoolRetCrash.ll

2006-10-03 Thread Chris Lattner
Changes in directory llvm/test/Regression/CodeGen/X86: 2006-10-02-BoolRetCrash.ll added (r1.1) --- Log message: testcase for PR933: http://llvm.org/PR933 --- Diffs of the changes: (+7 -0) 2006-10-02-BoolRetCrash.ll |7 +++ 1 files changed, 7 insertions(+) Index:

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

2006-10-03 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.265 - 1.266 --- Log message: Fix PR933: http://llvm.org/PR933 and CodeGen/X86/2006-10-02-BoolRetCrash.ll --- Diffs of the changes: (+2 -0) X86ISelLowering.cpp |2 ++ 1 files changed, 2 insertions(+) Index:

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

2006-10-03 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.49 - 1.50 ARMInstrInfo.td updated: 1.30 - 1.31 README.txt updated: 1.2 - 1.3 --- Log message: Implement floating point constants --- Diffs of the changes: (+11 -0) ARMISelDAGToDAG.cpp |3 +++ ARMInstrInfo.td

[llvm-commits] CVS: llvm/test/Regression/CodeGen/ARM/fp.ll

2006-10-03 Thread Rafael Espindola
Changes in directory llvm/test/Regression/CodeGen/ARM: fp.ll updated: 1.2 - 1.3 --- Log message: Implement floating point constants --- Diffs of the changes: (+8 -1) fp.ll |9 - 1 files changed, 8 insertions(+), 1 deletion(-) Index: llvm/test/Regression/CodeGen/ARM/fp.ll

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

2006-10-03 Thread Nick Lewycky
Changes in directory llvm/lib/Transforms/Scalar: PredicateSimplifier.cpp updated: 1.18 - 1.19 --- Log message: Simplify logic further. Ensure that we copy KnownProperties before calling visitBasicBlock, else we may leak properties into blocks where they don't belong. --- Diffs of the

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

2006-10-03 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: MachineFunction.cpp updated: 1.100 - 1.101 --- Log message: Provide a function that ensures MBB numbering is dense and inorder. This can be used by MachineFunctionPasses who need this property. --- Diffs of the changes: (+47 -0) MachineFunction.cpp

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

2006-10-03 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineFunction.h updated: 1.61 - 1.62 --- Log message: Provide a function that ensures MBB numbering is dense and inorder. This can be used by MachineFunctionPasses who need this property. --- Diffs of the changes: (+8 -0)

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

2006-10-03 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineBasicBlock.h updated: 1.44 - 1.45 --- Log message: ADd a method --- Diffs of the changes: (+1 -0) MachineBasicBlock.h |1 + 1 files changed, 1 insertion(+) Index: llvm/include/llvm/CodeGen/MachineBasicBlock.h diff -u

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

2006-10-03 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: MachineBasicBlock.cpp updated: 1.29 - 1.30 --- Log message: Print the MBB ID # along with the bb tag in the -print-machine-instrs output. --- Diffs of the changes: (+1 -1) MachineBasicBlock.cpp |2 +- 1 files changed, 1 insertion(+), 1

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

2006-10-03 Thread LLVM
Changes in directory llvm-test/MultiSource/Applications/viterbi: --- Log message: Directory /var/cvs/llvm/llvm-test/MultiSource/Applications/viterbi added to the repository --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits

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

2006-10-03 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.400 - 1.401 --- Log message: Fix an obvious typo. --- Diffs of the changes: (+1 -1) LegalizeDAG.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2006-10-03 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.102 - 1.103 --- Log message: Use $( $| $) to represent alternatives in asm blocks instead of {|}. This is needed to support targets where {|} aren't special symbols. --- Diffs of the changes: (+34 -28) AsmPrinter.cpp | 62

[llvm-commits] llvm-gcc patch

2006-10-03 Thread Chris Lattner
Applied, to match recent AsmPrinter.cpp change. -Chris Index: llvm-convert.cpp === --- llvm-convert.cpp(revision 118526) +++ llvm-convert.cpp(working copy) @@ -2474,6 +2474,12 @@ case 0: return Result;

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

2006-10-03 Thread Evan Cheng
Changes in directory llvm/include/llvm/Target: TargetLowering.h updated: 1.78 - 1.79 --- Log message: Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add an extra operand to LOADX to specify the exact value extension type. --- Diffs of the changes: (+32 -0)

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

2006-10-03 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: SelectionDAG.h updated: 1.131 - 1.132 SelectionDAGNodes.h updated: 1.148 - 1.149 --- Log message: Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add an extra operand to LOADX to specify the exact value extension type. ---

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

2006-10-03 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.204 - 1.205 LegalizeDAG.cpp updated: 1.401 - 1.402 SelectionDAG.cpp updated: 1.341 - 1.342 TargetLowering.cpp updated: 1.72 - 1.73 --- Log message: Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX.

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

2006-10-03 Thread Evan Cheng
Changes in directory llvm/lib/Target: TargetSelectionDAG.td updated: 1.68 - 1.69 --- Log message: Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add an extra operand to LOADX to specify the exact value extension type. --- Diffs of the changes: (+10 -12)

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

2006-10-03 Thread Evan Cheng
Changes in directory llvm/lib/Target/Alpha: AlphaISelLowering.cpp updated: 1.62 - 1.63 --- Log message: Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add an extra operand to LOADX to specify the exact value extension type. --- Diffs of the changes: (+10 -10)

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

2006-10-03 Thread Evan Cheng
Changes in directory llvm/lib/Target/IA64: IA64ISelDAGToDAG.cpp updated: 1.54 - 1.55 IA64ISelLowering.cpp updated: 1.43 - 1.44 --- Log message: Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add an extra operand to LOADX to specify the exact value extension type. ---

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

2006-10-03 Thread Evan Cheng
Changes in directory llvm/lib/Target/Sparc: SparcISelDAGToDAG.cpp updated: 1.108 - 1.109 --- Log message: Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add an extra operand to LOADX to specify the exact value extension type. --- Diffs of the changes: (+4 -4)

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

2006-10-03 Thread Evan Cheng
Changes in directory llvm/lib/Target/PowerPC: PPCISelLowering.cpp updated: 1.208 - 1.209 --- Log message: Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add an extra operand to LOADX to specify the exact value extension type. --- Diffs of the changes: (+5 -5)

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

2006-10-03 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.266 - 1.267 --- Log message: Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add an extra operand to LOADX to specify the exact value extension type. --- Diffs of the changes: (+2 -1)

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

2006-10-03 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.76 - 1.77 --- Log message: Work around for some problems with templates. --- Diffs of the changes: (+6 -0) DwarfWriter.cpp |6 ++ 1 files changed, 6 insertions(+) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff -u

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

2006-10-03 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: BreakCriticalEdges.cpp updated: 1.33 - 1.34 --- Log message: This case isn't implemented yet. It seems unlikely to be needed, but if it ever is, we want to get an assert instead of silent bad codegen. --- Diffs of the changes: (+2 -4)

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

2006-10-03 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: README-SSE.txt updated: 1.5 - 1.6 --- Log message: add a note :( --- Diffs of the changes: (+24 -0) README-SSE.txt | 24 1 files changed, 24 insertions(+) Index: llvm/lib/Target/X86/README-SSE.txt diff -u