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

2006-09-28 Thread Chris Lattner
Changes in directory llvm/lib/Target: README.txt updated: 1.41 - 1.42 --- Log message: add a note about a general improvement to the code generator --- Diffs of the changes: (+15 -1) README.txt | 16 +++- 1 files changed, 15 insertions(+), 1 deletion(-) Index:

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

2006-09-28 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.280 - 1.281 --- Log message: refactor critical edge breaking out into the SplitCritEdgesForPHIConstants method. This is a baby step towards fixing PR925: http://llvm.org/PR925 . --- Diffs of the changes:

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

2006-09-28 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: SelectionDAGISel.h updated: 1.24 - 1.25 --- Log message: refactor critical edge breaking out into the SplitCritEdgesForPHIConstants method. This is a baby step towards fixing PR925: http://llvm.org/PR925 . --- Diffs of the changes: (+1 -0)

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

2006-09-28 Thread Bill Wendling
Changes in directory llvm/lib/CodeGen: PHIElimination.cpp updated: 1.50 - 1.51 --- Log message: Once more into the breach, dear friends, once more, or fill the wall up with our English dead. No! Really! Serious this time...It was how the vreg uses were being adjusted that was causing hte

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

2006-09-28 Thread Reid Spencer
Changes in directory llvm/docs: WritingAnLLVMPass.html updated: 1.49 - 1.50 --- Log message: Provide a gdb usage fix provided by Zhongzing Xu. --- Diffs of the changes: (+2 -2) WritingAnLLVMPass.html |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

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

2006-09-28 Thread Jim Laskey
Changes in directory llvm/utils: NewNightlyTest.pl updated: 1.60 - 1.61 --- Log message: Add support for -release-asserts. --- Diffs of the changes: (+9 -1) NewNightlyTest.pl | 10 +- 1 files changed, 9 insertions(+), 1 deletion(-) Index: llvm/utils/NewNightlyTest.pl diff -u

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

2006-09-28 Thread Jim Laskey
Changes in directory llvm/utils: NewNightlyTest.pl updated: 1.61 - 1.62 --- Log message: Fix search file for -release. --- Diffs of the changes: (+2 -2) NewNightlyTest.pl |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/utils/NewNightlyTest.pl diff -u

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

2006-09-28 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: PrologEpilogInserter.cpp updated: 1.60 - 1.61 --- Log message: TargetRegisterClass specifies the desired spill alignment. However, it cannot be honored if stack alignment is smaller. --- Diffs of the changes: (+6 -1) PrologEpilogInserter.cpp |7

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

2006-09-28 Thread Chris Lattner
Changes in directory llvm/test/Regression/CFrontend: 2006-09-28-SimpleAsm.c added (r1.1) --- Log message: Testcase for PR924: http://llvm.org/PR924 --- Diffs of the changes: (+11 -0) 2006-09-28-SimpleAsm.c | 11 +++ 1 files changed, 11 insertions(+) Index:

[llvm-commits] CVS: llvm/test/Regression/CodeGen/PowerPC/2006-09-28-shift_64.ll

2006-09-28 Thread Chris Lattner
Changes in directory llvm/test/Regression/CodeGen/PowerPC: 2006-09-28-shift_64.ll added (r1.1) --- Log message: new testcase --- Diffs of the changes: (+27 -0) 2006-09-28-shift_64.ll | 27 +++ 1 files changed, 27 insertions(+) Index:

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

2006-09-28 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCInstr64Bit.td updated: 1.19 - 1.20 --- Log message: Shift amounts are always 32-bits, even in 64-bit mode. This fixes CodeGen/PowerPC/2006-09-28-shift_64.ll --- Diffs of the changes: (+6 -6) PPCInstr64Bit.td | 12 ++-- 1 files

[llvm-commits] CVS: llvm/test/Regression/Assembler/2006-09-28-CrashOnInvalid.ll

2006-09-28 Thread Reid Spencer
Changes in directory llvm/test/Regression/Assembler: 2006-09-28-CrashOnInvalid.ll added (r1.1) --- Log message: Add a test case for PR902: http://llvm.org/PR902 . --- Diffs of the changes: (+7 -0) 2006-09-28-CrashOnInvalid.ll |7 +++ 1 files changed, 7 insertions(+) Index:

[llvm-commits] CVS: llvm/test/Regression/CFrontend/2005-12-04-AttributeUsed.c

2006-09-28 Thread Reid Spencer
Changes in directory llvm/test/Regression/CFrontend: 2005-12-04-AttributeUsed.c updated: 1.1 - 1.2 --- Log message: Use the -emit-llvm switch to generate LLVM assembly that can be parsed by the test case. --- Diffs of the changes: (+1 -1) 2005-12-04-AttributeUsed.c |2 +- 1 files

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

2006-09-28 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.206 - 1.207 --- Log message: simplify code --- Diffs of the changes: (+1 -1) AsmWriter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/VMCore/AsmWriter.cpp diff -u

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

2006-09-28 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: CodeExtractor.cpp updated: 1.39 - 1.40 --- Log message: simplify code --- Diffs of the changes: (+1 -1) CodeExtractor.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Transforms/Utils/CodeExtractor.cpp diff -u

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

2006-09-28 Thread Owen Anderson
Changes in directory llvm/lib/Transforms/IPO: ArgumentPromotion.cpp updated: 1.25 - 1.26 --- Log message: Another attempt at making ArgPromotion smarter. This patch no longer breaks Burg. --- Diffs of the changes: (+49 -1) ArgumentPromotion.cpp | 50

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

