Changes in directory llvm/lib/Transforms/Scalar:
LoopUnswitch.cpp updated: 1.32 -> 1.33
---
Log message:
improved support for branch folding, still not enabled.
---
Diffs of the changes: (+269 -143)
LoopUnswitch.cpp | 412 +++
1 files ch
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.89 -> 1.90
---
Log message:
If SSE3 is available, promote FP_TO_UINT i32 to FP_TO_SINT i64 to take
advantage of fisttpll.
---
Diffs of the changes: (+2 -1)
X86ISelLowering.cpp |3 ++-
1 files changed, 2 insertions
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.436 -> 1.437
---
Log message:
Fix bugs identified by VC++.
---
Diffs of the changes: (+2 -2)
InstructionCombining.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/Transfor
Changes in directory llvm/utils/TableGen:
Record.cpp updated: 1.50 -> 1.51
---
Log message:
Fix bugs identified by VC++.
---
Diffs of the changes: (+2 -2)
Record.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/utils/TableGen/Record.cpp
diff -u llvm/utils/Tabl
Changes in directory llvm/lib/Target:
TargetLowering.cpp updated: 1.32 -> 1.33
---
Log message:
Add a fold for add that exchanges it with a constant shift if possible, so
that the shift may be more easily folded into other operations.
---
Diffs of the changes: (+24 -6)
TargetLowering.cpp |
Changes in directory llvm/lib/Transforms/Scalar:
LoopUnswitch.cpp updated: 1.31 -> 1.32
---
Log message:
Implement deletion of dead blocks, currently disabled.
---
Diffs of the changes: (+75 -28)
LoopUnswitch.cpp | 103 ---
1 files chang
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.107 -> 1.108
SelectionDAG.cpp updated: 1.258 -> 1.259
---
Log message:
Add checks to make sure we don't create bogus extend nodes, and fix a bug
where we were doing exactly that which was causing failures on x86 and
Changes in directory llvm/lib/Target/X86:
X86FloatingPoint.cpp updated: 1.49 -> 1.50
X86InstrInfo.td updated: 1.238 -> 1.239
---
Log message:
Added fisttp for fp to int conversion.
---
Diffs of the changes: (+29 -3)
X86FloatingPoint.cpp | 17 ++---
X86InstrInfo.td | 15
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.172 -> 1.173
---
Log message:
Bump up pattern cost if the resulting instruction is marked
usesCustomDAGSchedInserter.
---
Diffs of the changes: (+14 -7)
DAGISelEmitter.cpp | 21 ++---
1 files changed,
Changes in directory llvm/lib/Target/X86:
X86TargetMachine.cpp updated: 1.103 -> 1.104
---
Log message:
Disable PIC for JIT.
---
Diffs of the changes: (+3 -0)
X86TargetMachine.cpp |3 +++
1 files changed, 3 insertions(+)
Index: llvm/lib/Target/X86/X86TargetMachine.cpp
diff -u llvm/li
Changes in directory llvm/lib/Transforms/Scalar:
LoopUnswitch.cpp updated: 1.30 -> 1.31
---
Log message:
a previous patch completely disabled trivial unswitching, this fixees it.
Thanks to nate for pointing this out :)
---
Diffs of the changes: (+0 -1)
LoopUnswitch.cpp |1 -
1 files ch
Changes in directory llvm/lib/Transforms/Scalar:
LoopUnswitch.cpp updated: 1.29 -> 1.30
---
Log message:
initial trivial support for folding branches that have now-constant
destinations.
---
Diffs of the changes: (+34 -3)
LoopUnswitch.cpp | 37 ++---
1 fi
Changes in directory llvm/lib/Target/X86:
X86CodeEmitter.cpp updated: 1.89 -> 1.90
---
Log message:
Jit does not support PIC yet.
---
Diffs of the changes: (+2 -0)
X86CodeEmitter.cpp |2 ++
1 files changed, 2 insertions(+)
Index: llvm/lib/Target/X86/X86CodeEmitter.cpp
diff -u llvm/li
Changes in directory llvm/lib/Transforms/Scalar:
LoopUnswitch.cpp updated: 1.28 -> 1.29
---
Log message:
When unswitching a loop, make sure to update loop info with exit blocks in
the right loop.
---
Diffs of the changes: (+4 -2)
LoopUnswitch.cpp |6 --
1 files changed, 4 insertio
Changes in directory llvm-test/MultiSource/Applications/JM/ldecod/data:
test.264 updated: 1.1 -> 1.2
test_dec.yuv (r1.1) removed
---
Log message:
Replace the original test.264 with a larger CIF / 15 frame bitstream.
---
Diffs of the changes: (+0 -0)
test.264 |0
1 files changed
Ind
Changes in directory llvm/lib/Transforms/Utils:
SimplifyCFG.cpp updated: 1.94 -> 1.95
---
Log message:
Fix Transforms/SimplifyCFG/2006-02-17-InfiniteUnroll.ll
---
Diffs of the changes: (+8 -2)
SimplifyCFG.cpp | 10 --
1 files changed, 8 insertions(+), 2 deletions(-)
Index: llvm
Changes in directory llvm/test/Regression/Transforms/SimplifyCFG:
2006-02-17-InfiniteUnroll.ll added (r1.1)
---
Log message:
new testcase that crashes simplifycfg
---
Diffs of the changes: (+35 -0)
2006-02-17-InfiniteUnroll.ll | 35 +++
1 files changed, 35
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.22 -> 1.23
X86ATTAsmPrinter.h updated: 1.6 -> 1.7
X86ISelDAGToDAG.cpp updated: 1.49 -> 1.50
X86ISelLowering.cpp updated: 1.88 -> 1.89
X86ISelLowering.h updated: 1.27 -> 1.28
X86InstrInfo.td updated: 1.237 -> 1.238
X86Intel
Changes in directory llvm/include/llvm/Target:
TargetOptions.h updated: 1.6 -> 1.7
---
Log message:
Move PICEnabled declaration here.
---
Diffs of the changes: (+6 -0)
TargetOptions.h |6 ++
1 files changed, 6 insertions(+)
Index: llvm/include/llvm/Target/TargetOptions.h
diff -u
Changes in directory llvm/lib/Target/PowerPC:
PPC.h updated: 1.25 -> 1.26
PPCAsmPrinter.cpp updated: 1.151 -> 1.152
PPCCodeEmitter.cpp updated: 1.45 -> 1.46
PPCISelLowering.cpp updated: 1.87 -> 1.88
---
Log message:
Moved PICEnabled to include/llvm/Target/TargetOptions.h
---
Diffs of the chan
Changes in directory llvm-test/SingleSource:
Makefile.singlesrc updated: 1.28 -> 1.29
---
Log message:
Add -mdynamic-no-pic to native compiler (gcc) options for Darwin.
---
Diffs of the changes: (+2 -2)
Makefile.singlesrc |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Inde
Changes in directory llvm-test:
Makefile.programs updated: 1.192 -> 1.193
---
Log message:
Add -mdynamic-no-pic to native compiler (gcc) options for Darwin.
---
Diffs of the changes: (+4 -0)
Makefile.programs |4
1 files changed, 4 insertions(+)
Index: llvm-test/Makefile.program
Changes in directory llvm-test/MultiSource:
Makefile.multisrc updated: 1.50 -> 1.51
---
Log message:
Add -mdynamic-no-pic to native compiler (gcc) options for Darwin.
---
Diffs of the changes: (+3 -3)
Makefile.multisrc |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.106 -> 1.107
SelectionDAG.cpp updated: 1.257 -> 1.258
---
Log message:
Fix a tricky issue in the SimplifyDemandedBits code where CombineTo wasn't
exactly the API we wanted to call into. This fixes the crash on craft
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAG.h updated: 1.98 -> 1.99
---
Log message:
add a new method
---
Diffs of the changes: (+7 -0)
SelectionDAG.h |7 +++
1 files changed, 7 insertions(+)
Index: llvm/include/llvm/CodeGen/SelectionDAG.h
diff -u llvm/include/ll
Changes in directory llvm/test/Regression/CodeGen/PowerPC:
and_sra.ll updated: 1.1 -> 1.2
shl_sext.ll updated: 1.1 -> 1.2
---
Log message:
A few final (for now) tests
---
Diffs of the changes: (+16 -0)
and_sra.ll |8
shl_sext.ll |8
2 files changed, 16 insertions
Changes in directory llvm/test/Regression/CodeGen/PowerPC:
shl_sext.ll added (r1.1)
---
Log message:
Yet another test
---
Diffs of the changes: (+9 -0)
shl_sext.ll |9 +
1 files changed, 9 insertions(+)
Index: llvm/test/Regression/CodeGen/PowerPC/shl_sext.ll
diff -c /dev/null
Changes in directory llvm/test/Regression/CodeGen/PowerPC:
and_sext.ll added (r1.1)
and_sra.ll added (r1.1)
extsh.ll added (r1.1)
---
Log message:
New tests!
---
Diffs of the changes: (+34 -0)
and_sext.ll |9 +
and_sra.ll | 18 ++
extsh.ll|7 +++
Changes in directory llvm/docs:
LangRef.html updated: 1.134 -> 1.135
---
Log message:
Added documentation for vset and vselect.
---
Diffs of the changes: (+159 -5)
LangRef.html | 164 +--
1 files changed, 159 insertions(+), 5 deletio
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.105 -> 1.106
---
Log message:
Clean up DemandedBitsAreZero interface
Make more use of the new mask helpers in valuetypes.h
Combine (sra (srl x, c1), c1) -> sext_inreg if legal
---
Diffs of the changes: (+26 -22)
Changes in directory llvm/include/llvm/Target:
TargetLowering.h updated: 1.50 -> 1.51
---
Log message:
Fix a nit sabre noticed
---
Diffs of the changes: (+1 -1)
TargetLowering.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/include/llvm/Target/TargetLowering.h
dif
Changes in directory llvm-www:
developers.txt updated: 1.5 -> 1.6
---
Log message:
Added a link to my web page on the Developers list.
---
Diffs of the changes: (+1 -1)
developers.txt |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm-www/developers.txt
diff -u llvm-ww
32 matches
Mail list logo