[llvm-commits] CVS: llvm/docs/CFEBuildInstrs.html

2006-11-16 Thread Bill Wendling
Changes in directory llvm/docs: CFEBuildInstrs.html updated: 1.59 - 1.60 --- Log message: Cleaned up the document. Added doc_code divisions for code examples. --- Diffs of the changes: (+283 -208) CFEBuildInstrs.html | 490 ++-- 1 files

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCBranchSelector.cpp

2006-11-16 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCBranchSelector.cpp updated: 1.29 - 1.30 --- Log message: add a statistic --- Diffs of the changes: (+6 -1) PPCBranchSelector.cpp |7 ++- 1 files changed, 6 insertions(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/utils/findmisopt

2006-11-16 Thread Reid Spencer
Changes in directory llvm/utils: findmisopt updated: 1.5 - 1.6 --- Log message: Use a release version of bugpoint, if found. Include gccld passes. --- Diffs of the changes: (+19 -5) findmisopt | 24 +++- 1 files changed, 19 insertions(+), 5 deletions(-) Index:

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineCodeEmitter.h

2006-11-16 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: MachineCodeEmitter.h updated: 1.41 - 1.42 --- Log message: Allow target to specify alignment for function stub. --- Diffs of the changes: (+1 -1) MachineCodeEmitter.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp

2006-11-16 Thread Evan Cheng
Changes in directory llvm/lib/ExecutionEngine/JIT: JITEmitter.cpp updated: 1.118 - 1.119 --- Log message: Allow target to specify alignment for function stub. --- Diffs of the changes: (+11 -5) JITEmitter.cpp | 16 +++- 1 files changed, 11 insertions(+), 5 deletions(-)

[llvm-commits] CVS: llvm/lib/CodeGen/ELFWriter.cpp MachOWriter.cpp

2006-11-16 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: ELFWriter.cpp updated: 1.27 - 1.28 MachOWriter.cpp updated: 1.6 - 1.7 --- Log message: Match MachineCodeEmitter changes. --- Diffs of the changes: (+2 -2) ELFWriter.cpp |2 +- MachOWriter.cpp |2 +- 2 files changed, 2 insertions(+), 2

[llvm-commits] CVS: llvm/lib/CodeGen/Passes.cpp

2006-11-16 Thread Bill Wendling
Changes in directory llvm/lib/CodeGen: Passes.cpp updated: 1.22 - 1.23 --- Log message: --- Diffs of the changes: (+0 -1) Passes.cpp |1 - 1 files changed, 1 deletion(-) Index: llvm/lib/CodeGen/Passes.cpp diff -u llvm/lib/CodeGen/Passes.cpp:1.22 llvm/lib/CodeGen/Passes.cpp:1.23 ---

[llvm-commits] CVS: llvm/lib/Target/X86/X86JITInfo.cpp

2006-11-16 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86JITInfo.cpp updated: 1.30 - 1.31 --- Log message: Align stubs on 4 byte boundary. This fixes 447.dealII. --- Diffs of the changes: (+2 -2) X86JITInfo.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

Re: [llvm-commits] CVS: llvm/lib/CodeGen/Passes.cpp

2006-11-16 Thread Bill Wendling
Sorry that there's no log message. It should be: removed unnecessary #include -bw On 11/16/06, Bill Wendling [EMAIL PROTECTED] wrote: Changes in directory llvm/lib/CodeGen: Passes.cpp updated: 1.22 - 1.23 --- Log message: --- Diffs of the changes: (+0 -1) Passes.cpp |1 - 1

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp PPCInstr64Bit.td

2006-11-16 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.207 - 1.208 PPCInstr64Bit.td updated: 1.30 - 1.31 --- Log message: fix a regression that I introduced. stdu should scale the offset by 4 before printing it. --- Diffs of the changes: (+11 -2) PPCAsmPrinter.cpp |

[llvm-commits] CVS: llvm/runtime/GCCLibraries/libc/COPYING.LIB LICENSE.TXT LICENSES Makefile README.txt atox.c io.c qsort.c remove.c string.c

2006-11-16 Thread LLVM
Changes in directory llvm/runtime/GCCLibraries/libc: COPYING.LIB (r1.1) removed LICENSE.TXT (r1.4) removed LICENSES (r1.1) removed Makefile (r1.8) removed README.txt (r1.1) removed atox.c (r1.2) removed io.c (r1.1) removed qsort.c (r1.5) removed remove.c (r1.2) removed string.c (r1.9) removed

[llvm-commits] CVS: llvm/runtime/GCCLibraries/Makefile README.txt

2006-11-16 Thread LLVM
Changes in directory llvm/runtime/GCCLibraries: Makefile (r1.8) removed README.txt (r1.1) removed --- Log message: In LLVM 2.0 we won't use the runtime libraries as llvm-gcc3 support will be dropped. This patch pertains to removing the runtime directory from LLVM. --- Diffs of the changes:

[llvm-commits] CVS: llvm/runtime/libdummy/Makefile README.txt dummylib.c

2006-11-16 Thread LLVM
Changes in directory llvm/runtime/libdummy: Makefile (r1.8) removed README.txt (r1.1) removed dummylib.c (r1.6) removed --- Log message: In LLVM 2.0 we won't use the runtime libraries as llvm-gcc3 support will be dropped. This patch pertains to removing the runtime directory from LLVM. ---

[llvm-commits] CVS: llvm/Makefile Makefile.config.in Makefile.rules configure

2006-11-16 Thread Reid Spencer
Changes in directory llvm: Makefile updated: 1.65 - 1.66 Makefile.config.in updated: 1.66 - 1.67 Makefile.rules updated: 1.410 - 1.411 configure updated: 1.255 - 1.256 --- Log message: In LLVM 2.0 we won't use the runtime libraries as llvm-gcc3 support will be dropped. This patch pertains to

[llvm-commits] CVS: llvm/runtime/libprofile/BasicBlockTracing.c BlockProfiling.c CommonProfiling.c EdgeProfiling.c FunctionProfiling.c Makefile Profiling.h exported_symbols.lst

2006-11-16 Thread LLVM
Changes in directory llvm/runtime/libprofile: BasicBlockTracing.c (r1.2) removed BlockProfiling.c (r1.3) removed CommonProfiling.c (r1.8) removed EdgeProfiling.c (r1.2) removed FunctionProfiling.c (r1.3) removed Makefile (r1.8) removed Profiling.h (r1.5) removed exported_symbols.lst (r1.2)

[llvm-commits] CVS: llvm/runtime/GC/GCInterface.h Makefile gc_exported_symbols.lst

2006-11-16 Thread LLVM
Changes in directory llvm/runtime/GC: GCInterface.h (r1.4) removed Makefile (r1.3) removed gc_exported_symbols.lst (r1.1) removed --- Log message: In LLVM 2.0 we won't use the runtime libraries as llvm-gcc3 support will be dropped. This patch pertains to removing the runtime directory from

[llvm-commits] CVS: llvm/autoconf/configure.ac

2006-11-16 Thread Reid Spencer
Changes in directory llvm/autoconf: configure.ac updated: 1.250 - 1.251 --- Log message: In LLVM 2.0 we won't use the runtime libraries as llvm-gcc3 support will be dropped. This patch pertains to removing the runtime directory from LLVM. --- Diffs of the changes: (+2 -14) configure.ac |

[llvm-commits] CVS: llvm/runtime/GCCLibraries/crtend/Exception.cpp Exception.h Makefile README.txt SJLJ-Exception.cpp SJLJ-Exception.h comp_genericeh.lst comp_main.lst comp_sjljeh.lst crtend.c

2006-11-16 Thread LLVM
Changes in directory llvm/runtime/GCCLibraries/crtend: Exception.cpp (r1.2) removed Exception.h (r1.10) removed Makefile (r1.34) removed README.txt (r1.2) removed SJLJ-Exception.cpp (r1.5) removed SJLJ-Exception.h (r1.5) removed comp_genericeh.lst (r1.1) removed comp_main.lst (r1.1) removed

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/xmm-r64.ll fabs.ll

2006-11-16 Thread Evan Cheng
Changes in directory llvm/test/Regression/CodeGen/X86: xmm-r64.ll added (r1.1) fabs.ll updated: 1.9 - 1.10 --- Log message: New test case. --- Diffs of the changes: (+13 -2) fabs.ll|4 ++-- xmm-r64.ll | 11 +++ 2 files changed, 13 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/Target/X86/X86InstrSSE.td X86InstrX86-64.td X86RegisterInfo.cpp

2006-11-16 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86InstrSSE.td updated: 1.171 - 1.172 X86InstrX86-64.td updated: 1.6 - 1.7 X86RegisterInfo.cpp updated: 1.178 - 1.179 --- Log message: Correct instructions for moving data between GR64 and SSE registers; also correct load i64 / store i64 from v2i64.

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCBranchSelector.cpp

2006-11-16 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCBranchSelector.cpp updated: 1.30 - 1.31 --- Log message: implicit_def_vrrc doesn't generate code. --- Diffs of the changes: (+31 -31) PPCBranchSelector.cpp | 62 +- 1 files changed, 31

[llvm-commits] CVS: llvm/include/llvm/Support/Debug.h

2006-11-16 Thread Bill Wendling
Changes in directory llvm/include/llvm/Support: Debug.h updated: 1.7 - 1.8 --- Log message: Added DOUT macro. This is used as a replacement for the std::cerr stream. It centralizes the use of std::cerr so that static c'tor/d'tors aren't scattered around all over the place. The way to use it is

[llvm-commits] CVS: llvm/lib/CodeGen/RegAllocLinearScan.cpp

2006-11-16 Thread Bill Wendling
Changes in directory llvm/lib/CodeGen: RegAllocLinearScan.cpp updated: 1.131 - 1.132 --- Log message: Replace std::cerr uses of the DEBUG macro with DOUT instead. Removes a #include of iostream. --- Diffs of the changes: (+27 -29) RegAllocLinearScan.cpp | 56

[llvm-commits] CVS: llvm/lib/Support/Debug.cpp

2006-11-16 Thread Bill Wendling
Changes in directory llvm/lib/Support: Debug.cpp updated: 1.7 - 1.8 --- Log message: Added DOUT macro. This is used as a replacement for the std::cerr stream. It centralizes the use of std::cerr so that static c'tor/d'tors aren't scattered around all over the place. The way to use it is like

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCBranchSelector.cpp

2006-11-16 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCBranchSelector.cpp updated: 1.31 - 1.32 --- Log message: fix typo --- Diffs of the changes: (+2 -2) PPCBranchSelector.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Target/PowerPC/PPCBranchSelector.cpp

[llvm-commits] CVS: llvm/include/llvm/Support/Debug.h

2006-11-16 Thread Bill Wendling
Changes in directory llvm/include/llvm/Support: Debug.h updated: 1.8 - 1.9 --- Log message: Adjusted the // comments so that doxygen picks them up. --- Diffs of the changes: (+7 -7) Debug.h | 14 +++--- 1 files changed, 7 insertions(+), 7 deletions(-) Index:

Re: [llvm-commits] CVS: llvm/include/llvm/Support/Debug.h

2006-11-16 Thread Reid Spencer
Bill, On Thu, 2006-11-16 at 18:49 -0600, Bill Wendling wrote: Changes in directory llvm/include/llvm/Support: Debug.h updated: 1.7 - 1.8 --- Log message: Added DOUT macro. This is used as a replacement for the std::cerr stream. It centralizes the use of std::cerr so that static

[llvm-commits] CVS: llvm/include/llvm/Target/TargetInstrInfo.h

2006-11-16 Thread Evan Cheng
Changes in directory llvm/include/llvm/Target: TargetInstrInfo.h updated: 1.105 - 1.106 --- Log message: Add opcode to TargetInstrDescriptor. --- Diffs of the changes: (+2 -1) TargetInstrInfo.h |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/utils/TableGen/InstrInfoEmitter.cpp

2006-11-16 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: InstrInfoEmitter.cpp updated: 1.53 - 1.54 --- Log message: Add opcode to TargetInstrDescriptor. --- Diffs of the changes: (+4 -3) InstrInfoEmitter.cpp |7 --- 1 files changed, 4 insertions(+), 3 deletions(-) Index:

[llvm-commits] CVS: llvm/include/llvm/Support/Debug.h

2006-11-16 Thread Bill Wendling
Changes in directory llvm/include/llvm/Support: Debug.h updated: 1.9 - 1.10 --- Log message: #ifndef NDEBUG the if (Stream) ... stuff. --- Diffs of the changes: (+2 -0) Debug.h |2 ++ 1 files changed, 2 insertions(+) Index: llvm/include/llvm/Support/Debug.h diff -u

Re: [llvm-commits] CVS: llvm/include/llvm/Support/Debug.h

2006-11-16 Thread Bill Wendling
On 11/16/06, Reid Spencer [EMAIL PROTECTED] wrote: On Thu, 2006-11-16 at 18:49 -0600, Bill Wendling wrote: Added DOUT macro. This is used as a replacement for the std::cerr stream. It centralizes the use of std::cerr so that static c'tor/d'tors aren't scattered around all over the place.

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCBranchSelector.cpp

2006-11-16 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCBranchSelector.cpp updated: 1.32 - 1.33 --- Log message: implement a todo: change a map into a vector --- Diffs of the changes: (+6 -6) PPCBranchSelector.cpp | 12 ++-- 1 files changed, 6 insertions(+), 6 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/CodeGen/RegAllocLocal.cpp VirtRegMap.cpp VirtRegMap.h

2006-11-16 Thread Bill Wendling
Changes in directory llvm/lib/CodeGen: RegAllocLocal.cpp updated: 1.95 - 1.96 VirtRegMap.cpp updated: 1.79 - 1.80 VirtRegMap.h updated: 1.22 - 1.23 --- Log message: More removal of std::cerr and DEBUG, replacing with DOUT instead. --- Diffs of the changes: (+72 -65) RegAllocLocal.cpp |

[llvm-commits] CVS: llvm/runtime/GCCLibraries/libm/Makefile temp.c

2006-11-16 Thread Reid Spencer
Changes in directory llvm/runtime/GCCLibraries/libm: Makefile updated: 1.11 - 1.12 temp.c updated: 1.3 - 1.4 --- Log message: Undo removal of the runtime libraries. While this may have been a bit premature, these libraries will be going away for the 2.0 release. Other arrangements for

[llvm-commits] CVS: llvm/autoconf/configure.ac

2006-11-16 Thread Reid Spencer
Changes in directory llvm/autoconf: configure.ac updated: 1.251 - 1.252 --- Log message: Undo removal of the runtime libraries. While this may have been a bit premature, these libraries will be going away for the 2.0 release. Other arrangements for profiling, gc, etc. should be made in the

[llvm-commits] CVS: llvm/runtime/GCCLibraries/Makefile README.txt

2006-11-16 Thread Reid Spencer
Changes in directory llvm/runtime/GCCLibraries: Makefile updated: 1.9 - 1.10 README.txt updated: 1.2 - 1.3 --- Log message: Undo removal of the runtime libraries. While this may have been a bit premature, these libraries will be going away for the 2.0 release. Other arrangements for profiling,

[llvm-commits] CVS: llvm/runtime/GC/SemiSpace/Makefile semispace.c

2006-11-16 Thread Reid Spencer
Changes in directory llvm/runtime/GC/SemiSpace: Makefile updated: 1.8 - 1.9 semispace.c updated: 1.6 - 1.7 --- Log message: Undo removal of the runtime libraries. While this may have been a bit premature, these libraries will be going away for the 2.0 release. Other arrangements for profiling,

[llvm-commits] CVS: llvm/runtime/libprofile/BasicBlockTracing.c BlockProfiling.c CommonProfiling.c EdgeProfiling.c FunctionProfiling.c Makefile Profiling.h exported_symbols.lst

2006-11-16 Thread Reid Spencer
Changes in directory llvm/runtime/libprofile: BasicBlockTracing.c updated: 1.3 - 1.4 BlockProfiling.c updated: 1.4 - 1.5 CommonProfiling.c updated: 1.9 - 1.10 EdgeProfiling.c updated: 1.3 - 1.4 FunctionProfiling.c updated: 1.4 - 1.5 Makefile updated: 1.9 - 1.10 Profiling.h updated: 1.6 - 1.7

[llvm-commits] CVS: llvm/runtime/libdummy/Makefile README.txt dummylib.c

2006-11-16 Thread Reid Spencer
Changes in directory llvm/runtime/libdummy: Makefile updated: 1.9 - 1.10 README.txt updated: 1.2 - 1.3 dummylib.c updated: 1.7 - 1.8 --- Log message: Undo removal of the runtime libraries. While this may have been a bit premature, these libraries will be going away for the 2.0 release. Other

[llvm-commits] CVS: llvm/runtime/GCCLibraries/crtend/Exception.cpp Exception.h Makefile README.txt SJLJ-Exception.cpp SJLJ-Exception.h comp_genericeh.lst comp_main.lst comp_sjljeh.lst crtend.c

2006-11-16 Thread Reid Spencer
Changes in directory llvm/runtime/GCCLibraries/crtend: Exception.cpp updated: 1.3 - 1.4 Exception.h updated: 1.11 - 1.12 Makefile updated: 1.35 - 1.36 README.txt updated: 1.3 - 1.4 SJLJ-Exception.cpp updated: 1.6 - 1.7 SJLJ-Exception.h updated: 1.6 - 1.7 comp_genericeh.lst updated: 1.2 - 1.3

[llvm-commits] CVS: llvm/runtime/GCCLibraries/libgcc/Makefile eprintf.c

2006-11-16 Thread Reid Spencer
Changes in directory llvm/runtime/GCCLibraries/libgcc: Makefile updated: 1.9 - 1.10 eprintf.c updated: 1.2 - 1.3 --- Log message: Undo removal of the runtime libraries. While this may have been a bit premature, these libraries will be going away for the 2.0 release. Other arrangements for

[llvm-commits] CVS: llvm/runtime/GC/GCInterface.h Makefile gc_exported_symbols.lst

2006-11-16 Thread Reid Spencer
Changes in directory llvm/runtime/GC: GCInterface.h updated: 1.5 - 1.6 Makefile updated: 1.4 - 1.5 gc_exported_symbols.lst updated: 1.2 - 1.3 --- Log message: Undo removal of the runtime libraries. While this may have been a bit premature, these libraries will be going away for the 2.0

[llvm-commits] CVS: llvm/runtime/libtrace/Makefile README.txt tracelib.c tracelib.h

2006-11-16 Thread Reid Spencer
Changes in directory llvm/runtime/libtrace: Makefile updated: 1.15 - 1.16 README.txt updated: 1.2 - 1.3 tracelib.c updated: 1.13 - 1.14 tracelib.h updated: 1.4 - 1.5 --- Log message: Undo removal of the runtime libraries. While this may have been a bit premature, these libraries will be going

Re: [llvm-commits] CVS: llvm/include/llvm/Support/Debug.h

2006-11-16 Thread Bill Wendling
On Nov 16, 2006, at 6:25 PM, Reid Spencer wrote: On Thu, 2006-11-16 at 17:44 -0800, Bill Wendling wrote: Basically, this is to get rid of static c'tor/d'tors scattered all over the source tree. (You get them whenever you #include iostream.) A smart compiler should be able to remove all of

Re: [llvm-commits] CVS: llvm/include/llvm/Support/Debug.h

2006-11-16 Thread Bill Wendling
On Nov 16, 2006, at 6:25 PM, Reid Spencer wrote: Can we build an optimized, with symbols (-g -O2) version of one of these modules and see if those symbols are getting removed ? If so, I'm fine with it. If not, we need a new strategy. I just compiled the normal way (with -g) and

[llvm-commits] CVS: llvm/test/Regression/Transforms/LoopStrengthReduce/var_stride_used_by_compare.ll

2006-11-16 Thread Chris Lattner
Changes in directory llvm/test/Regression/Transforms/LoopStrengthReduce: var_stride_used_by_compare.ll added (r1.1) --- Log message: New testcase. --- Diffs of the changes: (+48 -0) var_stride_used_by_compare.ll | 48 ++ 1 files changed, 48

[llvm-commits] CVS: llvm/lib/Analysis/AliasAnalysis.cpp PostDominators.cpp

2006-11-16 Thread Bill Wendling
Changes in directory llvm/lib/Analysis: AliasAnalysis.cpp updated: 1.29 - 1.30 PostDominators.cpp updated: 1.61 - 1.62 --- Log message: Removed unneeded iostream #include. --- Diffs of the changes: (+0 -2) AliasAnalysis.cpp |1 - PostDominators.cpp |1 - 2 files changed, 2

[llvm-commits] CVS: llvm/lib/Analysis/IPA/Andersens.cpp

2006-11-16 Thread Bill Wendling
Changes in directory llvm/lib/Analysis/IPA: Andersens.cpp updated: 1.35 - 1.36 --- Log message: Replaced DEBUG(std::cerr with DOUT. --- Diffs of the changes: (+5 -6) Andersens.cpp | 11 +-- 1 files changed, 5 insertions(+), 6 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/Analysis/DataStructure/BottomUpClosure.cpp CompleteBottomUp.cpp DataStructure.cpp EquivClassGraphs.cpp Local.cpp TopDownClosure.cpp

2006-11-16 Thread Bill Wendling
Changes in directory llvm/lib/Analysis/DataStructure: BottomUpClosure.cpp updated: 1.123 - 1.124 CompleteBottomUp.cpp updated: 1.37 - 1.38 DataStructure.cpp updated: 1.249 - 1.250 EquivClassGraphs.cpp updated: 1.49 - 1.50 Local.cpp updated: 1.159 - 1.160 TopDownClosure.cpp updated: 1.93 - 1.94