Changes in directory llvm/tools/bugpoint:
ExecutionDriver.cpp updated: 1.67 - 1.68
---
Log message:
Add an -append-exit-code option to bugpoint. This will cause bugpoint to
append exit retcode to the end of the output file. This is used by
the nightly tester to make bugpoint match the output
Changes in directory llvm/lib/Target/PowerPC:
PPCISelLowering.cpp updated: 1.233 - 1.234
---
Log message:
32-bit int space was not accounted for properly in lowerCall.
---
Diffs of the changes: (+8 -3)
PPCISelLowering.cpp | 11 ---
1 files changed, 8 insertions(+), 3
Changes in directory llvm-test/MultiSource/Benchmarks/Olden/bh:
newbh.c updated: 1.7 - 1.8
---
Log message:
Fix undefined behavior, main should return 0 if executed correctly.
---
Diffs of the changes: (+2 -1)
newbh.c |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index:
Changes in directory llvm-test/MultiSource/Benchmarks/Prolangs-C/bison:
files.c updated: 1.3 - 1.4
---
Log message:
Fix undefined behavior, main should return 0 if executed correctly.
---
Diffs of the changes: (+1 -1)
files.c |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Whoops, missed that one. Thanks, Evan.
On Tue, 2006-11-28 at 11:36 -0600, Evan Cheng wrote:
Changes in directory llvm-test/MultiSource/Benchmarks/Olden/bh:
newbh.c updated: 1.7 - 1.8
---
Log message:
Fix undefined behavior, main should return 0 if executed correctly.
---
Diffs of
Changes in directory llvm-test/MultiSource/Benchmarks/McCat/15-trie:
trie.c updated: 1.1 - 1.2
---
Log message:
Fix undefined behavior, main should return 0 if executed correctly.
---
Diffs of the changes: (+4 -3)
trie.c |7 ---
1 files changed, 4 insertions(+), 3 deletions(-)
Changes in directory llvm-test/MultiSource/Benchmarks/McCat/17-bintr:
bnchmrk.c updated: 1.1 - 1.2
---
Log message:
Fix undefined behavior, main should return 0 if executed correctly.
---
Diffs of the changes: (+2 -2)
bnchmrk.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Changes in directory llvm/lib/Target/PowerPC:
PPCISelLowering.cpp updated: 1.234 - 1.235
---
Log message:
Remove debug code.
---
Diffs of the changes: (+0 -2)
PPCISelLowering.cpp |2 --
1 files changed, 2 deletions(-)
Index: llvm/lib/Target/PowerPC/PPCISelLowering.cpp
diff -u
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.210 - 1.211
---
Log message:
Prime text sections to improve branch locality in large object files.
---
Diffs of the changes: (+13 -0)
PPCAsmPrinter.cpp | 13 +
1 files changed, 13 insertions(+)
Changes in directory llvm-test/SingleSource/Regression/C:
2004-02-03-AggregateCopy.c updated: 1.1 - 1.2
2004-08-12-InlinerAndAllocas.c updated: 1.5 - 1.6
---
Log message:
Fix undefined behavior, main should return 0 if executed correctly.
---
Diffs of the changes: (+2 -0)
Changes in directory llvm-test/MultiSource/Benchmarks/Prolangs-C/loader:
load.c updated: 1.2 - 1.3
---
Log message:
Fix undefined behavior, main should return 0 if executed correctly.
---
Diffs of the changes: (+2 -1)
load.c |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Changes in directory llvm/lib/Target/CBackend:
Writer.cpp updated: 1.285 - 1.286
---
Log message:
Get the asminfo for the target most closely matching the module and use that
for inline asm
---
Diffs of the changes: (+26 -28)
Writer.cpp | 54
Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp updated: 1.7 - 1.8
---
Log message:
X86 asm - gcc asm translation table (incomplete)
---
Diffs of the changes: (+18 -1)
X86TargetAsmInfo.cpp | 19 ++-
1 files changed, 18 insertions(+), 1 deletion(-)
Index:
Changes in directory llvm/include/llvm/Target:
TargetAsmInfo.h updated: 1.12 - 1.13
---
Log message:
Add per-target support for asm translation in the cbe
---
Diffs of the changes: (+7 -0)
TargetAsmInfo.h |7 +++
1 files changed, 7 insertions(+)
Index:
Changes in directory llvm/lib/Target/CBackend:
Writer.cpp updated: 1.286 - 1.287
---
Log message:
update comments
---
Diffs of the changes: (+4 -2)
Writer.cpp |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
Index: llvm/lib/Target/CBackend/Writer.cpp
diff -u
Changes in directory llvm/lib/Target:
TargetAsmInfo.cpp updated: 1.9 - 1.10
---
Log message:
Add per-target support for asm translation in the cbe
---
Diffs of the changes: (+2 -1)
TargetAsmInfo.cpp |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.145 - 1.146
---
Log message:
New entries.
---
Diffs of the changes: (+20 -0)
README.txt | 20
1 files changed, 20 insertions(+)
Index: llvm/lib/Target/X86/README.txt
diff -u
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.550 - 1.551
---
Log message:
Undo the last patch until 253.perlbmk passes with these changes.
---
Diffs of the changes: (+46 -3)
InstructionCombining.cpp | 49
On Nov 28, 2006, at 11:53 AM, Andrew Lenharth wrote:
diff -u llvm/lib/Target/X86/X86TargetAsmInfo.cpp:1.7 llvm/lib/
Target/X86/X86TargetAsmInfo.cpp:1.8
--- llvm/lib/Target/X86/X86TargetAsmInfo.cpp:1.7 Tue Oct 31
02:31:24 2006
+++ llvm/lib/Target/X86/X86TargetAsmInfo.cpp Tue Nov 28
Changes in directory llvm/include/llvm/ADT:
BitSetVector.h updated: 1.15 - 1.16
---
Log message:
Added a temporary hack to get the llvm-streams to work for future checkins.
---
Diffs of the changes: (+8 -0)
BitSetVector.h |8
1 files changed, 8 insertions(+)
Index:
Changes in directory llvm/include/llvm:
Module.h updated: 1.74 - 1.75
Pass.h updated: 1.54 - 1.55
Type.h updated: 1.92 - 1.93
Value.h updated: 1.85 - 1.86
---
Log message:
Added a temporary hack to get the llvm-streams to work for future checkins.
---
Diffs of the changes: (+18 -0)
Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp updated: 1.8 - 1.9
---
Log message:
Identities are default now
---
Diffs of the changes: (+0 -4)
X86TargetAsmInfo.cpp |4
1 files changed, 4 deletions(-)
Index: llvm/lib/Target/X86/X86TargetAsmInfo.cpp
diff -u
Changes in directory llvm/include/llvm/Support:
ConstantRange.h updated: 1.9 - 1.10
---
Log message:
Added a temporary hack to get the llvm-streams to work for future checkins.
---
Diffs of the changes: (+4 -0)
ConstantRange.h |4
1 files changed, 4 insertions(+)
Index:
Changes in directory llvm/include/llvm/Analysis:
LoopInfo.h updated: 1.60 - 1.61
Trace.h updated: 1.4 - 1.5
---
Log message:
Support for llvm streams.
---
Diffs of the changes: (+8 -2)
LoopInfo.h |6 ++
Trace.h|4 ++--
2 files changed, 8 insertions(+), 2 deletions(-)
Changes in directory llvm/lib/AsmParser:
llvmAsmParser.y updated: 1.278 - 1.279
---
Log message:
Removed #include iostream and used llvm streams
---
Diffs of the changes: (+3 -3)
llvmAsmParser.y |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index:
Changes in directory llvm/include/llvm/Bytecode:
Analyzer.h updated: 1.12 - 1.13
---
Log message:
Added a temporary hack to get the llvm-streams to work for future checkins.
---
Diffs of the changes: (+1 -1)
Analyzer.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/Support:
StringExtras.cpp updated: 1.4 - 1.5
---
Log message:
Add a helper function
---
Diffs of the changes: (+15 -0)
StringExtras.cpp | 15 +++
1 files changed, 15 insertions(+)
Index: llvm/lib/Support/StringExtras.cpp
diff -u
Changes in directory llvm/include/llvm/ADT:
StringExtras.h updated: 1.34 - 1.35
---
Log message:
Add a helper function
---
Diffs of the changes: (+7 -0)
StringExtras.h |7 +++
1 files changed, 7 insertions(+)
Index: llvm/include/llvm/ADT/StringExtras.h
diff -u
Changes in directory llvm/lib/CodeGen:
MachineInstr.cpp updated: 1.134 - 1.135
RegAllocSimple.cpp updated: 1.76 - 1.77
TwoAddressInstructionPass.cpp updated: 1.40 - 1.41
---
Log message:
Use llvm streams instead of iostream
---
Diffs of the changes: (+18 -20)
MachineInstr.cpp
Changes in directory llvm/include/llvm/Analysis:
AliasSetTracker.h updated: 1.27 - 1.28
ScalarEvolution.h updated: 1.11 - 1.12
---
Log message:
Added a temporary hack to get the llvm-streams to work for future checkins.
---
Diffs of the changes: (+29 -0)
AliasSetTracker.h | 15
Changes in directory llvm/lib/Bytecode/Archive:
ArchiveWriter.cpp updated: 1.31 - 1.32
---
Log message:
Use ostream instead of iostream
---
Diffs of the changes: (+1 -2)
ArchiveWriter.cpp |3 +--
1 files changed, 1 insertion(+), 2 deletions(-)
Index:
Changes in directory llvm/lib/Analysis:
AliasAnalysisCounter.cpp updated: 1.15 - 1.16
AliasAnalysisEvaluator.cpp updated: 1.28 - 1.29
AliasSetTracker.cpp updated: 1.43 - 1.44
CFGPrinter.cpp updated: 1.18 - 1.19
ConstantRange.cpp updated: 1.16 - 1.17
InstCount.cpp updated: 1.15 - 1.16
Changes in directory llvm/include/llvm/CodeGen:
LiveInterval.h updated: 1.27 - 1.28
MachineBasicBlock.h updated: 1.49 - 1.50
MachineConstantPool.h updated: 1.22 - 1.23
MachineInstr.h updated: 1.201 - 1.202
SchedGraphCommon.h updated: 1.14 - 1.15
---
Log message:
Added a temporary hack to get
Changes in directory llvm/lib/Target/CBackend:
Writer.cpp updated: 1.288 - 1.289
---
Log message:
gcc doesn't like an empty colbber list
---
Diffs of the changes: (+3 -1)
Writer.cpp |4 +++-
1 files changed, 3 insertions(+), 1 deletion(-)
Index: llvm/lib/Target/CBackend/Writer.cpp
Changes in directory llvm/include/llvm/Assembly:
PrintModulePass.h updated: 1.19 - 1.20
---
Log message:
Support for llvm_ostreams.
---
Diffs of the changes: (+7 -7)
PrintModulePass.h | 14 +++---
1 files changed, 7 insertions(+), 7 deletions(-)
Index:
Changes in directory llvm/include/llvm/ADT:
BitSetVector.h updated: 1.16 - 1.17
EquivalenceClasses.h updated: 1.17 - 1.18
SCCIterator.h updated: 1.22 - 1.23
---
Log message:
Support for llvm_ostreams.
---
Diffs of the changes: (+8 -8)
BitSetVector.h |4 ++--
EquivalenceClasses.h
Changes in directory llvm/include/llvm/Analysis/DataStructure:
DSGraph.h updated: 1.110 - 1.111
DSNode.h updated: 1.58 - 1.59
---
Log message:
Support for llvm_ostreams.
---
Diffs of the changes: (+7 -1)
DSGraph.h |5 -
DSNode.h |3 +++
2 files changed, 7 insertions(+), 1
Changes in directory llvm/lib/Analysis/DataStructure:
BottomUpClosure.cpp updated: 1.124 - 1.125
CallTargets.cpp updated: 1.4 - 1.5
DataStructure.cpp updated: 1.251 - 1.252
DataStructureStats.cpp updated: 1.21 - 1.22
EquivClassGraphs.cpp updated: 1.50 - 1.51
GraphChecker.cpp updated: 1.21 -
Changes in directory llvm/tools/llvm-dis:
llvm-dis.cpp updated: 1.51 - 1.52
---
Log message:
Convert to using llvm streams instead of iostreams.
---
Diffs of the changes: (+12 -10)
llvm-dis.cpp | 22 --
1 files changed, 12 insertions(+), 10 deletions(-)
Index:
Changes in directory llvm/lib/Analysis:
BasicAliasAnalysis.cpp updated: 1.91 - 1.92
---
Log message:
Convert to using llvm streams instead of iostreams.
---
Diffs of the changes: (+1 -1)
BasicAliasAnalysis.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/tools/opt:
opt.cpp updated: 1.119 - 1.120
---
Log message:
Convert to using llvm streams instead of iostreams.
---
Diffs of the changes: (+16 -15)
opt.cpp | 31 ---
1 files changed, 16 insertions(+), 15 deletions(-)
Index:
Changes in directory llvm/tools/llvm-ld:
llvm-ld.cpp updated: 1.42 - 1.43
---
Log message:
Replacing std::iostreams with llvm iostreams. Some of these changes involve
adding a temporary wrapper around the ostream to make it friendly to
functions expecting an LLVM stream. This should be fixed
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.25 - 1.26
---
Log message:
Replacing std::iostreams with llvm iostreams. Some of these changes involve
adding a temporary wrapper around the ostream to make it friendly to
functions expecting an LLVM stream. This should be fixed in the
Changes in directory llvm/lib/Analysis/DataStructure:
Local.cpp updated: 1.161 - 1.162
Printer.cpp updated: 1.87 - 1.88
Steensgaard.cpp updated: 1.65 - 1.66
---
Log message:
Replacing std::iostreams with llvm iostreams. Some of these changes involve
adding a temporary wrapper around the
Changes in directory llvm/include/llvm/Analysis:
CallGraph.h updated: 1.50 - 1.51
---
Log message:
Replacing std::iostreams with llvm iostreams. Some of these changes involve
adding a temporary wrapper around the ostream to make it friendly to
functions expecting an LLVM stream. This should be
Changes in directory llvm/tools/opt:
opt.cpp updated: 1.120 - 1.121
---
Log message:
Replacing std::iostreams with llvm iostreams. Some of these changes involve
adding a temporary wrapper around the ostream to make it friendly to
functions expecting an LLVM stream. This should be fixed in the
Changes in directory llvm/include/llvm/Bytecode:
WriteBytecodePass.h updated: 1.16 - 1.17
Writer.h updated: 1.11 - 1.12
---
Log message:
Replacing std::iostreams with llvm iostreams. Some of these changes involve
adding a temporary wrapper around the ostream to make it friendly to
functions
Changes in directory llvm/tools/llvm-extract:
llvm-extract.cpp updated: 1.30 - 1.31
---
Log message:
Replacing std::iostreams with llvm iostreams. Some of these changes involve
adding a temporary wrapper around the ostream to make it friendly to
functions expecting an LLVM stream. This should
Changes in directory llvm/lib/Bytecode/Writer:
SlotCalculator.cpp updated: 1.74 - 1.75
Writer.cpp updated: 1.129 - 1.130
---
Log message:
Replacing std::iostreams with llvm iostreams. Some of these changes involve
adding a temporary wrapper around the ostream to make it friendly to
functions
Changes in directory llvm/tools/gccas:
gccas.cpp updated: 1.120 - 1.121
---
Log message:
Replacing std::iostreams with llvm iostreams. Some of these changes involve
adding a temporary wrapper around the ostream to make it friendly to
functions expecting an LLVM stream. This should be fixed in
Changes in directory llvm/examples/ModuleMaker:
ModuleMaker.cpp updated: 1.9 - 1.10
---
Log message:
Replacing std::iostreams with llvm iostreams. Some of these changes involve
adding a temporary wrapper around the ostream to make it friendly to
functions expecting an LLVM stream. This should
Changes in directory llvm/lib/Analysis/IPA:
Andersens.cpp updated: 1.37 - 1.38
CallGraph.cpp updated: 1.58 - 1.59
---
Log message:
Replacing std::iostreams with llvm iostreams. Some of these changes involve
adding a temporary wrapper around the ostream to make it friendly to
functions
Changes in directory llvm/tools/llvm-link:
llvm-link.cpp updated: 1.58 - 1.59
---
Log message:
Replacing std::iostreams with llvm iostreams. Some of these changes involve
adding a temporary wrapper around the ostream to make it friendly to
functions expecting an LLVM stream. This should be
Changes in directory llvm/tools/llvm-as:
llvm-as.cpp updated: 1.47 - 1.48
---
Log message:
Replacing std::iostreams with llvm iostreams. Some of these changes involve
adding a temporary wrapper around the ostream to make it friendly to
functions expecting an LLVM stream. This should be fixed
Changes in directory llvm/tools/gccld:
GenerateCode.cpp updated: 1.65 - 1.66
gccld.cpp updated: 1.111 - 1.112
---
Log message:
Replacing std::iostreams with llvm iostreams. Some of these changes involve
adding a temporary wrapper around the ostream to make it friendly to
functions expecting an
Changes in directory llvm/projects/Stacker/tools/stkrc:
stkrc.cpp updated: 1.11 - 1.12
---
Log message:
Replacing std::iostreams with llvm iostreams. Some of these changes involve
adding a temporary wrapper around the ostream to make it friendly to
functions expecting an LLVM stream. This
Changes in directory llvm/tools/bugpoint:
OptimizerDriver.cpp updated: 1.46 - 1.47
---
Log message:
Replacing std::iostreams with llvm iostreams. Some of these changes involve
adding a temporary wrapper around the ostream to make it friendly to
functions expecting an LLVM stream. This should
Changes in directory llvm/lib/Analysis:
ScalarEvolutionExpander.cpp updated: 1.5 - 1.6
---
Log message:
Replacing std::iostreams with llvm iostreams. Some of these changes involve
adding a temporary wrapper around the ostream to make it friendly to
functions expecting an LLVM stream. This
Changes in directory llvm/include/llvm/CodeGen:
Passes.h updated: 1.22 - 1.23
---
Log message:
Replacing std::iostreams with llvm iostreams. Some of these changes involve
adding a temporary wrapper around the ostream to make it friendly to
functions expecting an LLVM stream. This should be
Changes in directory llvm-test/External/SPEC:
Makefile.spec updated: 1.56 - 1.57
---
Log message:
Need -append-exit-code to match RunSafely.sh changes.
---
Diffs of the changes: (+6 -0)
Makefile.spec |6 ++
1 files changed, 6 insertions(+)
Index:
Changes in directory llvm/include/llvm/CodeGen:
LiveInterval.h updated: 1.28 - 1.29
---
Log message:
Converted to using llvm streams instead of iostreams
---
Diffs of the changes: (+2 -3)
LiveInterval.h |5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
Index:
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.118 - 1.119
DwarfWriter.cpp updated: 1.101 - 1.102
ELFWriter.cpp updated: 1.28 - 1.29
LiveInterval.cpp updated: 1.38 - 1.39
LiveIntervalAnalysis.cpp updated: 1.197 - 1.198
---
Log message:
Converted to using llvm streams instead
Changes in directory llvm-test/External/SPEC/CINT2000/175.vpr:
Makefile updated: 1.4 - 1.5
---
Log message:
Allow a relative fp difference of 0.1 per SPEC
---
Diffs of the changes: (+4 -0)
Makefile |4
1 files changed, 4 insertions(+)
Index:
Changes in directory llvm-test/External/SPEC:
Makefile.spec.config added (r1.1)
Makefile.spec updated: 1.57 - 1.58
Makefile.spec2000 updated: 1.7 - 1.8
Makefile.spec2006 updated: 1.1 - 1.2
Makefile.spec95 updated: 1.10 - 1.11
---
Log message:
Makefile changes necessary in order to allow
Changes in directory llvm-test/External/SPEC/CINT2000/253.perlbmk:
Makefile updated: 1.11 - 1.12
---
Log message:
Makefile changes necessary in order to allow 253.perlbmk to comile
properly on Linux or Win32.
---
Diffs of the changes: (+31 -6)
Makefile | 37
Changes in directory llvm-test/External/SPEC:
Makefile.spec.config updated: 1.1 - 1.2
---
Log message:
Fix the file comment.
---
Diffs of the changes: (+3 -3)
Makefile.spec.config |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index:
Changes in directory llvm/include/llvm/Target:
TargetAsmInfo.h updated: 1.13 - 1.14
---
Log message:
add a hook to allow targets to hack on inline asms to lower them to llvm
when they want to.
---
Diffs of the changes: (+9 -3)
TargetAsmInfo.h | 12 +---
1 files changed, 9
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.321 - 1.322
---
Log message:
add a hook to allow targets to hack on inline asms to lower them to llvm
when they want to.
---
Diffs of the changes: (+13 -1)
SelectionDAGISel.cpp | 14 +-
1
Changes in directory llvm/lib/Analysis:
ConstantRange.cpp updated: 1.17 - 1.18
---
Log message:
WTF? These weird newlines got in there...
---
Diffs of the changes: (+0 -26)
ConstantRange.cpp | 26 --
1 files changed, 26 deletions(-)
Index:
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.551 - 1.552
---
Log message:
Join a split line.
---
Diffs of the changes: (+1 -2)
InstructionCombining.cpp |3 +--
1 files changed, 1 insertion(+), 2 deletions(-)
Index:
Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp updated: 1.9 - 1.10
X86TargetAsmInfo.h updated: 1.2 - 1.3
---
Log message:
Trivially lower 'bswap $0' into llvm.bswap. This fixes hexxagon with the
JIT on darwin/x86, which has htonl implemented as inline asm.
---
Diffs of the
Applied.
Index: llvm-convert.cpp
===
--- llvm-convert.cpp(revision 120665)
+++ llvm-convert.cpp(working copy)
@@ -34,8 +34,9 @@
#include llvm/Instructions.h
#include llvm/Intrinsics.h
#include llvm/Module.h
+#include
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.322 - 1.323
---
Log message:
Fix for PR1022: http://llvm.org/PR1022 (folding loads of static initializers)
by Dan Gohman.
---
Diffs of the changes: (+1 -1)
SelectionDAGISel.cpp |2 +-
1 files changed,
Changes in directory llvm/test/Regression/CodeGen/X86:
2006-11-28-Memcpy.ll added (r1.1)
---
Log message:
Add test cases for PR1022: http://llvm.org/PR1022 , 1023.
---
Diffs of the changes: (+34 -0)
2006-11-28-Memcpy.ll | 34 ++
1 files changed, 34
Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp updated: 1.10 - 1.11
---
Log message:
Upgrade the ugly darwin 64-bit bswap idiom (bswap %eax / bswap %edx /
xchgl %eax, %edx) to llvm.bswap.i64. This compiles:
long long test2(long long A) {
return _OSSwapInt64(A);
}
to:
Changes in directory llvm/lib/Target/X86:
X86Subtarget.cpp updated: 1.40 - 1.41
---
Log message:
16-byte stack alignment for X86-64 ELF. Patch by Dan Gohman.
---
Diffs of the changes: (+3 -1)
X86Subtarget.cpp |4 +++-
1 files changed, 3 insertions(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.323 - 1.324
---
Log message:
Fix for PR1023: http://llvm.org/PR1023 by Dan Gohman.
---
Diffs of the changes: (+1 -1)
SelectionDAGISel.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/test/Regression/Transforms/InstCombine:
bswap-fold.ll added (r1.1)
---
Log message:
new testcase, bswaps should be eliminated.
---
Diffs of the changes: (+26 -0)
bswap-fold.ll | 26 ++
1 files changed, 26 insertions(+)
Index:
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.552 - 1.553
---
Log message:
Implement Regression/Transforms/InstCombine/bswap-fold.ll,
folding seteq (bswap(x)), c - seteq(x,bswap(c))
---
Diffs of the changes: (+24 -1)
InstructionCombining.cpp |
Changes in directory llvm/test/Regression/CodeGen/X86:
2006-11-28-Memcpy.ll updated: 1.1 - 1.2
---
Log message:
This fails on mainline.
---
Diffs of the changes: (+2 -0)
2006-11-28-Memcpy.ll |2 ++
1 files changed, 2 insertions(+)
Index:
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.553 - 1.554
---
Log message:
Teach instcombine to turn trunc(srl x, c) - srl (trunc(x), c) when safe.
This implements InstCombine/cast.ll:test34. It fires hundreds of times on
176.gcc.
---
Diffs of the
Changes in directory llvm/test/Regression/Transforms/InstCombine:
cast.ll updated: 1.32 - 1.33
---
Log message:
new testcase
---
Diffs of the changes: (+8 -0)
cast.ll |8
1 files changed, 8 insertions(+)
Index: llvm/test/Regression/Transforms/InstCombine/cast.ll
diff -u
Changes in directory llvm/test/Regression/Transforms/InstCombine:
cast.ll updated: 1.33 - 1.34
---
Log message:
new testcase
---
Diffs of the changes: (+7 -0)
cast.ll |7 +++
1 files changed, 7 insertions(+)
Index: llvm/test/Regression/Transforms/InstCombine/cast.ll
diff -u
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.554 - 1.555
---
Log message:
implement cast.ll:test35. With this, we recognize:
unsigned short swp(unsigned short a) {
return ((a 0xff00) 8 | (a 0x00ff) 8);
}
as an idiom for bswap.
---
Diffs
Changes in directory llvm/test/Regression/Transforms/InstCombine:
bswap.ll updated: 1.2 - 1.3
---
Log message:
new bswap idiom
---
Diffs of the changes: (+20 -1)
bswap.ll | 21 -
1 files changed, 20 insertions(+), 1 deletion(-)
Index:
TEST-FAIL: cbe /External/SPEC/CINT2000/176.gcc/176.gcc
There are significant differences in the assembly output, but
this
test has been
failing similarly on recent (HEAD) nightly tests as well.
This fails for me because the CBE doesn't implement the stacksave/
restore builtins
Changes in directory llvm/include/llvm/CodeGen:
Passes.h updated: 1.23 - 1.24
---
Log message:
Oops! didn't mean to put this in there yet.
---
Diffs of the changes: (+0 -5)
Passes.h |5 -
1 files changed, 5 deletions(-)
Index: llvm/include/llvm/CodeGen/Passes.h
diff -u
87 matches
Mail list logo