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

2006-06-28 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86AsmPrinter.cpp updated: 1.184 -> 1.185 X86AsmPrinter.h updated: 1.19 -> 1.20 --- Log message: Darwin puts float and double literal constants into literal4 and literal8 sections. --- Diffs of the changes: (+58 -0) X86AsmPrinter.cpp | 52 +++

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

2006-06-28 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86AsmPrinter.cpp updated: 1.185 -> 1.186 X86AsmPrinter.h updated: 1.20 -> 1.21 --- Log message: Oops. Need to keep CP index. --- Diffs of the changes: (+16 -17) X86AsmPrinter.cpp | 31 +++ X86AsmPrinter.h |2 +-

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

2006-06-28 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: LoopUnswitch.cpp updated: 1.42 -> 1.43 --- Log message: Don't unswitch really large loops even if they are mostly filled with empty blocks. --- Diffs of the changes: (+6 -0) LoopUnswitch.cpp |6 ++ 1 files changed, 6 insertions(+)

[llvm-commits] CVS: llvm-www/safecode/newindex.html newsafecode.css

2006-06-28 Thread John Criswell
Changes in directory llvm-www/safecode: newindex.html added (r1.1) newsafecode.css added (r1.1) --- Log message: Attempt to make a new SAFECode web page. --- Diffs of the changes: (+184 -0) newindex.html | 92 newsafecode.css |

[llvm-commits] CVS: llvm/test/Regression/Transforms/InstCombine/2006-06-28-infloop.ll

2006-06-28 Thread Chris Lattner
Changes in directory llvm/test/Regression/Transforms/InstCombine: 2006-06-28-infloop.ll added (r1.1) --- Log message: Infinite loop in instcombine that nate hit. --- Diffs of the changes: (+21 -0) 2006-06-28-infloop.ll | 21 + 1 files changed, 21 insertions(+) Index

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

2006-06-28 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.492 -> 1.493 --- Log message: Fix Transforms/InstCombine/2006-06-28-infloop.ll --- Diffs of the changes: (+6 -0) InstructionCombining.cpp |6 ++ 1 files changed, 6 insertions(+) Index: llvm/lib/T

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

2006-06-28 Thread Owen Anderson
Changes in directory llvm/lib/Transforms/Scalar: LoopUnswitch.cpp updated: 1.43 -> 1.44 --- Log message: Switch to a very conservative heuristic for determining when loop-unswitching will be profitable. This is mainly to remove some cases where excessive unswitching would result in long compil

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

2006-06-28 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86AsmPrinter.cpp updated: 1.186 -> 1.187 --- Log message: Doh. --- Diffs of the changes: (+1 -1) X86AsmPrinter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/X86/X86AsmPrinter.cpp diff -u llvm/lib/Target/X86/

[llvm-commits] CVS: llvm/test/Regression/CodeGen/Generic/2006-06-28-SimplifySetCCCrash.ll

2006-06-28 Thread Chris Lattner
Changes in directory llvm/test/Regression/CodeGen/Generic: 2006-06-28-SimplifySetCCCrash.ll added (r1.1) --- Log message: Testcase that crashes the ppc backend. --- Diffs of the changes: (+281 -0) 2006-06-28-SimplifySetCCCrash.ll | 281 +++ 1 files chan

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

2006-06-28 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAG.cpp updated: 1.308 -> 1.309 --- Log message: Fix CodeGen/Generic/2006-06-28-SimplifySetCCCrash.ll --- Diffs of the changes: (+4 -6) SelectionDAG.cpp | 10 -- 1 files changed, 4 insertions(+), 6 deletions(-) Index:

[llvm-commits] CVS: llvm/test/Regression/Analysis/DSGraph/FunctionPointerTable-const.ll

2006-06-28 Thread Andrew Lenharth
Changes in directory llvm/test/Regression/Analysis/DSGraph: FunctionPointerTable-const.ll updated: 1.1 -> 1.2 --- Log message: change I flag on test --- Diffs of the changes: (+3 -1) FunctionPointerTable-const.ll |4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) Index: llvm/tes

[llvm-commits] CVS: llvm/test/Regression/Analysis/DSGraph/GlobalsGraphFuncPtr.ll constant_globals.ll

2006-06-28 Thread Andrew Lenharth
Changes in directory llvm/test/Regression/Analysis/DSGraph: GlobalsGraphFuncPtr.ll updated: 1.1 -> 1.2 constant_globals.ll updated: 1.1 -> 1.2 --- Log message: not really XFailing these, as only incompleteness is wrong in the graph --- Diffs of the changes: (+4 -2) GlobalsGraphFuncPtr.ll |

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

