Changes in directory llvm/lib/Target/PowerPC:
PPC.td updated: 1.11 -> 1.12
PPCSubtarget.h updated: 1.12 -> 1.13
---
Log message:
Add a subtarget feature for the stfiwx instruction. I know the G5 has it,
but I don't know what other PPC impls do. If someone could update the proc
table, I would
Changes in directory llvm/test/Regression/CodeGen/PowerPC:
small-arguments.ll updated: 1.3 -> 1.4
---
Log message:
new testcases
---
Diffs of the changes: (+30 -1)
small-arguments.ll | 31 ++-
1 files changed, 30 insertions(+), 1 deletion(-)
Index: llvm/test
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.112 -> 1.113
---
Log message:
Compile:
unsigned foo4(unsigned short *P) { return *P & 255; }
unsigned foo5(short *P) { return *P & 255; }
to:
_foo4:
lbz r3,1(r3)
blr
_foo5:
lbz r3,1(r3)
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.110 -> 1.111
---
Log message:
fold (sra (sra x, c1), c2) -> (sra x, c1+c2)
---
Diffs of the changes: (+11 -3)
DAGCombiner.cpp | 14 +++---
1 files changed, 11 insertions(+), 3 deletions(-)
Index: ll
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.111 -> 1.112
---
Log message:
Fold "and (LOAD P), 255" -> zextload. This allows us to compile:
unsigned foo3(unsigned *P) { return *P & 255; }
as:
_foo3:
lbz r3, 3(r3)
blr
instead of:
_foo3:
Changes in directory llvm/lib/Target/PowerPC:
README.txt updated: 1.64 -> 1.65
---
Log message:
remove implemented item
---
Diffs of the changes: (+0 -17)
README.txt | 17 -
1 files changed, 17 deletions(-)
Index: llvm/lib/Target/PowerPC/README.txt
diff -u llvm/lib/Tar
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.441 -> 1.442
---
Log message:
Rearrange some code, fold "rem X, 0", implementing rem.ll:test6
---
Diffs of the changes: (+39 -38)
InstructionCombining.cpp | 77 +++
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.443 -> 1.444
---
Log message:
Implement rem.ll:test[7-9] and PR712: http://llvm.cs.uiuc.edu/PR712
---
Diffs of the changes: (+22 -6)
InstructionCombining.cpp | 28 ++--
1 files c
Changes in directory llvm/test/Regression/Transforms/InstCombine:
rem.ll updated: 1.10 -> 1.11
---
Log message:
new testcases for PR712: http://llvm.cs.uiuc.edu/PR712
---
Diffs of the changes: (+18 -0)
rem.ll | 18 ++
1 files changed, 18 insertions(+)
Index: llvm/test/
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.442 -> 1.443
---
Log message:
Simplify some code now that the RHS of a rem can't be 0
---
Diffs of the changes: (+6 -8)
InstructionCombining.cpp | 14 ++
1 files changed, 6 insertions(+), 8 d
Changes in directory llvm/test/Regression/Transforms/InstCombine:
rem.ll updated: 1.9 -> 1.10
---
Log message:
new testcase
---
Diffs of the changes: (+6 -2)
rem.ll |8 ++--
1 files changed, 6 insertions(+), 2 deletions(-)
Index: llvm/test/Regression/Transforms/InstCombine/rem.ll
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.173 -> 1.174
---
Log message:
Add support for output memory constraints.
---
Diffs of the changes: (+38 -7)
SelectionDAGISel.cpp | 45 ++---
1 files changed, 38 ins
Changes in directory llvm/lib/CodeGen:
DwarfWriter.cpp updated: 1.33 -> 1.34
---
Log message:
Qualify dwarf namespace inside llvm namespace.
---
Diffs of the changes: (+1 -1)
DwarfWriter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/CodeGen/DwarfWriter.cpp
Changes in directory llvm/include/llvm/Support:
Dwarf.h updated: 1.2 -> 1.3
---
Log message:
Qualify dwarf namespace inside llvm namespace.
---
Diffs of the changes: (+4 -0)
Dwarf.h |4
1 files changed, 4 insertions(+)
Index: llvm/include/llvm/Support/Dwarf.h
diff -u llvm/includ
Changes in directory llvm/lib/Support:
Dwarf.cpp updated: 1.1 -> 1.2
---
Log message:
Qualify dwarf namespace inside llvm namespace.
---
Diffs of the changes: (+4 -1)
Dwarf.cpp |5 -
1 files changed, 4 insertions(+), 1 deletion(-)
Index: llvm/lib/Support/Dwarf.cpp
diff -u llvm/li
Changes in directory llvm-test/External/SPEC:
Makefile.spec updated: 1.52 -> 1.53
---
Log message:
Allow people to override the default SPEC directory
---
Diffs of the changes: (+11 -1)
Makefile.spec | 12 +++-
1 files changed, 11 insertions(+), 1 deletion(-)
Index: llvm-test/E
Changes in directory llvm/lib/Target/PowerPC:
README.txt updated: 1.63 -> 1.64
---
Log message:
readme updates
---
Diffs of the changes: (+26 -21)
README.txt | 47 ++-
1 files changed, 26 insertions(+), 21 deletions(-)
Index: llvm/lib/Target/
Changes in directory llvm-test:
Makefile.tests updated: 1.6 -> 1.7
---
Log message:
tweak for SPEC
---
Diffs of the changes: (+4 -0)
Makefile.tests |4
1 files changed, 4 insertions(+)
Index: llvm-test/Makefile.tests
diff -u llvm-test/Makefile.tests:1.6 llvm-test/Makefile.tests:
Changes in directory llvm-test/MultiSource:
Makefile.multisrc updated: 1.51 -> 1.52
---
Log message:
tweak for SPEC
---
Diffs of the changes: (+3 -0)
Makefile.multisrc |3 +++
1 files changed, 3 insertions(+)
Index: llvm-test/MultiSource/Makefile.multisrc
diff -u llvm-test/MultiSourc
Changes in directory llvm-test:
Makefile.nagfortran updated: 1.4 -> 1.5
---
Log message:
Preprocess some kinds of fortran files
---
Diffs of the changes: (+7 -1)
Makefile.nagfortran |8 +++-
1 files changed, 7 insertions(+), 1 deletion(-)
Index: llvm-test/Makefile.nagfortran
diff
Changes in directory llvm/lib/CodeGen:
DwarfWriter.cpp updated: 1.32 -> 1.33
---
Log message:
Partial enabling of functions.
---
Diffs of the changes: (+1 -1)
DwarfWriter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/CodeGen/DwarfWriter.cpp
diff -u llvm/li
Changes in directory llvm/lib/Target/Sparc:
SparcAsmPrinter.cpp updated: 1.55 -> 1.56
---
Log message:
Don't print constant initializers, they may span lines now.
---
Diffs of the changes: (+0 -2)
SparcAsmPrinter.cpp |2 --
1 files changed, 2 deletions(-)
Index: llvm/lib/Target/Sparc
Changes in directory llvm/include/llvm/CodeGen:
DwarfWriter.h updated: 1.26 -> 1.27
---
Log message:
Supporting multiple compile units.
---
Diffs of the changes: (+16 -27)
DwarfWriter.h | 43 ---
1 files changed, 16 insertions(+), 27 deletions(-)
Changes in directory llvm/lib/CodeGen:
DwarfWriter.cpp updated: 1.31 -> 1.32
---
Log message:
Supporting multiple compile units.
---
Diffs of the changes: (+184 -135)
DwarfWriter.cpp | 319
1 files changed, 184 insertions(+), 135 de
Changes in directory llvm/include/llvm/CodeGen:
DwarfWriter.h updated: 1.25 -> 1.26
---
Log message:
Re-orging file.
---
Diffs of the changes: (+383 -700)
DwarfWriter.h | 1083 --
1 files changed, 383 insertions(+), 700 deletions(-)
Changes in directory llvm/include/llvm/Support:
Dwarf.h updated: 1.1 -> 1.2
---
Log message:
Re-orging file.
---
Diffs of the changes: (+494 -410)
Dwarf.h | 904 ++--
1 files changed, 494 insertions(+), 410 deletions(-)
Index:
Changes in directory llvm/lib/Support:
Dwarf.cpp added (r1.1)
---
Log message:
Re-orging file.
---
Diffs of the changes: (+572 -0)
Dwarf.cpp | 572 ++
1 files changed, 572 insertions(+)
Index: llvm/lib/Support/Dwarf.cpp
diff -c
Changes in directory llvm/lib/CodeGen:
DwarfWriter.cpp updated: 1.30 -> 1.31
---
Log message:
Re-orging file.
---
Diffs of the changes: (+374 -573)
DwarfWriter.cpp | 947 ++--
1 files changed, 374 insertions(+), 573 deletions(-)
Index:
Changes in directory llvm/lib/VMCore:
AsmWriter.cpp updated: 1.193 -> 1.194
---
Log message:
Pretty print large struct constants.
---
Diffs of the changes: (+10 -1)
AsmWriter.cpp | 11 ++-
1 files changed, 10 insertions(+), 1 deletion(-)
Index: llvm/lib/VMCore/AsmWriter.cpp
dif
Changes in directory llvm/lib/Target/Alpha:
AlphaAsmPrinter.cpp updated: 1.31 -> 1.32
---
Log message:
Removed dependency on how operands are printed (want multi-line.)
---
Diffs of the changes: (+3 -9)
AlphaAsmPrinter.cpp | 12 +++-
1 files changed, 3 insertions(+), 9 deletions
30 matches
Mail list logo