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:
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:
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)
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
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:
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
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
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
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:
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:
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
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:
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
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
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
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
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
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:
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
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
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
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
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
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 +
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
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
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 +++---
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.
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.
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:
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
31 matches
Mail list logo