2006-06-28 Thread Chris Lattner
Changes in directory llvm/include/llvm/Support: Visibility.h added (r1.1) --- Log message: Add support for hidden visibility --- Diffs of the changes: (+23 -0) Visibility.h | 23 +++ 1 files changed, 23 insertions(+) Index: llvm/include/llvm/Support/Visibility.h dif

[llvm-commits] CVS: llvm/lib/VMCore/ConstantFolding.cpp Constants.cpp Type.cpp Verifier.cpp

2006-06-28 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: ConstantFolding.cpp updated: 1.88 -> 1.89 Constants.cpp updated: 1.154 -> 1.155 Type.cpp updated: 1.140 -> 1.141 Verifier.cpp updated: 1.156 -> 1.157 --- Log message: Use hidden visibility to reduce the sizes of some .o files. This chops 60K off a release

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

2006-06-28 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.173 -> 1.174 LegalizeDAG.cpp updated: 1.379 -> 1.380 --- Log message: Mark these two classes as hidden, shrinking libllbmgcc.dylib by 25K --- Diffs of the changes: (+4 -2) DAGCombiner.cpp |3 ++- LegalizeDAG

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

2006-06-28 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCISelDAGToDAG.cpp updated: 1.196 -> 1.197 PPCAsmPrinter.cpp updated: 1.183 -> 1.184 --- Log message: shrink libllvmgcc.dylib another 25K --- Diffs of the changes: (+4 -2) PPCAsmPrinter.cpp |3 ++- PPCISelDAGToDAG.cpp |3 ++- 2 files

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/InstructionCombining.cpp LowerGC.cpp LowerInvoke.cpp LowerSwitch.cpp Mem2Reg.cpp

2006-06-28 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.493 -> 1.494 LowerGC.cpp updated: 1.10 -> 1.11 LowerInvoke.cpp updated: 1.36 -> 1.37 LowerSwitch.cpp updated: 1.21 -> 1.22 Mem2Reg.cpp updated: 1.17 -> 1.18 --- Log message: Shrink libllvmgcc.dylib by another 2

[llvm-commits] CVS: llvm/lib/CodeGen/MachineFunction.cpp PrologEpilogInserter.cpp RegAllocLinearScan.cpp RegAllocSimple.cpp TwoAddressInstructionPass.cpp VirtRegMap.cpp

2006-06-28 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: MachineFunction.cpp updated: 1.94 -> 1.95 PrologEpilogInserter.cpp updated: 1.54 -> 1.55 RegAllocLinearScan.cpp updated: 1.123 -> 1.124 RegAllocSimple.cpp updated: 1.67 -> 1.68 TwoAddressInstructionPass.cpp updated: 1.34 -> 1.35 VirtRegMap.cpp updated: 1.66

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

2006-06-28 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAGList.cpp updated: 1.60 -> 1.61 ScheduleDAGRRList.cpp updated: 1.6 -> 1.7 ScheduleDAGSimple.cpp updated: 1.12 -> 1.13 --- Log message: Shave another 27K off libllvmgcc.dylib with visibility hidden --- Diffs of the changes: (+6 -3)

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

2006-06-28 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: BasicBlock.cpp updated: 1.71 -> 1.72 LeakDetector.cpp updated: 1.13 -> 1.14 --- Log message: Use hidden visibility to reduce codesize --- Diffs of the changes: (+6 -4) BasicBlock.cpp |3 ++- LeakDetector.cpp |7 --- 2 files changed, 6 ins

[llvm-commits] CVS: llvm/lib/CodeGen/PHIElimination.cpp RegAllocLocal.cpp UnreachableBlockElim.cpp

2006-06-28 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: PHIElimination.cpp updated: 1.41 -> 1.42 RegAllocLocal.cpp updated: 1.79 -> 1.80 UnreachableBlockElim.cpp updated: 1.6 -> 1.7 --- Log message: Use hidden visibility to make symbols in an anonymous namespace get dropped. This shrinks libllvmgcc.dylib anoth

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

2006-06-28 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAGRRList.cpp updated: 1.7 -> 1.8 SelectionDAGISel.cpp updated: 1.257 -> 1.258 --- Log message: Use hidden visibility to make symbols in an anonymous namespace get dropped. This shrinks libllvmgcc.dylib another 67K --- Diffs of the

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

