Changes in directory llvm-test:
Makefile.tests updated: 1.15 - 1.16
---
Log message:
TESTRUNR is dead.
---
Diffs of the changes: (+0 -4)
Makefile.tests |4
1 files changed, 4 deletions(-)
Index: llvm-test/Makefile.tests
diff -u llvm-test/Makefile.tests:1.15
Changes in directory llvm/test/C++Frontend:
2007-05-16-ReverseBitFieldCrash.cpp added (r1.1)
---
Log message:
New test.
---
Diffs of the changes: (+24 -0)
2007-05-16-ReverseBitFieldCrash.cpp | 24
1 files changed, 24 insertions(+)
Index:
Revision: 127336
Author: dpatel
Date: 2007-05-16 23:23:29 -0700 (Wed, 16 May 2007)
Log Message:
---
Fix
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070514/049736.html
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-types.cpp
Modified:
Changes in directory llvm-test/SingleSource/UnitTests/Integer:
part_select2.reference_output added (r1.1)
part_select2.c updated: 1.2 - 1.3
---
Log message:
Add the reference output. The bug here was caused by APInt.
---
Diffs of the changes: (+8 -2)
part_select2.c|4
Revision: 127337
Author: clattner
Date: 2007-05-16 23:27:45 -0700 (Wed, 16 May 2007)
Log Message:
---
Enable 128-bit integer types in the front-end, accessible with
things like:
typedef int TI __attribute__((mode(TI)));
on 64-bit targets.
Modified Paths:
--
Changes in directory llvm/lib/Target/X86:
X86InstrX86-64.td updated: 1.15 - 1.16
---
Log message:
add support for 128-bit integer add/sub
---
Diffs of the changes: (+20 -0)
X86InstrX86-64.td | 20
1 files changed, 20 insertions(+)
Index:
Changes in directory llvm-test/SingleSource/UnitTests/Integer:
multiple_assign.reference_output added (r1.1)
---
Log message:
Add reference output for this test.
---
Diffs of the changes: (+1 -0)
multiple_assign.reference_output |1 +
1 files changed, 1 insertion(+)
Index:
Changes in directory llvm/lib/ExecutionEngine/Interpreter:
Execution.cpp updated: 1.183 - 1.184
---
Log message:
Print integer values as both decimal and hexadecimal for convenience
of verifying result values when debugging.
---
Diffs of the changes: (+1 -1)
Execution.cpp |2 +-
1
Changes in directory llvm-test/SingleSource/UnitTests/Integer:
big_bit_concat.reference_output updated: 1.1 - 1.2
---
Log message:
Update to match test program's static output.
---
Diffs of the changes: (+1 -1)
big_bit_concat.reference_output |2 +-
1 files changed, 1 insertion(+), 1
Changes in directory llvm/lib/Target/PowerPC:
PPCInstr64Bit.td updated: 1.44 - 1.45
---
Log message:
add support for 128-bit add/sub on ppc64
---
Diffs of the changes: (+34 -0)
PPCInstr64Bit.td | 34 ++
1 files changed, 34 insertions(+)
Index:
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.401 - 1.402
---
Log message:
Revert patch for PR1427: http://llvm.org/PR1427 . It breaks almost all vector
tests.
---
Diffs of the changes: (+1 -10)
X86ISelLowering.cpp | 11 +--
1 files changed, 1
Hello, Everyone.
Attached patch fixes PCHs for both TOT and 2.0 release.
There were 2 problems:
1. flush() method of oFILEstream doesn't actually flush the file. This
can lead to incorrect offsets calculations in the PCH handling code and
junk output. This problem seems to be highly
Anton,
This patch is good. I installed this patch in mainline sources. I
agree, this should also go in 2.0 release branch.
Thanks Anton for taking care of this bug.
-
Devang
On May 17, 2007, at 2:53 AM, Anton Korobeynikov wrote:
Hello, Everyone.
Attached patch fixes PCHs for both TOT and
Revision: 127364
Author: dpatel
Date: 2007-05-17 07:35:46 -0700 (Thu, 17 May 2007)
Log Message:
---
Fix PCH. Patch by Anton Korobeynikov.
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-backend.cpp
Modified: apple-local/branches/llvm/gcc/llvm-backend.cpp
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.402 - 1.403
---
Log message:
This is the correct fix for PR1427: http://llvm.org/PR1427 . This fixes
mmx-shuffle.ll and doesn't
cause other regressions.
---
Diffs of the changes: (+5 -2)
X86ISelLowering.cpp |7
This patch is good. I installed this patch in mainline sources. I agree, this
should also go in 2.0 release branch.
Devang - Can you please apply this patch to the release-2.0 branch? Also,
it would be great if we could push this to the mirror ASAP, so I can begin
making new tarballs
On May 17, 2007, at 11:08 AM, Tanya M. Lattner wrote:
This patch is good. I installed this patch in mainline sources. I
agree, this should also go in 2.0 release branch.
Devang - Can you please apply this patch to the release-2.0 branch?
Done.
Also, it would be great if we could push
Changes in directory llvm-test/SingleSource/UnitTests/Integer:
constval.cpp updated: 1.2 - 1.3
constval.reference_output updated: 1.2 - 1.3
---
Log message:
Update to include a test case with a signed value to ensure sign
extension is working correctly.
---
Diffs of the changes: (+7 -0)
Changes in directory llvm-test/SingleSource/UnitTests/Integer:
bits.h updated: 1.9 - 1.10
---
Log message:
Add some new int types.
---
Diffs of the changes: (+10 -1)
bits.h | 11 ++-
1 files changed, 10 insertions(+), 1 deletion(-)
Index:
Changes in directory llvm/autoconf:
configure.ac updated: 1.270 - 1.271
---
Log message:
Make Perl a required dependency and cause configure script to fail if it
is not found.
---
Diffs of the changes: (+1 -0)
configure.ac |1 +
1 files changed, 1 insertion(+)
Index:
Changes in directory llvm/autoconf:
configure.ac updated: 1.269.2.1 - 1.269.2.2
---
Log message:
Make Perl required - merge from mainline.
---
Diffs of the changes: (+1 -0)
configure.ac |1 +
1 files changed, 1 insertion(+)
Index: llvm/autoconf/configure.ac
diff -u
Changes in directory llvm:
configure updated: 1.276 - 1.277
---
Log message:
Regenerate.
---
Diffs of the changes: (+27 -24)
configure | 51 +++
1 files changed, 27 insertions(+), 24 deletions(-)
Index: llvm/configure
diff -u
Changes in directory llvm:
configure updated: 1.275.2.1 - 1.275.2.2
---
Log message:
Merge from mainline to require Perl for build system.
---
Diffs of the changes: (+27 -24)
configure | 51 +++
1 files changed, 27 insertions(+), 24
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.492 - 1.493
---
Log message:
add expand support for ADDC/SUBC/ADDE/SUBE so we can codegen 128-bit add/sub on
32-bit (or less) targets
---
Diffs of the changes: (+42 -0)
LegalizeDAG.cpp | 42
Changes in directory llvm/lib/CodeGen/SelectionDAG:
TargetLowering.cpp updated: 1.114 - 1.115
---
Log message:
disable MaskedValueIsZero, ComputeMaskedBits, and SimplifyDemandedBits for
i128 integers. The 64-bit masks are not wide enough to represent the results.
These should be converted to
Changes in directory llvm/test/CodeGen/Generic:
i128-addsub.ll added (r1.1)
---
Log message:
add testcase for 128-bit add/sub
---
Diffs of the changes: (+39 -0)
i128-addsub.ll | 39 +++
1 files changed, 39 insertions(+)
Index:
Changes in directory llvm/include/llvm/ADT:
SmallVector.h updated: 1.28 - 1.29
---
Log message:
Fix some sporadic segfaults that are triggered when SmallVector's heap
storage lands near the end of the available address space. In the expression
Begin+N Capacity, the Begin+N was overflowing.
Changes in directory llvm/lib/Target/X86:
X86InstrSSE.td updated: 1.182 - 1.183
---
Log message:
Added missing patterns for UNPCKH* and PUNPCKH*.
---
Diffs of the changes: (+20 -0)
X86InstrSSE.td | 20
1 files changed, 20 insertions(+)
Index:
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.403 - 1.404
---
Log message:
Fix a bogus check that prevented folding VECTOR_SHUFFLE to UNDEF; add an
optimization to fold VECTOR_SHUFFLE to a zero vector.
---
Diffs of the changes: (+61 -24)
X86ISelLowering.cpp |
Changes in directory llvm/test/CodeGen/X86:
2007-05-17-ShuffleISelBug.ll added (r1.1)
---
Log message:
New test case.
---
Diffs of the changes: (+23 -0)
2007-05-17-ShuffleISelBug.ll | 23 +++
1 files changed, 23 insertions(+)
Index:
Changes in directory llvm/lib/Support:
APInt.cpp updated: 1.84 - 1.85
---
Log message:
Get rid of leading zeros in the output of toString.
---
Diffs of the changes: (+27 -8)
APInt.cpp | 35 +++
1 files changed, 27 insertions(+), 8 deletions(-)
Index:
Changes in directory llvm/docs:
ReleaseNotes.html updated: 1.377 - 1.378
---
Log message:
minor tweak
---
Diffs of the changes: (+5 -4)
ReleaseNotes.html |9 +
1 files changed, 5 insertions(+), 4 deletions(-)
Index: llvm/docs/ReleaseNotes.html
diff -u
Changes in directory llvm/include/llvm/ADT:
SmallVector.h updated: 1.29 - 1.30
---
Log message:
silence some comparison between signed and unsigned integer expressions
warnings
---
Diffs of the changes: (+3 -3)
SmallVector.h |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Changes in directory llvm/include/llvm:
Type.h updated: 1.107 - 1.108
---
Log message:
Correct a name in a comment.
---
Diffs of the changes: (+4 -3)
Type.h |7 ---
1 files changed, 4 insertions(+), 3 deletions(-)
Index: llvm/include/llvm/Type.h
diff -u
Changes in directory llvm/lib/Target/ARM:
ARMISelLowering.h updated: 1.15 - 1.16
ARMISelLowering.cpp updated: 1.52 - 1.53
---
Log message:
More effective breakdown of memcpy into repeated load/store. These are now
in the order lod;lod;lod;sto;sto;sto which means the load-store optimizer
has a
Changes in directory llvm/docs:
ReleaseNotes.html updated: 1.379 - 1.380
---
Log message:
llvm-gcc now supports almost all gcc extensions. The key missing one is
builtin_apply.
---
Diffs of the changes: (+27 -62)
ReleaseNotes.html | 89
Changes in directory llvm/docs:
ReleaseNotes.html updated: 1.380 - 1.381
---
Log message:
validation fixes
---
Diffs of the changes: (+2 -4)
ReleaseNotes.html |6 ++
1 files changed, 2 insertions(+), 4 deletions(-)
Index: llvm/docs/ReleaseNotes.html
diff -u
Changes in directory llvm/test/Transforms/SCCP:
2007-05-16-InvokeCrash.ll added (r1.1)
---
Log message:
New test.
---
Diffs of the changes: (+50 -0)
2007-05-16-InvokeCrash.ll | 50 ++
1 files changed, 50 insertions(+)
Index:
Changes in directory llvm/lib/Transforms/Scalar:
SCCP.cpp updated: 1.169 - 1.170
---
Log message:
Fix PR1431: http://llvm.org/PR1431
Test case at Transformations/SCCP/2007-05-16-InvokeCrash.ll
---
Diffs of the changes: (+1 -1)
SCCP.cpp |2 +-
1 files changed, 1 insertion(+), 1
Changes in directory llvm/lib/Analysis:
BasicAliasAnalysis.cpp updated: 1.89 - 1.89.4.1
---
Log message:
aa info for some runtime functions
---
Diffs of the changes: (+7 -1)
BasicAliasAnalysis.cpp |8 +++-
1 files changed, 7 insertions(+), 1 deletion(-)
Index:
Changes in directory llvm:
Makefile.rules updated: 1.434 - 1.434.2.1
---
Log message:
Fix the rules for handling the case when BISON is not available. We want
this to succeed by copying the .h.cvs file to .h and the .cpp.cvs file to
.cpp.
---
Diffs of the changes: (+11 -4)
Makefile.rules
Changes in directory llvm:
Makefile.rules updated: 1.434 - 1.435
---
Log message:
Fix a problem with building .y files when BISON is not present.
Merged from the release_20 branch.
---
Diffs of the changes: (+11 -4)
Makefile.rules | 15 +++
1 files changed, 11
Revision: 127367
Author: johannes
Date: 2007-05-17 16:47:22 -0700 (Thu, 17 May 2007)
Log Message:
---
Make ARM more aggressive about using target-dependent
memcpy expansion for aggregate copy.
Modified Paths:
--
apple-local/branches/llvm/gcc/config/arm/arm.h
Changes in directory llvm/include/llvm/CodeGen:
MachineBasicBlock.h updated: 1.63 - 1.64
---
Log message:
Move isSuccessor() offline, change it to use std::find.
---
Diffs of the changes: (+1 -6)
MachineBasicBlock.h |7 +--
1 files changed, 1 insertion(+), 6 deletions(-)
Index:
Changes in directory llvm/lib/CodeGen:
MachineBasicBlock.cpp updated: 1.44 - 1.45
---
Log message:
Move isSuccessor() offline, change it to use std::find.
---
Diffs of the changes: (+6 -0)
MachineBasicBlock.cpp |6 ++
1 files changed, 6 insertions(+)
Index:
Changes in directory llvm/include/llvm/Target:
TargetLowering.h updated: 1.125 - 1.126
---
Log message:
Fix comment.
---
Diffs of the changes: (+2 -2)
TargetLowering.h |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/include/llvm/Target/TargetLowering.h
diff -u
Changes in directory llvm/include/llvm/Target:
TargetInstrInfo.h updated: 1.121 - 1.122
---
Log message:
RemoveBranch() and InsertBranch() now returns number of instructions deleted /
inserted.
---
Diffs of the changes: (+8 -4)
TargetInstrInfo.h | 12
1 files changed, 8
Changes in directory llvm/lib/Target/Alpha:
AlphaInstrInfo.cpp updated: 1.17 - 1.18
AlphaInstrInfo.h updated: 1.7 - 1.8
---
Log message:
RemoveBranch() and InsertBranch() now returns number of instructions deleted /
inserted.
---
Diffs of the changes: (+11 -9)
AlphaInstrInfo.cpp | 16
Changes in directory llvm/lib/Target/IA64:
IA64InstrInfo.cpp updated: 1.8 - 1.9
IA64InstrInfo.h updated: 1.3 - 1.4
---
Log message:
RemoveBranch() and InsertBranch() now returns number of instructions deleted /
inserted.
---
Diffs of the changes: (+8 -6)
IA64InstrInfo.cpp |8 +---
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrInfo.cpp updated: 1.37 - 1.38
PPCInstrInfo.h updated: 1.21 - 1.22
---
Log message:
RemoveBranch() and InsertBranch() now returns number of instructions deleted /
inserted.
---
Diffs of the changes: (+16 -13)
PPCInstrInfo.cpp | 21
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.cpp updated: 1.85 - 1.86
X86InstrInfo.h updated: 1.63 - 1.64
---
Log message:
RemoveBranch() and InsertBranch() now returns number of instructions deleted /
inserted.
---
Diffs of the changes: (+16 -13)
X86InstrInfo.cpp | 21
Changes in directory llvm/lib/Target/Sparc:
SparcInstrInfo.cpp updated: 1.17 - 1.18
SparcInstrInfo.h updated: 1.10 - 1.11
---
Log message:
RemoveBranch() and InsertBranch() now returns number of instructions deleted /
inserted.
---
Diffs of the changes: (+8 -6)
SparcInstrInfo.cpp |8
Changes in directory llvm/lib/Target/ARM:
ARMInstrInfo.h updated: 1.10 - 1.11
ARMInstrInfo.cpp updated: 1.27 - 1.28
---
Log message:
RemoveBranch() and InsertBranch() now returns number of instructions deleted /
inserted.
---
Diffs of the changes: (+13 -11)
ARMInstrInfo.cpp | 16
Changes in directory llvm/lib/Target/ARM:
ARMISelLowering.cpp updated: 1.53 - 1.54
---
Log message:
Set ARM if-conversion block size threshold to 10 instructions for now.
---
Diffs of the changes: (+2 -2)
ARMISelLowering.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Changes in directory llvm/lib/CodeGen:
IfConversion.cpp updated: 1.4 - 1.5
---
Log message:
Make use of target specific block size limits; bug fixes.
---
Diffs of the changes: (+149 -64)
IfConversion.cpp | 213 ++-
1 files changed, 149
Changes in directory llvm/docs:
ReleaseNotes.html updated: 1.381 - 1.382
---
Log message:
tweak
---
Diffs of the changes: (+6 -7)
ReleaseNotes.html | 13 ++---
1 files changed, 6 insertions(+), 7 deletions(-)
Index: llvm/docs/ReleaseNotes.html
diff -u
Chris Lattner wrote:
+liPass registration is slightly different in LLVM 2.0 (you now needs an
Either s/you/LLVM/ or s/needs/need/ .
Nick
___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
Changes in directory llvm/lib/Target/ARM:
ARMISelLowering.cpp updated: 1.54 - 1.55
---
Log message:
Silence some compilation warnings.
---
Diffs of the changes: (+2 -2)
ARMISelLowering.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/lib/CodeGen:
BranchFolding.cpp updated: 1.53 - 1.54
---
Log message:
Remove some unneeded branches. (spotted by Evan, thanks)
---
Diffs of the changes: (+1 -0)
BranchFolding.cpp |1 +
1 files changed, 1 insertion(+)
Index:
Changes in directory llvm/lib/Target/ARM:
ARMInstrInfo.td updated: 1.103 - 1.104
---
Log message:
Mark calls non-predicable for now. Need to ensure it's the last instruction in
the if-converted block or make sure it preserve condition code.
---
Diffs of the changes: (+8 -8)
Changes in directory llvm/lib/CodeGen:
IfConversion.cpp updated: 1.5 - 1.6
---
Log message:
If true / false blocks fallthrough before ifcvt, add unconditional branches to
ifcvt'd block.
---
Diffs of the changes: (+19 -4)
IfConversion.cpp | 23 +++
1 files changed, 19
Changes in directory llvm/test:
TestRunner.sh updated: 1.19 - 1.20
---
Log message:
Avoid an infinite loop when TestRunner.sh is run outside of the test dir.
---
Diffs of the changes: (+7 -5)
TestRunner.sh | 12 +++-
1 files changed, 7 insertions(+), 5 deletions(-)
Index:
Mark calls non-predicable for now. Need to ensure it's the last
instruction in the if-converted block or make sure it preserve
condition code.
Plz add this to the readme file, so it doesn't get forgotten,
-Chris
___
llvm-commits mailing list
Changes in directory llvm-test:
RunSafely.sh updated: 1.30 - 1.31
---
Log message:
Don't execute ulimit in a sub-shell as its effects are only for the shell
that it executes in. Use eval instead of sh -c. This also saves a fork.
Patch by Emil Mikulic
---
Diffs of the changes: (+2 -1)
Changes in directory llvm/test/Linker:
link-archive.ll added (r1.1)
---
Log message:
Add a test case for PR1434: http://llvm.org/PR1434
---
Diffs of the changes: (+15 -0)
link-archive.ll | 15 +++
1 files changed, 15 insertions(+)
Index: llvm/test/Linker/link-archive.ll
Changes in directory llvm/lib/Bitcode/Reader:
BitcodeReader.cpp updated: 1.49 - 1.50
BitcodeReader.h updated: 1.20 - 1.21
---
Log message:
Fix PR1434: http://llvm.org/PR1434 and test/Linker/link-archive.ll, this is a
regression from 1.9.
---
Diffs of the changes: (+91 -54)
On May 17, 2007, at 5:48 PM, Nick Lewycky wrote:
Chris Lattner wrote:
+liPass registration is slightly different in LLVM 2.0 (you now
needs an
Either s/you/LLVM/ or s/needs/need/ .
Fixed, thanks!
-Chris
___
llvm-commits mailing list
Changes in directory llvm/docs:
WritingAnLLVMPass.html updated: 1.59 - 1.60
---
Log message:
validation fixes
---
Diffs of the changes: (+7 -5)
WritingAnLLVMPass.html | 12 +++-
1 files changed, 7 insertions(+), 5 deletions(-)
Index: llvm/docs/WritingAnLLVMPass.html
diff -u
Changes in directory llvm/docs:
WritingAnLLVMPass.html updated: 1.60 - 1.61
---
Log message:
validation fix
---
Diffs of the changes: (+2 -2)
WritingAnLLVMPass.html |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/docs/WritingAnLLVMPass.html
diff -u
Changes in directory llvm-www:
DevMtgMay2007.html updated: 1.143 - 1.144
---
Log message:
ted is coming
---
Diffs of the changes: (+4 -3)
DevMtgMay2007.html |7 ---
1 files changed, 4 insertions(+), 3 deletions(-)
Index: llvm-www/DevMtgMay2007.html
diff -u
Changes in directory llvm-www:
DevMtgMay2007.html updated: 1.144 - 1.145
---
Log message:
stop oppression of the christophers
---
Diffs of the changes: (+2 -2)
DevMtgMay2007.html |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm-www/DevMtgMay2007.html
diff -u
Changes in directory llvm/docs:
WritingAnLLVMPass.html updated: 1.59 - 1.59.2.1
---
Log message:
merge from mainline
---
Diffs of the changes: (+8 -6)
WritingAnLLVMPass.html | 14 --
1 files changed, 8 insertions(+), 6 deletions(-)
Index: llvm/docs/WritingAnLLVMPass.html
Changes in directory llvm/docs:
BitCodeFormat.html updated: 1.1 - 1.1.2.1
---
Log message:
merge in from mainline
---
Diffs of the changes: (+582 -29)
BitCodeFormat.html | 611 ++---
1 files changed, 582 insertions(+), 29 deletions(-)
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.449.2.1 - 1.449.2.2
---
Log message:
Merging from mainline (inline asm fix)
---
Diffs of the changes: (+6 -3)
SelectionDAGISel.cpp |9 ++---
1 files changed, 6 insertions(+), 3 deletions(-)
74 matches
Mail list logo