Changes in directory llvm-test/SingleSource/UnitTests/Integer:
negConst.c added (r1.1)
negConst.reference_output added (r1.1)
---
Log message:
A test of negative literal constant values with various bit sizes.
---
Diffs of the changes: (+69 -0)
negConst.c| 61
Changes in directory llvm-test/SingleSource/UnitTests/Integer:
union2.c updated: 1.6 -> 1.7
union2.reference_output updated: 1.2 -> 1.3
---
Log message:
Update the output of this test slight and make it pass the union value
through a function call.
---
Diffs of the changes: (+13 -13)
union
Changes in directory llvm/include/llvm:
PassAnalysisSupport.h updated: 1.30 -> 1.31
---
Log message:
Add a addRequiredTransitiveID member function, which is to
addRequiredTransitive as addRequiredID is to addRequired.
---
Diffs of the changes: (+8 -6)
PassAnalysisSupport.h | 14 -
Changes in directory llvm/include/llvm/Support:
DOTGraphTraits.h updated: 1.15 -> 1.16
---
Log message:
Use templates for the GraphType for DefaultDOTGraphTraits' members instead
of just using void*. This allows it to be used with graph adapters like
Inverse.
---
Diffs of the changes: (+12 -
Changes in directory llvm/lib/Analysis:
CFGPrinter.cpp updated: 1.26 -> 1.27
---
Log message:
Add passes -view-cfg and -view-cfg-only that are like -print-cfg and
-print-cfg-only except they use the ViewCFG function, which displays the
CFG rendered with graphviz with gv.
---
Diffs of the chan
Changes in directory llvm/lib/Transforms/Scalar:
LoopUnroll.cpp updated: 1.47 -> 1.48
---
Log message:
Correct a few comments.
---
Diffs of the changes: (+5 -5)
LoopUnroll.cpp | 10 +-
1 files changed, 5 insertions(+), 5 deletions(-)
Index: llvm/lib/Transforms/Scalar/LoopUnroll
Changes in directory llvm/docs:
LangRef.html updated: 1.242 -> 1.243
---
Log message:
Revise definition of part_select. The wrapping behavior is not useful so
in the reverse case the only difference is that the bits are returned in
reverse order.
---
Diffs of the changes: (+6 -11)
LangRef
Changes in directory llvm/docs:
LangRef.html updated: 1.243 -> 1.244
---
Log message:
The wrapping behavior of part_set is not desirable. Adjust the
documentation to describe the desired behavior.
---
Diffs of the changes: (+7 -7)
LangRef.html | 14 +++---
1 files changed, 7 ins
Changes in directory llvm/lib/CodeGen:
IntrinsicLowering.cpp updated: 1.82 -> 1.83
---
Log message:
Give names to the final result values of the part_set computations. This
just aids in readability and debugability of the output. No functional change.
---
Diffs of the changes: (+2 -2)
Intr
Changes in directory llvm/test/CodeGen/CBackend:
2007-01-08-ParamAttr-ICmp.ll updated: 1.6 -> 1.7
---
Log message:
Update this test to match the (corrected) output from the CBE.
---
Diffs of the changes: (+2 -1)
2007-01-08-ParamAttr-ICmp.ll |3 ++-
1 files changed, 2 insertions(+), 1 d
Changes in directory llvm/test/CodeGen/CBackend:
2007-01-08-ParamAttr-ICmp.ll updated: 1.7 -> 1.8
---
Log message:
Reverse last patch .. premature. Depends on uncommitted CBE patch.
---
Diffs of the changes: (+1 -2)
2007-01-08-ParamAttr-ICmp.ll |3 +--
1 files changed, 1 insertion(+),
Changes in directory llvm/utils:
NewNightlyTest.pl updated: 1.72 -> 1.73
---
Log message:
Remove duplicated line.
---
Diffs of the changes: (+0 -1)
NewNightlyTest.pl |1 -
1 files changed, 1 deletion(-)
Index: llvm/utils/NewNightlyTest.pl
diff -u llvm/utils/NewNightlyTest.pl:1.72 llvm
Changes in directory llvm-test/SingleSource/UnitTests/Integer:
reductions.c added (r1.1)
reductions.reference_output added (r1.1)
---
Log message:
Add test cases for bitwise reduction operators.
---
Diffs of the changes: (+68 -0)
reductions.c| 59 +
Changes in directory llvm/test/CodeGen/ARM:
aliases.ll added (r1.1)
---
Log message:
Enable aliases on arm-linux.
---
Diffs of the changes: (+32 -0)
aliases.ll | 32
1 files changed, 32 insertions(+)
Index: llvm/test/CodeGen/ARM/aliases.ll
diff -c /dev/
Changes in directory llvm/lib/Target/ARM:
ARMTargetAsmInfo.cpp updated: 1.20 -> 1.21
---
Log message:
Enable aliases on arm-linux.
---
Diffs of the changes: (+1 -0)
ARMTargetAsmInfo.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/lib/Target/ARM/ARMTargetAsmInfo.cpp
diff -u llvm
Changes in directory llvm-test/SingleSource/UnitTests/Integer:
bigint.c updated: 1.8 -> 1.9
bigint.reference_output updated: 1.2 -> 1.3
---
Log message:
Make the output of this test case easier to verify.
---
Diffs of the changes: (+42 -19)
bigint.c| 46 ++
Changes in directory llvm/lib/Target/ARM:
ARMISelLowering.cpp updated: 1.50 -> 1.51
---
Log message:
Optimize PIC implementation. GOTOFF can be used when the symbol is defined
and used in the same module.
---
Diffs of the changes: (+1 -1)
ARMISelLowering.cpp |2 +-
1 files changed, 1 i
Unless Chris has any comments, please fix the createRegisterCoalescer
() issue and then check it in (or send the patch).
I am fixing a coalescer bug at this point. Please merge in my changes
if I happen to get that in before you do.
Thanks,
Evan
On May 9, 2007, at 4:54 PM, David A. Greene wr
Changes in directory llvm-test/SingleSource/UnitTests/Integer:
bits.h updated: 1.6 -> 1.7
---
Log message:
Add needed integer bit widths.
Make signed things actually signed .. duh.
---
Diffs of the changes: (+6 -4)
bits.h | 10 ++
1 files changed, 6 insertions(+), 4 deletions(-)
> Optimize PIC implementation. GOTOFF can be used when the symbol is
> defined
> and used in the same module.
Does this work for weak symbols?
-Chris
>
> ---
> Diffs of the changes: (+1 -1)
>
> ARMISelLowering.cpp |2 +-
> 1 files changed, 1 insertion(+), 1 deletion(-)
>
>
> Index: llvm/
On May 9, 2007, at 4:54 PM, David A. Greene wrote:
> Evan Cheng wrote:
>> Hi,
>>
>> The patch seems pretty safe to me. The only thing I am not sure
>> about is:
>
> [snip]
>
>> It's not clear to me if this is the right way to model this pass.
>> After
>> all, this is not an analysis pass. Per
Changes in directory llvm/lib/CodeGen:
LiveVariables.cpp updated: 1.83 -> 1.84
---
Log message:
When marking a register as being implicitly defined, make sure to clear its
partial use info as well.
---
Diffs of the changes: (+2 -0)
LiveVariables.cpp |2 ++
1 files changed, 2 insertions
Changes in directory llvm/test/CodeGen/X86:
2007-02-19-LiveIntervalAssert.ll added (r1.1)
2007-02-19-LiveIntervalAssert.cpp (r1.1) removed
---
Log message:
Doh. .cpp -> .ll
---
Diffs of the changes: (+21 -0)
2007-02-19-LiveIntervalAssert.ll | 21 +
1 files changed, 21
Changes in directory llvm/test/CodeGen/X86:
2007-05-14-LiveIntervalAssert.ll added (r1.1)
---
Log message:
New test.
---
Diffs of the changes: (+27 -0)
2007-05-14-LiveIntervalAssert.ll | 27 +++
1 files changed, 27 insertions(+)
Index: llvm/test/CodeGen/X86/2007-
Changes in directory llvm-test/External/SPEC/CFP2000/188.ammp:
Makefile updated: 1.6 -> 1.7
---
Log message:
Fix SMALL_PROBLEM_SIZE.
---
Diffs of the changes: (+4 -0)
Makefile |4
1 files changed, 4 insertions(+)
Index: llvm-test/External/SPEC/CFP2000/188.ammp/Makefile
diff -u ll
Changes in directory llvm/lib/CodeGen:
LiveIntervalAnalysis.cpp updated: 1.243 -> 1.244
---
Log message:
Fix for PR1406: http://llvm.org/PR1406 :
v1 =
r2 = move v1
= op r2
...
r2 = move v1
= op r2
Clear the first r2 kill if v1 and r2 are joined.
---
Diffs of the changes: (+35 -2)
Li
Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.84 -> 1.85
---
Log message:
Fix for PR1406: http://llvm.org/PR1406 :
v1 =
r2 = move v1
= op r2
...
r2 = move v1
= op r2
Clear the first r2 kill if v1 and r2 are joined.
---
Diffs of the changes: (+5 -1)
Changes in directory llvm/test/CodeGen/ARM:
2007-05-14-RegScavengerAssert.ll added (r1.1)
---
Log message:
Test for PR1406: http://llvm.org/PR1406 .
---
Diffs of the changes: (+30 -0)
2007-05-14-RegScavengerAssert.ll | 30 ++
1 files changed, 30 insertions(+)
Changes in directory llvm-www:
DevMtgMay2007.html updated: 1.139 -> 1.140
---
Log message:
last minute trip, can't make it
---
Diffs of the changes: (+2 -3)
DevMtgMay2007.html |5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
Index: llvm-www/DevMtgMay2007.html
diff -u llvm-w
Changes in directory llvm/lib/CodeGen:
LiveIntervalAnalysis.cpp updated: 1.244 -> 1.245
---
Log message:
Only worry about intervening kill if there are more than one live ranges in the
interval.
---
Diffs of the changes: (+5 -3)
LiveIntervalAnalysis.cpp |8 +---
1 files changed, 5
Changes in directory llvm/test/CodeGen/PowerPC:
fneg.ll added (r1.1)
---
Log message:
new testcase
---
Diffs of the changes: (+12 -0)
fneg.ll | 12
1 files changed, 12 insertions(+)
Index: llvm/test/CodeGen/PowerPC/fneg.ll
diff -c /dev/null llvm/test/CodeGen/PowerPC/fneg.l
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.302 -> 1.303
---
Log message:
implement a simple fneg optimization/propagation thing. This compiles:
CodeGen/PowerPC/fneg.ll into:
_t4:
fmul f0, f3, f4
fmadd f1, f1, f2, f0
blr
instead of:
Changes in directory llvm/lib/Target/ARM:
ARMISelLowering.cpp updated: 1.51 -> 1.52
---
Log message:
Fix previous patch. GOTOFF can be used only when the symbol has internal
linkage or hidden visibility.
---
Diffs of the changes: (+1 -1)
ARMISelLowering.cpp |2 +-
1 files changed, 1 i
This patch enables pic codegen for arm-linux.
Lauro
Index: gcc/config/arm/linux-elf.h
===
--- gcc/config/arm/linux-elf.h (revision 336)
+++ gcc/config/arm/linux-elf.h (working copy)
@@ -149,3 +149,17 @@
#ifdef HAVE_LD_AS_NEEDED
#de
Changes in directory llvm/test/Transforms/InstCombine:
2007-05-14-Crash.ll added (r1.1)
---
Log message:
New testcase that crashes instcombine
---
Diffs of the changes: (+18 -0)
2007-05-14-Crash.ll | 18 ++
1 files changed, 18 insertions(+)
Index: llvm/test/Transforms/I
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.765 -> 1.766
---
Log message:
Fix Transforms/InstCombine/2007-05-14-Crash.ll
---
Diffs of the changes: (+16 -7)
InstructionCombining.cpp | 23 ---
1 files changed, 16 insertions(+), 7
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAGNodes.h updated: 1.189 -> 1.190
---
Log message:
Correct a comment.
---
Diffs of the changes: (+1 -1)
SelectionDAGNodes.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/include/llvm/CodeGen/SelectionDAGNod
Revision: 127254
Author: echeng
Date: 2007-05-14 18:11:39 -0700 (Mon, 14 May 2007)
Log Message:
---
Lauro's patch to enable PIC codegen for arm-linux.
Modified Paths:
--
apple-local/branches/llvm/gcc/config/arm/linux-elf.h
Modified: apple-local/branches/llvm/gcc/con
Changes in directory llvm/test/CodeGen/ARM:
2007-05-14-InlineAsmCstCrash.ll added (r1.1)
---
Log message:
testcase that crashes llc
---
Diffs of the changes: (+6 -0)
2007-05-14-InlineAsmCstCrash.ll |6 ++
1 files changed, 6 insertions(+)
Index: llvm/test/CodeGen/ARM/2007-05-14-In
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.295 -> 1.296
---
Log message:
PredicateOperand related bug fix.
---
Diffs of the changes: (+3 -1)
DAGISelEmitter.cpp |4 +++-
1 files changed, 3 insertions(+), 1 deletion(-)
Index: llvm/utils/TableGen/DAGISelEmitt
Changes in directory llvm/utils/TableGen:
InstrInfoEmitter.cpp updated: 1.57 -> 1.58
---
Log message:
Mark all (not just the first) predicate operand M_PREDICATE_OPERAND.
---
Diffs of the changes: (+1 -1)
InstrInfoEmitter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index
Changes in directory llvm/include/llvm/Target:
TargetInstrInfo.h updated: 1.114 -> 1.115
---
Log message:
All operands that made up of the predicate operands are maked
M_PREDICATE_OPERAND.
---
Diffs of the changes: (+2 -2)
TargetInstrInfo.h |4 ++--
1 files changed, 2 insertions(+), 2
Changes in directory llvm/utils/TableGen:
FileLexer.cpp.cvs updated: 1.11 -> 1.12
FileLexer.l updated: 1.35 -> 1.36
FileLexer.l.cvs updated: 1.10 -> 1.11
FileParser.y updated: 1.48 -> 1.49
FileParser.y.cvs updated: 1.9 -> 1.10
Record.cpp updated: 1.58 -> 1.59
Record.h updated: 1.62 -> 1.63
---
L
Changes in directory llvm/include/llvm/CodeGen:
MachineInstr.h updated: 1.218 -> 1.219
---
Log message:
Added getNumExplicitOperands and findFirstPredOperand.
---
Diffs of the changes: (+10 -0)
MachineInstr.h | 10 ++
1 files changed, 10 insertions(+)
Index: llvm/include/llvm/Co
Changes in directory llvm/lib/CodeGen:
MachineInstr.cpp updated: 1.148 -> 1.149
---
Log message:
Added getNumExplicitOperands and findFirstPredOperand.
---
Diffs of the changes: (+46 -0)
MachineInstr.cpp | 46 ++
1 files changed, 46 insertions(+
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.399 -> 1.400
---
Log message:
fix subtle bugs in inline asm operand selection
---
Diffs of the changes: (+4 -3)
X86ISelLowering.cpp |7 ---
1 files changed, 4 insertions(+), 3 deletions(-)
Index: llvm/lib/Ta
Applied. Thanks.
Evan
On May 14, 2007, at 4:25 PM, Lauro Ramos Venancio wrote:
> This patch enables pic codegen for arm-linux.
>
> Lauro
>
> ___
> llvm-commits mailing list
> llvm-commits@cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-com
Changes in directory llvm/lib/Target/PowerPC:
PPCISelLowering.cpp updated: 1.269 -> 1.270
---
Log message:
fix some subtle inline asm selection issues
---
Diffs of the changes: (+17 -9)
PPCISelLowering.cpp | 26 +-
1 files changed, 17 insertions(+), 9 deletions(-)
Changes in directory llvm/test/CodeGen/PowerPC:
2007-05-14-InlineAsmSelectCrash.ll added (r1.1)
---
Log message:
new testcase that crashes llc
---
Diffs of the changes: (+25 -0)
2007-05-14-InlineAsmSelectCrash.ll | 25 +
1 files changed, 25 insertions(+)
Index:
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.450 -> 1.451
---
Log message:
Fix some subtle issues handling immediate values. This fixes
test/CodeGen/ARM/2007-05-14-InlineAsmCstCrash.ll
---
Diffs of the changes: (+6 -3)
SelectionDAGISel.cpp |9 +++
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.296 -> 1.297
---
Log message:
Fix CodeGen/PowerPC/2007-05-14-InlineAsmSelectCrash.ll, the other recent
patches are also needed.
---
Diffs of the changes: (+7 -5)
DAGISelEmitter.cpp | 12 +++-
1 files changed,
Changes in directory llvm/lib/CodeGen:
IntrinsicLowering.cpp updated: 1.83 -> 1.84
---
Log message:
Un-brain-dead-ify the lowering of part set for the reverse case.
---
Diffs of the changes: (+72 -98)
IntrinsicLowering.cpp | 170 +-
1 files
Changes in directory llvm-test/SingleSource/UnitTests/Integer:
test_part_set.c updated: 1.1 -> 1.2
test_part_set.reference_output updated: 1.1 -> 1.2
---
Log message:
Test additional cases.
---
Diffs of the changes: (+31 -8)
test_part_set.c| 32 +--
Changes in directory llvm/lib/Target/CBackend:
CBackend.cpp updated: 1.343 -> 1.343.2.1
---
Log message:
Merge from mainline
PR1413: http://llvm.org/PR1413
---
Diffs of the changes: (+5 -0)
CBackend.cpp |5 +
1 files changed, 5 insertions(+)
Index: llvm/lib/Target/CBackend/CBack
Changes in directory llvm/lib/Support:
APInt.cpp updated: 1.79 -> 1.79.2.1
---
Log message:
Merge from mainline.
---
Diffs of the changes: (+6 -0)
APInt.cpp |6 ++
1 files changed, 6 insertions(+)
Index: llvm/lib/Support/APInt.cpp
diff -u llvm/lib/Support/APInt.cpp:1.79 llvm/lib
Changes in directory llvm/docs:
GettingStarted.html updated: 1.158 -> 1.158.2.1
---
Log message:
Merging from mainline.
---
Diffs of the changes: (+10 -3)
GettingStarted.html | 13 ++---
1 files changed, 10 insertions(+), 3 deletions(-)
Index: llvm/docs/GettingStarted.html
diff
Changes in directory llvm/lib/System/Unix:
MappedFile.inc updated: 1.19 -> 1.19.2.1
---
Log message:
Merge from mainline.
---
Diffs of the changes: (+1 -0)
MappedFile.inc |1 +
1 files changed, 1 insertion(+)
Index: llvm/lib/System/Unix/MappedFile.inc
diff -u llvm/lib/System/Unix/Map
Changes in directory llvm/test/Feature:
llvm2cpp.ll (r1.4) removed
---
Log message:
Remove from release.
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/
> PredicateOperand related bug fix.
> @@ -2899,7 +2901,7 @@
>else if (NodeHasOptInFlag)
> EndAdjust = "-(HasInFlag?1:0)"; // May have a flag.
>
> - emitCode("for (unsigned i = " + utostr(NumInputs) +
> + emitCode("for (unsigned i = " + utostr(NumInputs -
Changes in directory llvm/lib/Bitcode/Reader:
BitcodeReader.cpp updated: 1.48 -> 1.49
BitcodeReader.h updated: 1.19 -> 1.20
---
Log message:
implement the ModuleProvider::dematerializeFunction hook
---
Diffs of the changes: (+21 -9)
BitcodeReader.cpp | 27 +++
Bit
Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.106 -> 1.107
---
Log message:
selects can also reach here
---
Diffs of the changes: (+3 -2)
GlobalOpt.cpp |5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
Index: llvm/lib/Transforms/IPO/GlobalOpt.cpp
dif
Changes in directory llvm/test/C++Frontend:
2007-05-15-FieldAccess.cpp added (r1.1)
---
Log message:
Add a test case for PR1420: http://llvm.org/PR1420
---
Diffs of the changes: (+35 -0)
2007-05-15-FieldAccess.cpp | 35 +++
1 files changed, 35 insertions(
> Add a test case for PR1420: http://llvm.org/PR1420
Please don't check in xfailed tests, I just went through and cleaned
these all out! Please attach this to the bug instead. When fixed,
the testcase can be committed.
-Chris
>
> ---
> Diffs of the changes: (+35 -0)
>
> 2007-05-15-FieldAc
> Add a test case for PR1420: http://llvm.org/PR1420
Further, execution tests should go in llvm-test, not in llvm/test.
-Chris
>
> ---
> Diffs of the changes: (+35 -0)
>
> 2007-05-15-FieldAccess.cpp | 35 +++
> 1 files changed, 35 insertions(+)
>
>
> Index: ll
64 matches
Mail list logo