Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.395 - 1.396
---
Log message:
Split big monster into small helpers. No functionality change.
---
Diffs of the changes: (+285 -190)
SelectionDAGISel.cpp | 475
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.396 - 1.397
---
Log message:
Remove dead code
---
Diffs of the changes: (+46 -82)
SelectionDAGISel.cpp | 128 ++-
1 files changed, 46 insertions(+), 82
Changes in directory llvm/lib/Target/PowerPC:
PPCISelLowering.cpp updated: 1.263 - 1.264
---
Log message:
The C standards do say that char may either be a signed char or unsigned
char and it is up to the compilers implementation or the platform which is
followed.
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.697 - 1.698
---
Log message:
Unbreaks non-debug builds.
---
Diffs of the changes: (+2 -0)
InstructionCombining.cpp |2 ++
1 files changed, 2 insertions(+)
Index:
Revision: 125417
Author: dpatel
Date: 2007-03-27 13:12:24 -0700 (Tue, 27 Mar 2007)
Log Message:
---
The address of a VIEW_CONVERT_EXPR is the address of its
operand, but the type is the type of the expression. The
current code gets the address right but the type wrong.
Patch by
Changes in directory llvm/include/llvm:
IntrinsicsX86.td updated: 1.39 - 1.40
---
Log message:
Add support for integer comparison builtins.
---
Diffs of the changes: (+23 -0)
IntrinsicsX86.td | 23 +++
1 files changed, 23 insertions(+)
Index:
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.379 - 1.380
X86InstrMMX.td updated: 1.25 - 1.26
---
Log message:
Fix so that pandn is emitted instead of an xor/and combo. Add integer
comparison operators.
---
Diffs of the changes: (+55 -13)
X86ISelLowering.cpp |
Changes in directory llvm/utils/emacs:
tablegen-mode.el updated: 1.2 - 1.3
---
Log message:
Add better support for keywords.
---
Diffs of the changes: (+40 -21)
tablegen-mode.el | 61 ---
1 files changed, 40 insertions(+), 21
Changes in directory llvm/test/AdaFrontend:
vce_lv.adb added (r1.1)
---
Log message:
Test that a VIEW_CONVERT_EXPR used as an lvalue has the right type.
---
Diffs of the changes: (+9 -0)
vce_lv.adb |9 +
1 files changed, 9 insertions(+)
Index:
Changes in directory llvm/lib/VMCore:
Dominators.cpp updated: 1.83 - 1.84
---
Log message:
Use SmallPtrSet.
---
Diffs of the changes: (+2 -1)
Dominators.cpp |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/lib/VMCore/Dominators.cpp
diff -u
On Mar 27, 2007, at 1:22 PM, Bill Wendling wrote:
+// Some special case pandn patterns.
+def : Pat(v1i64 (and (xor VR64:$src1, (bc_v1i64 (v2i32
immAllOnesV))),
+ VR64:$src2)),
+ (MMX_PANDNrr VR64:$src1, VR64:$src2);
+def : Pat(v1i64 (and (xor VR64:$src1, (bc_v1i64
Changes in directory llvm/lib/Target/X86:
X86InstrMMX.td updated: 1.26 - 1.27
---
Log message:
Add the unpack low packed data instructions. This should be the last of
the MMX instructions that are needed...
---
Diffs of the changes: (+130 -73)
X86InstrMMX.td | 203
Changes in directory llvm/docs:
Makefile updated: 1.14 - 1.15
---
Log message:
Fixing doxygen.cfg target. I'm not a makefile expert, so hopefully this
correct.Tested doxygen generation on zion.
---
Diffs of the changes: (+1 -1)
Makefile |2 +-
1 files changed, 1 insertion(+), 1
Changes in directory llvm/test/C++Frontend:
2007-03-27-FunctionVarRename.cpp added (r1.1)
---
Log message:
new testcase
---
Diffs of the changes: (+17 -0)
2007-03-27-FunctionVarRename.cpp | 17 +
1 files changed, 17 insertions(+)
Index:
Revision: 125424
Author: clattner
Date: 2007-03-27 17:04:40 -0700 (Tue, 27 Mar 2007)
Log Message:
---
Fix C++Frontend/2007-03-27-FunctionVarRename.cpp
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-backend.cpp
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.cpp updated: 1.79 - 1.80
---
Log message:
Fix a problem building llvm-gcc on amd64-unknown-freebsd6.2, due to the
system assembler not groking legal instructions like leal (,%esi,8), %ecx.
---
Diffs of the changes: (+3 -1)
On Mar 27, 2007, at 5:57 PM, Bill Wendling wrote:
-// This file was developed by the Evan Cheng and is distributed
under the
+// This file was developed by Evan Cheng and is distributed under the
Why are you dissing on the evan?
-Chris
___
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.381 - 1.382
---
Log message:
Remove cruft I put in there...
---
Diffs of the changes: (+0 -72)
X86ISelLowering.cpp | 72
1 files changed, 72 deletions(-)
FWIW, the system assembler is GNU assembler 2.15.
Chris Lattner wrote:
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.cpp updated: 1.79 - 1.80
---
Log message:
Fix a problem building llvm-gcc on amd64-unknown-freebsd6.2, due to the
system assembler not groking legal instructions
On 3/27/07, Chris Lattner [EMAIL PROTECTED] wrote:
On Mar 27, 2007, at 5:57 PM, Bill Wendling wrote:
-// This file was developed by the Evan Cheng and is distributed
under the
+// This file was developed by Evan Cheng and is distributed under the
Why are you dissing on the evan?
Changes in directory llvm/test/CodeGen/SPARC:
basictest.ll updated: 1.2 - 1.3
---
Log message:
upgrade a random test
---
Diffs of the changes: (+4 -4)
basictest.ll |8
1 files changed, 4 insertions(+), 4 deletions(-)
Index: llvm/test/CodeGen/SPARC/basictest.ll
diff -u
Changes in directory llvm/lib/CodeGen:
LiveIntervalAnalysis.cpp updated: 1.228 - 1.229
---
Log message:
Fix for PR1279: http://llvm.org/PR1279 . Dead def has a live interval of length
1. Copy coalescing should
not violate that.
---
Diffs of the changes: (+5 -3)
LiveIntervalAnalysis.cpp |
Changes in directory llvm/test/Transforms/ScalarRepl:
memset-aggregate.ll updated: 1.2 - 1.3
---
Log message:
new testcase
---
Diffs of the changes: (+1 -1)
memset-aggregate.ll |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/test/CodeGen/ARM:
2007-03-27-RegScavengerAssert.ll added (r1.1)
---
Log message:
Added a test case for PR1279: http://llvm.org/PR1279 .
---
Diffs of the changes: (+37 -0)
2007-03-27-RegScavengerAssert.ll | 37 +
1 files
Changes in directory llvm/test/Transforms/InstCombine:
apint-add1.ll updated: 1.1 - 1.2
apint-add2.ll updated: 1.1 - 1.2
---
Log message:
For PR1280: http://llvm.org/PR1280 :
Remove test cases for and/xor/add - trunc/sext that use bit widths that
the targets cannot code gen.
---
Diffs of the
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.698 - 1.699
---
Log message:
For PR1280: http://llvm.org/PR1280 :
When converting an add/xor/and triplet into a trunc/sext, only do so if the
intermediate integer type is a bitwidth that the targets can
Changes in directory llvm/test/Transforms/InstCombine:
2007-03-27-PR1280.ll added (r1.1)
---
Log message:
new test case for PR1280: http://llvm.org/PR1280
---
Diffs of the changes: (+15 -0)
2007-03-27-PR1280.ll | 15 +++
1 files changed, 15 insertions(+)
Index:
Changes in directory llvm/test/Transforms/InstCombine:
2002-05-14-SubFailure.ll updated: 1.6 - 1.7
---
Log message:
don't use 'not' when we can use a positive test
---
Diffs of the changes: (+6 -8)
2002-05-14-SubFailure.ll | 14 ++
1 files changed, 6 insertions(+), 8
Changes in directory llvm/include/llvm/Target:
TargetLowering.h updated: 1.116 - 1.117
---
Log message:
Remove isLegalAddressImmediate.
---
Diffs of the changes: (+0 -6)
TargetLowering.h |6 --
1 files changed, 6 deletions(-)
Index: llvm/include/llvm/Target/TargetLowering.h
diff
Changes in directory llvm/lib/Target/ARM:
ARMISelLowering.h updated: 1.8 - 1.9
---
Log message:
Remove isLegalAddressImmediate.
---
Diffs of the changes: (+0 -6)
ARMISelLowering.h |6 --
1 files changed, 6 deletions(-)
Index: llvm/lib/Target/ARM/ARMISelLowering.h
diff -u
Changes in directory llvm/test/Integer:
a1.ll.out updated: 1.6 - 1.7
a15.ll.out updated: 1.7 - 1.8
a17.ll.out updated: 1.7 - 1.8
a31.ll.out updated: 1.7 - 1.8
a33.ll.out updated: 1.7 - 1.8
a63.ll.out updated: 1.7 - 1.8
a7.ll.out updated: 1.8 - 1.9
a9.ll.out updated: 1.7 - 1.8
---
Log message:
Changes in directory llvm/lib/VMCore:
AsmWriter.cpp updated: 1.265 - 1.266
---
Log message:
No need to generate the implementation keyword any more. Its frivolous.
---
Diffs of the changes: (+0 -2)
AsmWriter.cpp |2 --
1 files changed, 2 deletions(-)
Index:
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.699 - 1.700
---
Log message:
Clean up codes in ComputeMaskedBits():
1. Line out nested use of zext/trunc.
2. Make more use of getHighBitsSet/getLowBitsSet.
3. Use APInt[] != 0 instead of (APInt SignBit) != 0.
Changes in directory llvm-www:
DevMtgMay2007.html updated: 1.2 - 1.3
---
Log message:
Fix two typos.
---
Diffs of the changes: (+3 -3)
DevMtgMay2007.html |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index: llvm-www/DevMtgMay2007.html
diff -u
Changes in directory llvm/test/Assembler:
2003-12-30-TypeMapInvalidMemory.llx updated: 1.6 - 1.7
---
Log message:
The implementation keyword was replaced with checkpoint.
---
Diffs of the changes: (+1 -1)
2003-12-30-TypeMapInvalidMemory.llx |2 +-
1 files changed, 1 insertion(+), 1
Changes in directory llvm/test/Transforms/ADCE:
2002-01-31-UseStuckAround.ll updated: 1.4 - 1.5
---
Log message:
Remove use of implementation keyword.
---
Diffs of the changes: (+0 -2)
2002-01-31-UseStuckAround.ll |2 --
1 files changed, 2 deletions(-)
Index:
Changes in directory llvm/test/CodeGen/X86:
2007-01-13-StackPtrIndex.ll updated: 1.4 - 1.5
2007-03-16-InlineAsm.ll updated: 1.1 - 1.2
2007-03-24-InlineAsmVectorOp.ll updated: 1.1 - 1.2
shift-codegen.ll updated: 1.1 - 1.2
test-hidden.ll updated: 1.3 - 1.4
x86-64-arg.ll updated: 1.1 - 1.2
Changes in directory llvm/test/CodeGen/CBackend:
2007-01-08-ParamAttr-ICmp.ll updated: 1.4 - 1.5
2007-02-05-memset.ll updated: 1.1 - 1.2
---
Log message:
Remove use of implementation keyword.
---
Diffs of the changes: (+0 -2)
2007-01-08-ParamAttr-ICmp.ll |1 -
2007-02-05-memset.ll
Changes in directory llvm/test/CodeGen/Alpha:
add.ll updated: 1.7 - 1.8
i32_sub_1.ll updated: 1.5 - 1.6
zapnot.ll updated: 1.5 - 1.6
---
Log message:
Remove use of implementation keyword.
---
Diffs of the changes: (+0 -3)
add.ll |1 -
i32_sub_1.ll |1 -
zapnot.ll|1 -
Changes in directory llvm/test/Analysis/Dominators:
2007-01-14-BreakCritEdges.ll updated: 1.2 - 1.3
---
Log message:
Remove use of implementation keyword.
---
Diffs of the changes: (+0 -1)
2007-01-14-BreakCritEdges.ll |1 -
1 files changed, 1 deletion(-)
Index:
Changes in directory llvm/test/CodeGen/Generic:
2007-02-16-BranchFold.ll updated: 1.2 - 1.3
switch-lower.ll updated: 1.1 - 1.2
---
Log message:
Remove use of implementation keyword.
---
Diffs of the changes: (+0 -2)
2007-02-16-BranchFold.ll |1 -
switch-lower.ll |1 -
2
Changes in directory llvm/test/Integer:
BitArith.ll updated: 1.2 - 1.3
BitBit.ll updated: 1.4 - 1.5
BitCast.ll updated: 1.2 - 1.3
BitIcmp.ll updated: 1.2 - 1.3
BitMem.ll updated: 1.2 - 1.3
BitMisc.ll updated: 1.2 - 1.3
BitPacked.ll updated: 1.2 - 1.3
basictest_bt.ll updated: 1.3 - 1.4
Changes in directory llvm/test/Analysis/BasicAA:
2007-01-13-BasePointerBadNoAlias.ll updated: 1.2 - 1.3
---
Log message:
Remove use of implementation keyword.
---
Diffs of the changes: (+0 -1)
2007-01-13-BasePointerBadNoAlias.ll |1 -
1 files changed, 1 deletion(-)
Index:
Changes in directory llvm/test/Feature:
packed_cmp.ll updated: 1.2 - 1.3
packed_struct.ll updated: 1.5 - 1.6
---
Log message:
Remove use of implementation keyword.
---
Diffs of the changes: (+0 -2)
packed_cmp.ll|1 -
packed_struct.ll |1 -
2 files changed, 2 deletions(-)
Changes in directory llvm/test/Transforms/InstCombine:
2007-02-23-PhiFoldInfLoop.ll updated: 1.1 - 1.2
2007-03-26-BadShiftMask.ll updated: 1.1 - 1.2
apint-add1.ll updated: 1.2 - 1.3
apint-add2.ll updated: 1.2 - 1.3
apint-and1.ll updated: 1.1 - 1.2
apint-and2.ll updated: 1.1 - 1.2
Changes in directory llvm/test/Transforms/IndVarsSimplify:
2007-01-06-TripCount.ll updated: 1.5 - 1.6
---
Log message:
Remove use of implementation keyword.
---
Diffs of the changes: (+0 -1)
2007-01-06-TripCount.ll |1 -
1 files changed, 1 deletion(-)
Index:
Changes in directory llvm/test/CodeGen/PowerPC:
2007-01-31-InlineAsmAddrMode.ll updated: 1.1 - 1.2
2007-02-16-InlineAsmNConstraint.ll updated: 1.1 - 1.2
2007-02-23-lr-saved-twice.ll updated: 1.1 - 1.2
---
Log message:
Remove use of implementation keyword.
---
Diffs of the changes: (+0 -3)
Changes in directory llvm/test/Analysis/ScalarEvolution:
trip-count.ll updated: 1.3 - 1.4
---
Log message:
Remove use of implementation keyword.
---
Diffs of the changes: (+0 -1)
trip-count.ll |1 -
1 files changed, 1 deletion(-)
Index:
Changes in directory llvm/test/Transforms/ScalarRepl:
2007-03-19-CanonicalizeMemcpy.ll updated: 1.1 - 1.2
memset-aggregate-byte-leader.ll updated: 1.2 - 1.3
memset-aggregate.ll updated: 1.3 - 1.4
---
Log message:
Remove use of implementation keyword.
---
Diffs of the changes: (+0 -3)
Changes in directory llvm/test/Assembler:
2002-05-02-ParseError.ll updated: 1.9 - 1.10
2007-01-02-Undefined-Arg-Type.ll updated: 1.3 - 1.4
---
Log message:
Remove use of implementation keyword.
---
Diffs of the changes: (+0 -2)
2002-05-02-ParseError.ll |1 -
Changes in directory llvm/docs:
LangRef.html updated: 1.216 - 1.217
---
Log message:
Undocument the implementation keyword
Docuemnt the checkpoint keyword
---
Diffs of the changes: (+12 -13)
LangRef.html | 25 -
1 files changed, 12 insertions(+), 13 deletions(-)
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.700 - 1.701
---
Log message:
Remove unused APInt variable.
---
Diffs of the changes: (+0 -3)
InstructionCombining.cpp |3 ---
1 files changed, 3 deletions(-)
Index:
Index: llvm/test/Assembler/2002-05-02-ParseError.ll
diff -u llvm/test/Assembler/2002-05-02-ParseError.ll:1.9 llvm/test/
Assembler/2002-05-02-ParseError.ll:1.10
--- llvm/test/Assembler/2002-05-02-ParseError.ll:1.9 Fri Jan 26
02:25:05 2007
+++ llvm/test/Assembler/2002-05-02-ParseError.ll
Changes in directory llvm/test/Assembler:
2002-05-02-ParseError.ll updated: 1.10 - 1.11
---
Log message:
Delete the remanant of an obsolete comment.
---
Diffs of the changes: (+0 -2)
2002-05-02-ParseError.ll |2 --
1 files changed, 2 deletions(-)
Index:
Changes in directory llvm-test/SingleSource/Benchmarks/Shootout:
ackermann.c updated: 1.4 - 1.5
---
Log message:
User-supplied prototype for printf *very* non-portable.
---
Diffs of the changes: (+3 -3)
ackermann.c |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index:
Sheng,
Some important feedback ..
Reid.
On Tue, 2007-03-27 at 21:19 -0500, Zhou Sheng wrote:
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.699 - 1.700
---
Log message:
Clean up codes in ComputeMaskedBits():
1. Line out nested use of zext/trunc.
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.701 - 1.702
---
Log message:
Use UnknownBIts[BitWidth-1] instead of UnknownBIts SignBits.
---
Diffs of the changes: (+1 -1)
InstructionCombining.cpp |2 +-
1 files changed, 1 insertion(+), 1
Sheng,
A correction to my last email ..
On Tue, 2007-03-27 at 22:13 -0700, Reid Spencer wrote:
// If the sign bit of the input is known set or clear, then we know the
// top bits of the result.
-APInt InSignBit(APInt::getSignBit(SrcTy-getBitWidth()));
-
58 matches
Mail list logo