2006-06-28 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: BreakCriticalEdges.cpp updated: 1.29 -> 1.30 LoopSimplify.cpp updated: 1.69 -> 1.70 PromoteMemoryToRegister.cpp updated: 1.83 -> 1.84 --- Log message: Use hidden visibility to make symbols in an anonymous namespace get dropped. This shrinks libll

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

2006-06-28 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: LoopStrengthReduce.cpp updated: 1.84 -> 1.85 LowerAllocations.cpp updated: 1.58 -> 1.59 ScalarReplAggregates.cpp updated: 1.39 -> 1.40 --- Log message: Use hidden visibility to make symbols in an anonymous namespace get dropped. This shrinks lib

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

2006-06-28 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.184 -> 1.185 PPCBranchSelector.cpp updated: 1.24 -> 1.25 PPCCodeEmitter.cpp updated: 1.60 -> 1.61 --- Log message: Use hidden visibility to make symbols in an anonymous namespace get dropped. This shrinks libllvmgcc.dyl

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

2006-06-28 Thread Chris Lattner
Changes in directory llvm/lib/Analysis: BasicAliasAnalysis.cpp updated: 1.81 -> 1.82 ScalarEvolution.cpp updated: 1.48 -> 1.49 --- Log message: Use hidden visibility to make symbols in an anonymous namespace get dropped. This shrinks libllvmgcc.dylib another 67K --- Diffs of the changes: (+

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

2006-06-28 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86CodeEmitter.cpp updated: 1.109 -> 1.110 X86ELFWriter.cpp updated: 1.3 -> 1.4 X86FloatingPoint.cpp updated: 1.50 -> 1.51 X86ISelDAGToDAG.cpp updated: 1.74 -> 1.75 --- Log message: Hide x86 symbols --- Diffs of the changes: (+8 -4) X86CodeEmitter.

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

2006-06-28 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.82 -> 1.83 --- Log message: Add support to print 4-, 8-, and 16- byte constant literals in special sections. e.g. On Darwin that would be .literal4 and .literal8. --- Diffs of the changes: (+48 -10) AsmPrinter.cpp | 58

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

2006-06-28 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: AsmPrinter.h updated: 1.42 -> 1.43 --- Log message: Add support to print 4-, 8-, and 16- byte constant literals in special sections. e.g. On Darwin that would be .literal4 and .literal8. --- Diffs of the changes: (+11 -1) AsmPrinter.h | 12

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

2006-06-28 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86AsmPrinter.cpp updated: 1.187 -> 1.188 X86AsmPrinter.h updated: 1.21 -> 1.22 --- Log message: Move .literal4 and .literal8 support into AsmPrinter.cpp --- Diffs of the changes: (+2 -57) X86AsmPrinter.cpp | 53 ++

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

2006-06-28 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86InstrSSE.td updated: 1.126 -> 1.127 --- Log message: Always use xorps to clear XMM registers. --- Diffs of the changes: (+1 -1) X86InstrSSE.td |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/X86/X86InstrSSE.td d

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

2006-06-28 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86InstrInfo.td updated: 1.277 -> 1.278 X86RegisterInfo.cpp updated: 1.158 -> 1.159 --- Log message: Add shift and rotate by 1 instructions / patterns. --- Diffs of the changes: (+128 -0) X86InstrInfo.td | 113 ++

[llvm-commits] CVS: llvm/utils/NightlyTest.pl

2006-06-28 Thread Evan Cheng
Changes in directory llvm/utils: NightlyTest.pl updated: 1.111 -> 1.112 --- Log message: Added -disable-cbe to disable C backend testing. --- Diffs of the changes: (+2 -0) NightlyTest.pl |2 ++ 1 files changed, 2 insertions(+) Index: llvm/utils/NightlyTest.pl diff -u llvm/utils/Nightl

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

2006-06-28 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86JITInfo.cpp updated: 1.21 -> 1.22 --- Log message: Let X86CompilationCallback pass previous frame and return address to X86CompilationCallback2. Remove alloca hack. --- Diffs of the changes: (+7 -10) X86JITInfo.cpp | 17 +++-- 1 fi

[llvm-commits] CVS: llvm/CREDITS.TXT

2006-06-28 Thread Owen Anderson
Changes in directory llvm: CREDITS.TXT updated: 1.55 -> 1.56 --- Log message: Describe my newest work. --- Diffs of the changes: (+1 -1) CREDITS.TXT |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/CREDITS.TXT diff -u llvm/CREDITS.TXT:1.55 llvm/CREDITS.TXT:1.56 --- l