Changes in directory llvm/lib/Target/Sparc:
SparcAsmPrinter.cpp updated: 1.53 -> 1.54
SparcISelDAGToDAG.cpp updated: 1.82 -> 1.83
SparcInstrInfo.td updated: 1.120 -> 1.121
---
Log message:
Use the auto-generated call matcher. Remove a broken impl of the
frameaddr/returnaddr
intrinsics.
Autog
Changes in directory llvm/lib/Target/Sparc:
SparcInstrInfo.td updated: 1.119 -> 1.120
SparcRegisterInfo.td updated: 1.28 -> 1.29
---
Log message:
Update to new-style flags usage, simplifying the .td file
---
Diffs of the changes: (+25 -36)
SparcInstrInfo.td| 52 ++
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.50 -> 1.51
---
Log message:
Remove a completed entry; add a new entry about fisttp op
---
Diffs of the changes: (+3 -4)
README.txt |7 +++
1 files changed, 3 insertions(+), 4 deletions(-)
Index: llvm/lib/Target/X86/RE
Changes in directory llvm/lib/Transforms/Scalar:
LoopUnswitch.cpp updated: 1.12 -> 1.13
---
Log message:
add some notes, move some code around. Implement unswitching of loops
with branches on partially invariant computations.
---
Diffs of the changes: (+64 -19)
LoopUnswitch.cpp | 83 +++
Changes in directory llvm/lib/Transforms/Scalar:
LoopUnswitch.cpp updated: 1.11 -> 1.12
---
Log message:
Move code around to be more logical, no functionality change.
---
Diffs of the changes: (+32 -26)
LoopUnswitch.cpp | 58 ++-
1 file
Changes in directory llvm/lib/Transforms/Scalar:
LoopUnswitch.cpp updated: 1.10 -> 1.11
---
Log message:
When unswitching a trivial loop, do admit we are doing it! :)
---
Diffs of the changes: (+7 -0)
LoopUnswitch.cpp |7 +++
1 files changed, 7 insertions(+)
Index: llvm/lib/Trans
Changes in directory llvm/lib/Transforms/Scalar:
LoopUnswitch.cpp updated: 1.9 -> 1.10
---
Log message:
Implement unconditional unswitching of 'trivial' loops, those loops that contain
branches in their entry block that control whether or not the loop is a noop or
not.
---
Diffs of the chang
Changes in directory llvm-test/MultiSource/Benchmarks/Prolangs-C:
Makefile updated: 1.5 -> 1.6
---
Log message:
Removed dixie
---
Diffs of the changes: (+1 -1)
Makefile |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm-test/MultiSource/Benchmarks/Prolangs-C/Makefile
di
Changes in directory llvm-test/MultiSource/Benchmarks/Prolangs-C/dixie:
Makefile (r1.2) removed
add.c (r1.1) removed
bind.c (r1.1) removed
compare.c (r1.1) removed
dixie.h (r1.1) removed
error.c (r1.1) removed
globals.c (r1.1) removed
init.c (r1.1) removed
list.c (r1.1) removed
modify.c (r1.1) r
Changes in directory llvm/lib/Transforms/Scalar:
LoopUnswitch.cpp updated: 1.8 -> 1.9
---
Log message:
Simplify control flow a bit, note that unswitch preserves canonical loop form
---
Diffs of the changes: (+12 -10)
LoopUnswitch.cpp | 22 --
1 files changed, 12 inser
Changes in directory llvm-test/SingleSource/UnitTests:
2005-07-17-INT-To-FP.c updated: 1.6 -> 1.7
---
Log message:
Fixing the test case: it was testing boundry cases where the result of
conversion is different depending on whether x86 SSE or 387 instructions are
used.
---
Diffs of the changes
Changes in directory llvm/lib/Target/X86:
X86ISelDAGToDAG.cpp updated: 1.45 -> 1.46
---
Log message:
Match tblgen change.
---
Diffs of the changes: (+2 -2)
X86ISelDAGToDAG.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
dif
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.171 -> 1.172
---
Log message:
Call InsertISelMapEntry rather than map insertion operator to prevent overly
aggrssive inlining. This reduces Select_store frame size from 24k to 10k.
---
Diffs of the changes: (+64 -45)
D
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAG.cpp updated: 1.255 -> 1.256
---
Log message:
Added SelectionDAG::InsertISelMapEntry(). This is used to workaround the gcc
problem where it inline the map insertion call too aggressively. Before this
change it was producing a frame
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAG.h updated: 1.96 -> 1.97
---
Log message:
Added SelectionDAG::InsertISelMapEntry(). This is used to workaround the gcc
problem where it inline the map insertion call too aggressively. Before this
change it was producing a frame size of
Changes in directory llvm/lib/Transforms/Scalar:
LoopUnswitch.cpp updated: 1.7 -> 1.8
---
Log message:
Make the threshold a parameter
---
Diffs of the changes: (+7 -3)
LoopUnswitch.cpp | 10 +++---
1 files changed, 7 insertions(+), 3 deletions(-)
Index: llvm/lib/Transforms/Scalar/L
Changes in directory llvm/lib/Target/Sparc:
SparcTargetMachine.cpp updated: 1.41 -> 1.42
---
Log message:
Enable LSR by default for SPARC: it is a clear win.
---
Diffs of the changes: (+1 -4)
SparcTargetMachine.cpp |5 +
1 files changed, 1 insertion(+), 4 deletions(-)
Index: llvm
Changes in directory llvm-test:
Makefile.programs updated: 1.190 -> 1.191
---
Log message:
change the beta option back
---
Diffs of the changes: (+1 -1)
Makefile.programs |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm-test/Makefile.programs
diff -u llvm-test/Makefi
Changes in directory llvm/lib/Target/Sparc:
README.txt updated: 1.50 -> 1.51
---
Log message:
Done
---
Diffs of the changes: (+0 -1)
README.txt |1 -
1 files changed, 1 deletion(-)
Index: llvm/lib/Target/Sparc/README.txt
diff -u llvm/lib/Target/Sparc/README.txt:1.50
llvm/lib/Target/
Changes in directory llvm/lib/Transforms/Scalar:
LoopUnswitch.cpp updated: 1.6 -> 1.7
---
Log message:
Simplify the loop-unswitch pass, by not even trying to unswitch loops with
uses of loop values outside the loop. We need loop-closed SSA form to do
this right, or to use SSA rewriting if we r
20 matches
Mail list logo