[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/scalar_sse_minmax.ll

2006-10-04 Thread Chris Lattner
Changes in directory llvm/test/Regression/CodeGen/X86: scalar_sse_minmax.ll added (r1.1) --- Log message: pattern match min/max nodes --- Diffs of the changes: (+37 -0) scalar_sse_minmax.ll | 37 + 1 files changed, 37 insertions(+) Index:

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

2006-10-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.267 - 1.268 --- Log message: Pattern match min/max nodes when we have sse. This implements CodeGen/X86/scalar_sse_minmax.ll --- Diffs of the changes: (+66 -0) X86ISelLowering.cpp | 66

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

2006-10-04 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.77 - 1.78 --- Log message: More long term solution --- Diffs of the changes: (+14 -10) DwarfWriter.cpp | 24 ++-- 1 files changed, 14 insertions(+), 10 deletions(-) Index:

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

2006-10-04 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.205 - 1.206 --- Log message: More extensive alias analysis. --- Diffs of the changes: (+206 -204) DAGCombiner.cpp | 410 1 files changed, 206

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

2006-10-04 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.268 - 1.269 --- Log message: Added option -disable-x86-shuffle-opti to disable X86 specific vector shuffle optimizations. --- Diffs of the changes: (+63 -58) X86ISelLowering.cpp | 121

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

2006-10-04 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86Subtarget.cpp updated: 1.31 - 1.32 --- Log message: Formating. --- Diffs of the changes: (+1 -1) X86Subtarget.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/X86/X86Subtarget.cpp diff -u

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

2006-10-04 Thread Chris Lattner
Changes in directory llvm/lib/Analysis: ScalarEvolution.cpp updated: 1.52 - 1.53 --- Log message: Fix some more static dtor issues. --- Diffs of the changes: (+36 -33) ScalarEvolution.cpp | 69 +++- 1 files changed, 36 insertions(+), 33

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

2006-10-04 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: IntrinsicEmitter.cpp updated: 1.20 - 1.21 --- Log message: Fix more static dtor issues --- Diffs of the changes: (+2 -2) IntrinsicEmitter.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

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

2006-10-04 Thread Chris Lattner
Changes in directory llvm/lib/Analysis: BasicAliasAnalysis.cpp updated: 1.85 - 1.86 --- Log message: Fix more static dtor issues --- Diffs of the changes: (+17 -14) BasicAliasAnalysis.cpp | 31 +-- 1 files changed, 17 insertions(+), 14 deletions(-) Index:

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

2006-10-04 Thread Chris Lattner
Changes in directory llvm/lib/Support: CommandLine.cpp updated: 1.75 - 1.76 Timer.cpp updated: 1.45 - 1.46 --- Log message: Fix more static dtor issues --- Diffs of the changes: (+62 -73) CommandLine.cpp | 104 Timer.cpp |

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

2006-10-04 Thread Chris Lattner
Changes in directory llvm/lib/Support: Annotation.cpp updated: 1.17 - 1.18 --- Log message: Fix a static dtor issue --- Diffs of the changes: (+6 -5) Annotation.cpp | 11 ++- 1 files changed, 6 insertions(+), 5 deletions(-) Index: llvm/lib/Support/Annotation.cpp diff -u

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

2006-10-04 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.281 - 1.282 --- Log message: Fix some typos that can cause a flag value to have more than one use. --- Diffs of the changes: (+2 -2) SelectionDAGISel.cpp |4 ++-- 1 files changed, 2 insertions(+), 2

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

2006-10-04 Thread Bill Wendling
Changes in directory llvm-test: Makefile.tests updated: 1.9 - 1.10 --- Log message: Remove -O2 from the build line for the benchmarks. --- Diffs of the changes: (+0 -2) Makefile.tests |2 -- 1 files changed, 2 deletions(-) Index: llvm-test/Makefile.tests diff -u

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

2006-10-04 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: IntrinsicInst.cpp updated: 1.9 - 1.10 --- Log message: getFilename/getDirectory shouldn't abort if the global has no init. This can happen on bugpoint reduced testcases f.e.. --- Diffs of the changes: (+2 -2) IntrinsicInst.cpp |4 ++-- 1 files

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

2006-10-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.196 - 1.197 --- Log message: Always emit the jump table after the function so it's part of the same 'atom' as the function body. --- Diffs of the changes: (+3 -3) PPCAsmPrinter.cpp |6 +++--- 1 files changed, 3

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

2006-10-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.197 - 1.198 --- Log message: emit jump table before debug info --- Diffs of the changes: (+3 -3) PPCAsmPrinter.cpp |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index:

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

2006-10-04 Thread Chris Lattner
Changes in directory llvm/lib/Target: TargetAsmInfo.cpp updated: 1.4 - 1.5 --- Log message: Give TargetAsmInfo a virtual dtor, add a new getSectionForFunction method. --- Diffs of the changes: (+3 -0) TargetAsmInfo.cpp |3 +++ 1 files changed, 3 insertions(+) Index:

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

2006-10-04 Thread Chris Lattner
Changes in directory llvm/include/llvm/Target: TargetAsmInfo.h updated: 1.5 - 1.6 --- Log message: Give TargetAsmInfo a virtual dtor, add a new getSectionForFunction method. --- Diffs of the changes: (+10 -2) TargetAsmInfo.h | 12 ++-- 1 files changed, 10 insertions(+), 2

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

2006-10-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.198 - 1.199 PPCTargetAsmInfo.cpp updated: 1.3 - 1.4 PPCTargetAsmInfo.h updated: 1.1 - 1.2 --- Log message: implement DarwinTargetAsmInfo::getSectionForFunction, use it when outputting function bodies --- Diffs of the

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

2006-10-04 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: AsmPrinter.h updated: 1.50 - 1.51 --- Log message: move getSectionForFunction to AsmPrinter. --- Diffs of the changes: (+6 -0) AsmPrinter.h |6 ++ 1 files changed, 6 insertions(+) Index: llvm/include/llvm/CodeGen/AsmPrinter.h diff

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

2006-10-04 Thread Chris Lattner
Changes in directory llvm/include/llvm/Target: TargetAsmInfo.h updated: 1.6 - 1.7 --- Log message: move getSectionForFunction to AsmPrinter. --- Diffs of the changes: (+0 -8) TargetAsmInfo.h |8 1 files changed, 8 deletions(-) Index: llvm/include/llvm/Target/TargetAsmInfo.h

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

2006-10-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.199 - 1.200 PPCTargetAsmInfo.cpp updated: 1.4 - 1.5 PPCTargetAsmInfo.h updated: 1.2 - 1.3 --- Log message: Move getSectionForFunction to AsmPrinter, change it to return a string. --- Diffs of the changes: (+17 -19)

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

2006-10-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.65 - 1.66 X86ATTAsmPrinter.h updated: 1.16 - 1.17 X86IntelAsmPrinter.cpp updated: 1.58 - 1.59 X86IntelAsmPrinter.h updated: 1.24 - 1.25 X86TargetAsmInfo.cpp updated: 1.3 - 1.4 X86TargetAsmInfo.h updated: 1.1 - 1.2 --- Log

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

2006-10-04 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.103 - 1.104 --- Log message: move getSectionForFunction to AsmPrinter --- Diffs of the changes: (+4 -0) AsmPrinter.cpp |4 1 files changed, 4 insertions(+) Index: llvm/lib/CodeGen/AsmPrinter.cpp diff -u

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

2006-10-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/Alpha: AlphaAsmPrinter.cpp updated: 1.50 - 1.51 --- Log message: use getSectionForFunction to decide which section to emit code into --- Diffs of the changes: (+5 -4) AlphaAsmPrinter.cpp |9 + 1 files changed, 5 insertions(+), 4

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

2006-10-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/Sparc: SparcAsmPrinter.cpp updated: 1.69 - 1.70 --- Log message: Use getSectionForFunction --- Diffs of the changes: (+5 -3) SparcAsmPrinter.cpp |8 +--- 1 files changed, 5 insertions(+), 3 deletions(-) Index:

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

2006-10-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.20 - 1.21 --- Log message: Use getSectionForFunction. --- Diffs of the changes: (+2 -2) ARMAsmPrinter.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

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

2006-10-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/IA64: IA64AsmPrinter.cpp updated: 1.36 - 1.37 --- Log message: implement and use getSectionForFunction --- Diffs of the changes: (+10 -3) IA64AsmPrinter.cpp | 13 ++--- 1 files changed, 10 insertions(+), 3 deletions(-) Index:

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

2006-10-04 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.104 - 1.105 --- Log message: Pass the MachineFunction into EmitJumpTableInfo. --- Diffs of the changes: (+2 -1) AsmPrinter.cpp |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index:

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

2006-10-04 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: AsmPrinter.h updated: 1.51 - 1.52 --- Log message: Pass the MachineFunction into EmitJumpTableInfo. --- Diffs of the changes: (+1 -1) AsmPrinter.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2006-10-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/Alpha: AlphaAsmPrinter.cpp updated: 1.51 - 1.52 --- Log message: Pass the MachineFunction into EmitJumpTableInfo. --- Diffs of the changes: (+1 -1) AlphaAsmPrinter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2006-10-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.200 - 1.201 --- Log message: Pass the MachineFunction into EmitJumpTableInfo. --- Diffs of the changes: (+1 -1) PPCAsmPrinter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2006-10-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.21 - 1.22 --- Log message: Pass the MachineFunction into EmitJumpTableInfo. --- Diffs of the changes: (+1 -1) ARMAsmPrinter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2006-10-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.66 - 1.67 X86IntelAsmPrinter.cpp updated: 1.59 - 1.60 --- Log message: Pass the MachineFunction into EmitJumpTableInfo. --- Diffs of the changes: (+8 -4) X86ATTAsmPrinter.cpp |9 +

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/pic_jumptable.ll

2006-10-04 Thread Chris Lattner
Changes in directory llvm/test/Regression/CodeGen/X86: pic_jumptable.ll added (r1.1) --- Log message: Verify that jump tables are emitted to the same section as the function is, when codegen'ing in pic mode. This fixes a miscompilation of a switch stmt in a template, as the template goes to a

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

2006-10-04 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.105 - 1.106 --- Log message: Emit pic jumptables to the same section that the function is emitted to, allowing label differences to work. This fixes CodeGen/X86/pic_jumptable.ll --- Diffs of the changes: (+4 -1)

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

2006-10-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCTargetAsmInfo.cpp updated: 1.5 - 1.6 --- Log message: Don't bother setting JumpTableTextSection, it is about to disappear --- Diffs of the changes: (+0 -1) PPCTargetAsmInfo.cpp |1 - 1 files changed, 1 deletion(-) Index:

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

2006-10-04 Thread Chris Lattner
Changes in directory llvm/lib/Target: TargetAsmInfo.cpp updated: 1.5 - 1.6 --- Log message: Don't bother setting JumpTableTextSection, it is about to disappear --- Diffs of the changes: (+0 -1) TargetAsmInfo.cpp |1 - 1 files changed, 1 deletion(-) Index:

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

2006-10-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/Alpha: AlphaTargetAsmInfo.cpp updated: 1.2 - 1.3 --- Log message: Don't bother setting JumpTableTextSection, it is about to disappear --- Diffs of the changes: (+0 -1) AlphaTargetAsmInfo.cpp |1 - 1 files changed, 1 deletion(-) Index:

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

2006-10-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.269 - 1.270 --- Log message: Lower some min/max idioms to minss/maxss when unsafe fp math is enabled. --- Diffs of the changes: (+43 -13) X86ISelLowering.cpp | 56

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

2006-10-04 Thread Chris Lattner
Changes in directory llvm-test/MultiSource/Applications/viterbi: common.h updated: 1.1 - 1.2 test.c updated: 1.2 - 1.3 --- Log message: increase running time 10x --- Diffs of the changes: (+23 -19) common.h |1 + test.c | 41 ++--- 2 files