Changes in directory llvm/lib/VMCore:
Constants.cpp updated: 1.170 -> 1.171
Dominators.cpp updated: 1.77 -> 1.78
SymbolTable.cpp updated: 1.62 -> 1.63
Type.cpp updated: 1.149 -> 1.150
Value.cpp updated: 1.58 -> 1.59
ValueSymbolTable.cpp updated: 1.2 -> 1.3
---
Log message:
Removed iostream #inc
Hi Bill,
It's great to have a graph coloring regalloc to compare the current
implement against. Thanks!
Comments:
1. INode NeighborList is a std::set which is very slow.
Please use a more efficient data structure. You may have to wrap
LiveIntervals in something else and give each one a uni
Changes in directory llvm/lib/Analysis/DataStructure:
Printer.cpp updated: 1.86 -> 1.87
---
Log message:
Needed for now.
---
Diffs of the changes: (+1 -0)
Printer.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/lib/Analysis/DataStructure/Printer.cpp
diff -u llvm/lib/Analysis/D
Changes in directory llvm/lib/Analysis:
CFGPrinter.cpp updated: 1.17 -> 1.18
---
Log message:
Needs the iostream include.
---
Diffs of the changes: (+1 -0)
CFGPrinter.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/lib/Analysis/CFGPrinter.cpp
diff -u llvm/lib/Analysis/CFGPrinte
Changes in directory llvm/lib/Support:
Streams.cpp added (r1.1)
---
Log message:
Added wrappers for the std::cerr/std::cout objects. The wrappers will
soon replace all uses of those objects.
---
Diffs of the changes: (+21 -0)
Streams.cpp | 21 +
1 files changed, 21 in
Changes in directory llvm/include/llvm/Support:
Streams.h added (r1.1)
---
Log message:
Added wrappers for the std::cerr/std::cout objects. The wrappers will
soon replace all uses of those objects.
---
Diffs of the changes: (+47 -0)
Streams.h | 47
Changes in directory llvm/include/llvm/Support:
Casting.h updated: 1.15 -> 1.16
Debug.h updated: 1.10 -> 1.11
GraphWriter.h updated: 1.30 -> 1.31
PassNameParser.h updated: 1.12 -> 1.13
---
Log message:
Used llvm_ostream instead of std::ostream objects. This will reduce use
of the icky class.
Changes in directory llvm/lib/Support:
Debug.cpp updated: 1.8 -> 1.9
---
Log message:
Moved definition of llvm_ostream wrappers to the Streams.cpp file.
---
Diffs of the changes: (+3 -4)
Debug.cpp |7 +++
1 files changed, 3 insertions(+), 4 deletions(-)
Index: llvm/lib/Support/De
Changes in directory llvm/tools/llvm-ld:
Optimize.cpp updated: 1.13 -> 1.14
---
Log message:
Need for the time being.
---
Diffs of the changes: (+1 -0)
Optimize.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/tools/llvm-ld/Optimize.cpp
diff -u llvm/tools/llvm-ld/Optimize.cpp:1
Changes in directory llvm/tools/opt:
GraphPrinters.cpp updated: 1.13 -> 1.14
---
Log message:
Need iostream to be included for the time being.
---
Diffs of the changes: (+1 -0)
GraphPrinters.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/tools/opt/GraphPrinters.cpp
diff -u llv
Changes in directory llvm/tools/bugpoint:
bugpoint.cpp updated: 1.33 -> 1.34
---
Log message:
Need for the time being.
---
Diffs of the changes: (+1 -0)
bugpoint.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/tools/bugpoint/bugpoint.cpp
diff -u llvm/tools/bugpoint/bugpoint.cp
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGPrinter.cpp updated: 1.43 -> 1.44
---
Log message:
Fixing the ENABLE_OPTIMIZED=1 DISABLE_ASSERTIONS=1 build.
---
Diffs of the changes: (+1 -0)
SelectionDAGPrinter.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/lib/
Changes in directory llvm/lib/Target/PowerPC:
PPCBranchSelector.cpp updated: 1.33 -> 1.34
---
Log message:
Typo. Fix the nightly tests.
---
Diffs of the changes: (+1 -1)
PPCBranchSelector.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/PowerPC/PPCBranc
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.86 -> 1.87
---
Log message:
1. Ignore the -disable-fp-elim when the routine is a leaf.
2. Offsets on 64-bit stores are still in bytes.
---
Diffs of the changes: (+2 -2)
PPCRegisterInfo.cpp |4 ++--
1 files cha
Changes in directory llvm/test/Regression/CodeGen/PowerPC:
Frames-alloca.ll added (r1.1)
Frames-large.ll added (r1.1)
Frames-leaf.ll added (r1.1)
Frames-small.ll added (r1.1)
---
Log message:
Tests to verify PowerPC ABI.
---
Diffs of the changes: (+104 -0)
Frames-alloca.ll | 24 +
Changes in directory llvm/test/Regression/CodeGen/PowerPC:
Frames-align.ll added (r1.1)
---
Log message:
Check for MaxAlign.
---
Diffs of the changes: (+11 -0)
Frames-align.ll | 11 +++
1 files changed, 11 insertions(+)
Index: llvm/test/Regression/CodeGen/PowerPC/Frames-align.ll
Changes in directory llvm/test/Regression/CodeGen/PowerPC:
Frames-large.ll updated: 1.1 -> 1.2
Frames-leaf.ll updated: 1.1 -> 1.2
Frames-small.ll updated: 1.1 -> 1.2
---
Log message:
Case sensitive not.
---
Diffs of the changes: (+24 -24)
Frames-large.ll |8
Frames-leaf.ll |
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.87 -> 1.88
---
Log message:
Assert unhandled case.
---
Diffs of the changes: (+2 -0)
PPCRegisterInfo.cpp |2 ++
1 files changed, 2 insertions(+)
Index: llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
diff -u llvm
This implements an unimplemented tree code:
Index: llvm-convert.cpp
===
--- llvm-convert.cpp(revision 120289)
+++ llvm-convert.cpp(working copy)
@@ -522,6 +522,7 @@ Value *TreeToLLVM::Emit(tree exp, Value
case FIX_TRUNC_E
Fix cut-n-pasto. Fix PR 1008.
Thanks Chris!
-
Devang
Index: llvm-convert.cpp
===
--- llvm-convert.cpp(revision 119923)
+++ llvm-convert.cpp(working copy)
@@ -4135,7 +4135,7 @@ Constant *TreeConstantToLLVM::ConvertSTR
co
Changes in directory llvm/test/Regression/CodeGen/X86:
2006-11-17-IllegalMove.ll added (r1.1)
---
Log message:
Add a x86-64 test case: movb %sil, %ah is illegal.
---
Diffs of the changes: (+41 -0)
2006-11-17-IllegalMove.ll | 41 +
1 files changed, 4
Changes in directory llvm/lib/Target/X86:
X86RegisterInfo.cpp updated: 1.179 -> 1.180
---
Log message:
Hopefully a good crack at making debugging work on intel -disable-fp-elim.
---
Diffs of the changes: (+3 -1)
X86RegisterInfo.cpp |4 +++-
1 files changed, 3 insertions(+), 1 deletion(
Changes in directory llvm/lib/Target:
MRegisterInfo.cpp updated: 1.16 -> 1.17
---
Log message:
Hopefully a good crack at making debugging work on intel -disable-fp-elim.
---
Diffs of the changes: (+2 -1)
MRegisterInfo.cpp |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index:
Changes in directory llvm/include/llvm/CodeGen:
MachineFrameInfo.h updated: 1.20 -> 1.21
---
Log message:
Hopefully a good crack at making debugging work on intel -disable-fp-elim.
---
Diffs of the changes: (+17 -1)
MachineFrameInfo.h | 18 +-
1 files changed, 17 insertio
Changes in directory llvm-test/SingleSource/Benchmarks/Shootout-C++:
sieve.cpp updated: 1.2 -> 1.3
---
Log message:
Fix indentation of this program, remove tabs. No functional change.
---
Diffs of the changes: (+26 -27)
sieve.cpp | 53 ++---
Changes in directory llvm/lib/Target/X86:
X86ISelDAGToDAG.cpp updated: 1.128 -> 1.129
---
Log message:
For unsigned 8-bit division. Use movzbw to set the lower 8 bits of AX while
clearing the upper 8-bits instead of issuing two instructions. This also
eliminates the need to target the AH regist
Changes in directory llvm/lib/Target/PowerPC:
PPCBranchSelector.cpp updated: 1.35 -> 1.36
PPCISelDAGToDAG.cpp updated: 1.222 -> 1.223
PPCISelLowering.cpp updated: 1.229 -> 1.230
PPCInstrInfo.cpp updated: 1.32 -> 1.33
PPCInstrInfo.td updated: 1.267 -> 1.268
---
Log message:
rename PPC::COND_BRAN
Changes in directory llvm/lib/Target/PowerPC:
PPCPredicates.cpp added (r1.1)
PPCPredicates.h added (r1.1)
PPC.h updated: 1.36 -> 1.37
PPCAsmPrinter.cpp updated: 1.208 -> 1.209
PPCBranchSelector.cpp updated: 1.34 -> 1.35
PPCISelDAGToDAG.cpp updated: 1.221 -> 1.222
PPCISelLowering.cpp updated: 1.2
Changes in directory llvm/lib/Target/PowerPC:
PPCBranchSelector.cpp updated: 1.36 -> 1.37
PPCISelDAGToDAG.cpp updated: 1.223 -> 1.224
PPCISelLowering.cpp updated: 1.230 -> 1.231
PPCInstrInfo.cpp updated: 1.33 -> 1.34
PPCInstrInfo.td updated: 1.268 -> 1.269
---
Log message:
convert PPC::BCC to u
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrInfo.td updated: 1.269 -> 1.270
PPCInstrFormats.td updated: 1.84 -> 1.85
---
Log message:
add encoding for BCC, after finally wrestling strange ppc/tblgen endianness
issues to the ground.
---
Diffs of the changes: (+22 -3)
PPCInstrForm
Changes in directory llvm/lib/Target/PowerPC:
PPCBranchSelector.cpp updated: 1.37 -> 1.38
PPCInstrFormats.td updated: 1.85 -> 1.86
PPCInstrInfo.td updated: 1.270 -> 1.271
README.txt updated: 1.105 -> 1.106
---
Log message:
Rewrite the branch selector to be correct in the face of large functions
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.209 -> 1.210
---
Log message:
Pretty print 'rldicr r2, r2, 2, 61' as 'sldi r2, r2, 2'.
---
Diffs of the changes: (+12 -0)
PPCAsmPrinter.cpp | 12
1 files changed, 12 insertions(+)
Index: llvm/lib/T
Changes in directory llvm/lib/Target/PowerPC:
PPCFrameInfo.h updated: 1.10 -> 1.11
PPCTargetMachine.cpp updated: 1.107 -> 1.108
---
Log message:
make sure to safe LR8 in the right stack slot for PPC64
---
Diffs of the changes: (+8 -3)
PPCFrameInfo.h |9 +++--
PPCTargetMachine
Changes in directory llvm/lib/Target/PowerPC:
PPCISelLowering.cpp updated: 1.231 -> 1.232
---
Log message:
on ppc64, float arguments take 8-byte stack slots not 4-byte stack slots.
Also, valist should create a pointer RC reg class value, not a GPRC value.
---
Diffs of the changes: (+8 -3)
Changes in directory llvm/lib/Bytecode/Reader:
Reader.cpp updated: 1.205 -> 1.206
---
Log message:
Have ConstantExprs upgrade opcodes the same way as instructions.
---
Diffs of the changes: (+11 -1)
Reader.cpp | 12 +++-
1 files changed, 11 insertions(+), 1 deletion(-)
Index: l
Changes in directory llvm/test/Regression/Analysis/BasicAA:
modref.ll added (r1.1)
---
Log message:
Add a simple test to make sure getModRefInfo is 1/2 way sane.
---
Diffs of the changes: (+12 -0)
modref.ll | 12
1 files changed, 12 insertions(+)
Index: llvm/test/Regressio
Changes in directory llvm-test/SingleSource/UnitTests/SignlessTypes:
.cvsignore added (r1.1)
---
Log message:
Ignore the Output directory
---
Diffs of the changes: (+1 -0)
.cvsignore |1 +
1 files changed, 1 insertion(+)
Index: llvm-test/SingleSource/UnitTests/SignlessTypes/.cvsignor
Changes in directory llvm-test/SingleSource/UnitTests/Vector/SSE:
.cvsignore added (r1.1)
---
Log message:
Ignore the Output directory
---
Diffs of the changes: (+1 -0)
.cvsignore |1 +
1 files changed, 1 insertion(+)
Index: llvm-test/SingleSource/UnitTests/Vector/SSE/.cvsignore
diff
Changes in directory llvm/test/Regression/Analysis/BasicAA:
modref.ll updated: 1.1 -> 1.2
---
Log message:
Fail even if opt doesn't print anything.
---
Diffs of the changes: (+3 -0)
modref.ll |3 +++
1 files changed, 3 insertions(+)
Index: llvm/test/Regression/Analysis/BasicAA/modref
Changes in directory llvm/docs:
ReleaseNotes.html updated: 1.363 -> 1.364
---
Log message:
first draft of 1.9 release notes
---
Diffs of the changes: (+252 -223)
ReleaseNotes.html | 475 --
1 files changed, 252 insertions(+), 223 deletio
Changes in directory llvm/docs:
ReleaseNotes.html updated: 1.364 -> 1.365
---
Log message:
fix bug
---
Diffs of the changes: (+2 -2)
ReleaseNotes.html |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/docs/ReleaseNotes.html
diff -u llvm/docs/ReleaseNotes.html:1.36
41 matches
Mail list logo