Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.117 -> 1.118
---
Log message:
Protect R31's frame offset from being used by callee-saved registers, when R31
is the frame pointer.
---
Diffs of the changes: (+20 -0)
PPCRegisterInfo.cpp | 20 +++
Changes in directory llvm/tools/llvm-upgrade:
UpgradeParser.y updated: 1.72 -> 1.73
---
Log message:
For PR1243: http://llvm.org/PR1243 :
Okay, really fix it this time. Make sure the CurFun.Linkage is set early
and consolidate some duplicate code.
---
Diffs of the changes: (+10 -14)
Upgrad
Changes in directory llvm-test:
TEST.nightly.Makefile updated: 1.45 -> 1.46
TEST.llc.Makefile updated: 1.5 -> 1.6
---
Log message:
Pass to llc to get accurate timing info.
---
Diffs of the changes: (+3 -3)
TEST.llc.Makefile |2 +-
TEST.nightly.Makefile |4 ++--
2 files changed,
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.275 -> 1.276
---
Log message:
fold (truncate (srl (load x), c)) -> (smaller load (x+c/vt bits))
---
Diffs of the changes: (+24 -6)
DAGCombiner.cpp | 30 --
1 files changed, 24 insert
Changes in directory llvm/test/CodeGen/ARM:
trunc_ldr.ll added (r1.1)
---
Log message:
New test case.
---
Diffs of the changes: (+27 -0)
trunc_ldr.ll | 27 +++
1 files changed, 27 insertions(+)
Index: llvm/test/CodeGen/ARM/trunc_ldr.ll
diff -c /dev/null llvm/test
Something in this patch broke the llvm-gcc compilation on arm-linux:
/home/laurov/llvm/llvm-gcc/build/gcc/xgcc
-B/home/laurov/llvm/llvm-gcc/build/gcc/
-B/usr/local/arm-linux-gnueabi/bin/
-B/usr/local/arm-linux-gnueabi/lib/ -isystem
/usr/local/arm-linux-gnueabi/include -isystem
/usr/local/arm-linu
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.158 -> 1.159
---
Log message:
add generation of unnecessary push/pop around calls
---
Diffs of the changes: (+42 -0)
README.txt | 42 ++
1 files changed, 42 insertions(+)
Index: llvm
Changes in directory llvm/lib/Target/MSIL:
---
Log message:
Directory /var/cvs/llvm/llvm/lib/Target/MSIL added to the repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://li
Changes in directory llvm:
configure updated: 1.270 -> 1.271
---
Log message:
Let the new backend begin!
---
Diffs of the changes: (+1 -1)
configure |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/configure
diff -u llvm/configure:1.270 llvm/configure:1.271
--- llvm/
Changes in directory llvm/lib/Target/MSIL:
MSILWriter.cpp added (r1.1)
MSILWriter.h added (r1.1)
Makefile added (r1.1)
---
Log message:
Let the new backend begin!
---
Diffs of the changes: (+1594 -0)
MSILWriter.cpp | 1350 +
MSILWrite
Changes in directory llvm/autoconf:
configure.ac updated: 1.265 -> 1.266
---
Log message:
Let the new backend begin!
---
Diffs of the changes: (+1 -1)
configure.ac |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/autoconf/configure.ac
diff -u llvm/autoconf/configure.
Changes in directory llvm:
CREDITS.TXT updated: 1.71 -> 1.72
---
Log message:
Add Roman to credits
---
Diffs of the changes: (+4 -0)
CREDITS.TXT |4
1 files changed, 4 insertions(+)
Index: llvm/CREDITS.TXT
diff -u llvm/CREDITS.TXT:1.71 llvm/CREDITS.TXT:1.72
--- llvm/CREDITS.TXT:
Changes in directory llvm/lib/Target/MSIL:
README.TXT added (r1.1)
---
Log message:
Add TODO list for MSIL backend
---
Diffs of the changes: (+51 -0)
README.TXT | 51 +++
1 files changed, 51 insertions(+)
Index: llvm/lib/Target/MSIL/READM
Changes in directory llvm/lib/Target/ARM:
ARMISelLowering.h updated: 1.6 -> 1.7
ARMISelLowering.cpp updated: 1.28 -> 1.29
---
Log message:
repair x86 performance, dejagnu problems from previous change
---
Diffs of the changes: (+4 -3)
ARMISelLowering.cpp |4 ++--
ARMISelLowering.h |
Changes in directory llvm/include/llvm/Target:
TargetLowering.h updated: 1.114 -> 1.115
---
Log message:
repair x86 performance, dejagnu problems from previous change
---
Diffs of the changes: (+2 -1)
TargetLowering.h |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llv
Changes in directory llvm/lib/CodeGen/SelectionDAG:
TargetLowering.cpp updated: 1.98 -> 1.99
---
Log message:
repair x86 performance, dejagnu problems from previous change
---
Diffs of the changes: (+2 -2)
TargetLowering.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
I
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.h updated: 1.92 -> 1.93
X86ISelLowering.cpp updated: 1.373 -> 1.374
---
Log message:
repair x86 performance, dejagnu problems from previous change
---
Diffs of the changes: (+28 -0)
X86ISelLowering.cpp | 16
X86IS
The attached patch is the backport of ARM EABI. It is needed to
compile llvm-gcc on arm-linux-gnueabi. Patched by Rafael.
Important: This patch removes gcc/unwind.h file, so it must be applied
using "patch -E -p0".
Lauro
2007/1/11, Lauro Ramos Venancio <[EMAIL PROTECTED]>:
The following patch
Changes in directory llvm/include/llvm/ADT:
APInt.h updated: 1.45 -> 1.46
---
Log message:
Fix a comment.
---
Diffs of the changes: (+1 -1)
APInt.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/include/llvm/ADT/APInt.h
diff -u llvm/include/llvm/ADT/APInt.h:1.45 ll
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.670 -> 1.671
---
Log message:
For PR1248: http://llvm.org/PR1248 :
* Fix some indentation and comments in InsertRangeTest
* Add an "IsSigned" parameter to AddWithOverflow and make it handle signed
additions.
Changes in directory llvm/docs:
LangRef.html updated: 1.210 -> 1.211
---
Log message:
Fixed va_arg example. Reported by Roman Samoilov
---
Diffs of the changes: (+10 -6)
LangRef.html | 16 ++--
1 files changed, 10 insertions(+), 6 deletions(-)
Index: llvm/docs/LangRef.html
> For PR1248: http://llvm.org/PR1248 :
> * Fix some indentation and comments in InsertRangeTest
> * Add an "IsSigned" parameter to AddWithOverflow and make it handle
> signed
> additions. Also, APIntify this function so it works with any
> bitwidth.
> * For the icmp pred ([us]div %X, C1), C2
Changes in directory llvm/docs:
LangRef.html updated: 1.211 -> 1.212
---
Log message:
More LangRef fixes. Corrected names of intrinsics.
---
Diffs of the changes: (+38 -38)
LangRef.html | 76 +--
1 files changed, 38 insertions(+), 3
Changes in directory llvm/include/llvm:
DerivedTypes.h updated: 1.87 -> 1.88
---
Log message:
For PR1145: http://llvm.org/PR1145 :
Add the NoUnwindAttribute to allow explicit marking of functions that do
not unwind the stack via the unwind instruction. This is akin to gcc's
NoThrow attribute a
Changes in directory llvm/test/Transforms/InstCombine:
2007-03-21-SignedRangeTest.ll added (r1.1)
---
Log message:
Test case for PR1248: http://llvm.org/PR1248
---
Diffs of the changes: (+7 -0)
2007-03-21-SignedRangeTest.ll |7 +++
1 files changed, 7 insertions(+)
Index: llvm/te
Changes in directory llvm/lib/CodeGen:
LiveIntervalAnalysis.cpp updated: 1.226 -> 1.227
---
Log message:
Fix for PR1257: http://llvm.org/PR1257 . Bug in live range shortening as a
result of copy coalescing
where the destination is dead.
---
Diffs of the changes: (+9 -11)
LiveIntervalAnalys
Changes in directory llvm/test/CodeGen/ARM:
2007-03-21-JoinIntervalsCrash.ll added (r1.1)
---
Log message:
Test case for PR1257: http://llvm.org/PR1257
---
Diffs of the changes: (+97 -0)
2007-03-21-JoinIntervalsCrash.ll | 97 +++
1 files changed, 97 in
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.276 -> 1.277
---
Log message:
More opportunities to reduce load size.
---
Diffs of the changes: (+101 -45)
DAGCombiner.cpp | 146 ++--
1 files changed, 101 ins
Changes in directory llvm/test/CodeGen/ARM:
trunc_ldr.ll updated: 1.1 -> 1.2
---
Log message:
Another test case.
---
Diffs of the changes: (+13 -15)
trunc_ldr.ll | 28 +---
1 files changed, 13 insertions(+), 15 deletions(-)
Index: llvm/test/CodeGen/ARM/trunc_ldr.
Changes in directory llvm/docs:
LangRef.html updated: 1.212 -> 1.213
---
Log message:
Preview nounwind function attribute.
---
Diffs of the changes: (+6 -3)
LangRef.html |9 ++---
1 files changed, 6 insertions(+), 3 deletions(-)
Index: llvm/docs/LangRef.html
diff -u llvm/docs/Lan
Changes in directory llvm/lib/Transforms/Scalar:
PredicateSimplifier.cpp updated: 1.60 -> 1.61
---
Log message:
Fix broken optimization disabled by a logic bug.
Analyze GEPs. If the indices are all zero, transfer whether the pointer is
known to be not null through the GEP.
Add a few more case
Changes in directory llvm/lib/AsmParser:
Lexer.l updated: 1.100 -> 1.101
llvmAsmParser.y updated: 1.331 -> 1.332
---
Log message:
Add support for the noreturn and nounwind function attributes.
---
Diffs of the changes: (+4 -1)
Lexer.l |2 ++
llvmAsmParser.y |3 ++-
2 files
Changes in directory llvm/lib/VMCore:
Type.cpp updated: 1.176 -> 1.177
---
Log message:
Add the NoUnwind function attribute.
---
Diffs of the changes: (+2 -0)
Type.cpp |2 ++
1 files changed, 2 insertions(+)
Index: llvm/lib/VMCore/Type.cpp
diff -u llvm/lib/VMCore/Type.cpp:1.176 llvm/
Changes in directory llvm/test/Feature:
paramattrs.ll updated: 1.5 -> 1.6
---
Log message:
Add tests for nounwind and noreturn function attributes.
---
Diffs of the changes: (+2 -2)
paramattrs.ll |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/test/Feature/param
Changes in directory llvm/docs:
LangRef.html updated: 1.213 -> 1.214
---
Log message:
Add noreturn function attribute.
---
Diffs of the changes: (+5 -1)
LangRef.html |6 +-
1 files changed, 5 insertions(+), 1 deletion(-)
Index: llvm/docs/LangRef.html
diff -u llvm/docs/LangRef.htm
Changes in directory llvm/test/Transforms/InstCombine:
2007-03-21-SignedRangeTest.ll updated: 1.1 -> 1.2
---
Log message:
Make this test actually match the generated code.
---
Diffs of the changes: (+1 -1)
2007-03-21-SignedRangeTest.ll |2 +-
1 files changed, 1 insertion(+), 1 deletion
Changes in directory llvm/tools/llvm-upgrade:
UpgradeParser.cpp.cvs updated: 1.68 -> 1.69
UpgradeParser.y updated: 1.73 -> 1.74
UpgradeParser.y.cvs updated: 1.67 -> 1.68
---
Log message:
Unbreak non-debug builds.
---
Diffs of the changes: (+6 -0)
UpgradeParser.cpp.cvs |2 ++
UpgradePars
37 matches
Mail list logo