Changes in directory llvm-test:
Makefile.programs updated: 1.216 -> 1.217
---
Log message:
For good measure, test that -fast doesn't expose any bugs either.
---
Diffs of the changes: (+1 -1)
Makefile.programs |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm-test/Make
Changes in directory llvm/lib/Transforms/Scalar:
LoopUnswitch.cpp updated: 1.39 -> 1.40
---
Log message:
Fix Transforms/LoopUnswitch/2006-06-13-SingleEntryPHI.ll, a loop unswitch
bug exposed by the recent lcssa work.
---
Diffs of the changes: (+13 -1)
LoopUnswitch.cpp | 14 +-
Changes in directory llvm/test/Regression/Transforms/LoopUnswitch:
2006-06-13-SingleEntryPHI.ll added (r1.1)
---
Log message:
new testcase, distilled from povray
---
Diffs of the changes: (+44 -0)
2006-06-13-SingleEntryPHI.ll | 44 +++
1 files chan
Changes in directory llvm/lib/VMCore:
BasicBlock.cpp updated: 1.70 -> 1.71
---
Log message:
When asked not to delete useless PHIs, really don't delete them, no matter how
redundant they are.
---
Diffs of the changes: (+2 -1)
BasicBlock.cpp |3 ++-
1 files changed, 2 insertions(+), 1 de
Changes in directory llvm/lib/Transforms/Utils:
LCSSA.cpp updated: 1.22 -> 1.23
---
Log message:
Use the PotDoms map to memoize 'dominating value' lookup. With this patch,
LCSSA is still the slowest pass when gccas'ing 252.eon, but now it only takes
39s instead of 289s. :)
---
Diffs of the c
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.208 -> 1.209
---
Log message:
getOperandNum(): error if specified operand number is out of range.
---
Diffs of the changes: (+7 -0)
DAGISelEmitter.cpp |7 +++
1 files changed, 7 insertions(+)
Index: llvm/util
Changes in directory llvm/lib/Transforms/Utils:
LCSSA.cpp updated: 1.21 -> 1.22
---
Log message:
Fix another instance where PHI nodes need special treatment.
---
Diffs of the changes: (+6 -0)
LCSSA.cpp |6 ++
1 files changed, 6 insertions(+)
Index: llvm/lib/Transforms/Utils/LCSSA
Changes in directory llvm/lib/Analysis:
LoopInfo.cpp updated: 1.73 -> 1.74
---
Log message:
Update isLCSSAForm to handle PHI nodes specially for live-out detection. This
is the same as the recent patch to LCSSA.cpp.
---
Diffs of the changes: (+6 -1)
LoopInfo.cpp |7 ++-
1 files ch
Changes in directory llvm/lib/Target/Alpha:
AlphaISelDAGToDAG.cpp updated: 1.44 -> 1.45
---
Log message:
I am sure I had commited this workaround before. Perhaps soon I should sort it
all out
---
Diffs of the changes: (+6 -6)
AlphaISelDAGToDAG.cpp | 12 ++--
1 files changed, 6 i
Changes in directory llvm/lib/Transforms/Utils:
LCSSA.cpp updated: 1.20 -> 1.21
---
Log message:
Fix a bug that was causing major slowdowns in povray. This was due to LCSSA
not handling PHI nodes correctly when determining if a value was live-out.
This patch reduces the number of detected liv
Changes in directory llvm-test/External/SPEC:
Makefile.spec updated: 1.53 -> 1.54
---
Log message:
Use the new bugpoint -Xlinker option to pass down LDFLAGS to bugpoint, allowing
us to debug NAG Fortran programs and povray without ugly hacks
---
Diffs of the changes: (+6 -0)
Makefile.spec
Changes in directory llvm-test:
Makefile.programs updated: 1.215 -> 1.216
---
Log message:
Use the new bugpoint -Xlinker option to pass down LDFLAGS to bugpoint, allowing
us to debug NAG Fortran programs and povray without ugly hacks
---
Diffs of the changes: (+4 -0)
Makefile.programs |
Changes in directory llvm/lib/Target/Alpha:
AlphaISelDAGToDAG.cpp updated: 1.43 -> 1.44
AlphaISelLowering.cpp updated: 1.50 -> 1.51
AlphaISelLowering.h updated: 1.17 -> 1.18
---
Log message:
It really helps to be returning to the correct place
---
Diffs of the changes: (+17 -33)
AlphaISelDA
Changes in directory llvm/lib/Target:
TargetLowering.cpp updated: 1.68 -> 1.69
---
Log message:
Port some bugfixes in shift handling from SimplifyDemandedBits over to
ComputeMaskedBits. DemandedMasks and KnownZero/One masks should never have
bits set out of the range of the base datatype.
-
Changes in directory llvm/test/Regression/CodeGen/Generic:
2006-06-13-ComputeMaskedBitsCrash.ll updated: 1.1 -> 1.2
---
Log message:
My original test case was bogus. Reverting to crasher case.
---
Diffs of the changes: (+31 -44)
2006-06-13-ComputeMaskedBitsCrash.ll | 75 ++--
Changes in directory llvm/test/Regression/CodeGen/Generic:
2006-06-13-ComputeMaskedBitsCrash.ll added (r1.1)
---
Log message:
Tests to make sure that ComputeMaskedBits discards bits for shifts.
---
Diffs of the changes: (+50 -0)
2006-06-13-ComputeMaskedBitsCrash.ll | 50 +
Changes in directory llvm/lib/Target:
TargetLowering.cpp updated: 1.67 -> 1.68
---
Log message:
TargetLowering::ComputeMaskedBits was not clearing reciprocal bits on shifts.
---
Diffs of the changes: (+11 -6)
TargetLowering.cpp | 17 +++--
1 files changed, 11 insertions(+)
17 matches
Mail list logo