Changes in directory llvm/docs:
ReleaseNotes.html updated: 1.374 - 1.375
---
Log message:
Add a skeleton for future contents
---
Diffs of the changes: (+75 -69)
ReleaseNotes.html | 144 --
1 files changed, 75 insertions(+), 69
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)
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
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:
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)
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
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)
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
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
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
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
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
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
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:
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
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:
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
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 r2kill
...
r2 = move v1
= op r2kill
Clear the first r2 kill if v1 and r2 are joined.
---
Diffs of the changes: (+35
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 r2kill
...
r2 = move v1
= op r2kill
Clear the first r2 kill if v1 and r2 are joined.
---
Diffs of the changes:
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
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
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
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:
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:
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:
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:
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:
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(-)
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
---
Log
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:
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
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:
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-gcc-pic.patch
___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
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:
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
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/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
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 -
57 matches
Mail list logo