2006-09-28 Thread Chris Lattner
Changes in directory llvm/lib/Analysis: ConstantRange.cpp updated: 1.14 - 1.15 --- Log message: Simplify some code --- Diffs of the changes: (+2 -2) ConstantRange.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Analysis/ConstantRange.cpp diff -u

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

2006-09-28 Thread Chris Lattner
Changes in directory llvm/lib/Target/CBackend: Writer.cpp updated: 1.271 - 1.272 --- Log message: Simplify some code, reformat break's --- Diffs of the changes: (+12 -6) Writer.cpp | 18 -- 1 files changed, 12 insertions(+), 6 deletions(-) Index:

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

2006-09-28 Thread Chris Lattner
Changes in directory llvm/tools/llvm2cpp: CppWriter.cpp updated: 1.15 - 1.16 --- Log message: simplify code --- Diffs of the changes: (+1 -2) CppWriter.cpp |3 +-- 1 files changed, 1 insertion(+), 2 deletions(-) Index: llvm/tools/llvm2cpp/CppWriter.cpp diff -u

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

2006-09-28 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCJITInfo.cpp updated: 1.29 - 1.30 --- Log message: wrap long lines --- Diffs of the changes: (+4 -2) PPCJITInfo.cpp |6 -- 1 files changed, 4 insertions(+), 2 deletions(-) Index: llvm/lib/Target/PowerPC/PPCJITInfo.cpp diff -u

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

2006-09-28 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelLowering.h updated: 1.73 - 1.74 X86InstrInfo.cpp updated: 1.60 - 1.61 --- Log message: update comments --- Diffs of the changes: (+2 -1) X86ISelLowering.h |2 +- X86InstrInfo.cpp |1 + 2 files changed, 2 insertions(+), 1

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

2006-09-28 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Constants.cpp updated: 1.162 - 1.163 --- Log message: Eliminate ConstantBool::True and ConstantBool::False. Instead, provide ConstantBool::getTrue() and ConstantBool::getFalse(). --- Diffs of the changes: (+18 -8) Constants.cpp | 26

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

2006-09-28 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: ConstantFolding.cpp updated: 1.91 - 1.92 --- Log message: Eliminate ConstantBool::True and ConstantBool::False. Instead, provideConstantBool::getTrue() and ConstantBool::getFalse(). --- Diffs of the changes: (+15 -17) ConstantFolding.cpp | 32

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

2006-09-28 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/IPO: GlobalOpt.cpp updated: 1.64 - 1.65 --- Log message: Eliminate ConstantBool::True and ConstantBool::False. Instead, provide ConstantBool::getTrue() and ConstantBool::getFalse(). --- Diffs of the changes: (+5 -4) GlobalOpt.cpp |9 +

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/CorrelatedExprs.cpp InstructionCombining.cpp LoopUnswitch.cpp PredicateSimplifier.cpp SCCP.cpp

2006-09-28 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: CorrelatedExprs.cpp updated: 1.34 - 1.35 InstructionCombining.cpp updated: 1.515 - 1.516 LoopUnswitch.cpp updated: 1.47 - 1.48 PredicateSimplifier.cpp updated: 1.15 - 1.16 SCCP.cpp updated: 1.131 - 1.132 --- Log message: Eliminate

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

2006-09-28 Thread Chris Lattner
Changes in directory llvm/lib/Analysis: ScalarEvolution.cpp updated: 1.51 - 1.52 --- Log message: Eliminate ConstantBool::True and ConstantBool::False. Instead, provide ConstantBool::getTrue() and ConstantBool::getFalse(). --- Diffs of the changes: (+4 -4) ScalarEvolution.cpp |8

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

2006-09-28 Thread Chris Lattner
Changes in directory llvm/include/llvm: Constants.h updated: 1.87 - 1.88 --- Log message: Eliminate ConstantBool::True and ConstantBool::False. Instead, provide ConstantBool::getTrue() and ConstantBool::getFalse(). --- Diffs of the changes: (+11 -7) Constants.h | 18 +++---

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

2006-09-28 Thread Chris Lattner
Changes in directory llvm/include/llvm: Type.h updated: 1.89 - 1.90 --- Log message: Now that ConstantBool::True/False are gone, we can modify Type.cpp to eliminate its static dtors, without having code that depends on order of initialization. Eliminate static ctors/dtors from Type.cpp.

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

2006-09-28 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Type.cpp updated: 1.144 - 1.145 --- Log message: Now that ConstantBool::True/False are gone, we can modify Type.cpp to eliminate its static dtors, without having code that depends on order of initialization. Eliminate static ctors/dtors from Type.cpp.

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

2006-09-28 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Type.cpp updated: 1.145 - 1.146 --- Log message: Minor cleanups --- Diffs of the changes: (+24 -36) Type.cpp | 60 1 files changed, 24 insertions(+), 36 deletions(-) Index:

[llvm-commits] llvm-gcc patch

2006-09-28 Thread Chris Lattner
FYI, this updates llvm-gcc to work with recent llvm cvs changes. -Chris Index: llvm-backend.cpp === --- llvm-backend.cpp(revision 118395) +++ llvm-backend.cpp(working copy) @@ -575,10 +575,10 @@ bool