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 c
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/lib/Target/PowerPC/PPCBranchSelec
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
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/inc
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(-)
Inde
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 delet
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
---
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: llvm/lib/Target/X86/
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.
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 |
Changes in directory llvm/runtime:
Makefile (r1.28) removed
README.txt (r1.2) 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: (+0 -0)
0 f
Changes in directory llvm/runtime/libtrace:
Makefile (r1.14) removed
README.txt (r1.1) removed
tracelib.c (r1.12) removed
tracelib.h (r1.3) 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 d
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
--
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.cpp updated: 1.73 -> 1.74
---
Log message:
Fix a potential bug: MOVPDI2DI, etc. are not copy instructions.
---
Diffs of the changes: (+1 -3)
X86InstrInfo.cpp |4 +---
1 files changed, 1 insertion(+), 3 deletions(-)
Index: llvm/lib
Changes in directory llvm/runtime/GCCLibraries/libm:
Makefile (r1.10) removed
temp.c (r1.2) 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:
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: (
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.
---
Di
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 t
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) remov
Changes in directory llvm/runtime/GC/SemiSpace:
Makefile (r1.7) removed
semispace.c (r1.5) 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:
Changes in directory llvm/runtime/GCCLibraries/libgcc:
Makefile (r1.8) removed
eprintf.c (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 chang
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
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 |
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
comp
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: ll
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.
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 inser
Changes in directory llvm/lib/Target/PowerPC:
PPCMachineFunctionInfo.h added (r1.1)
PPCFrameInfo.h updated: 1.9 -> 1.10
PPCISelLowering.cpp updated: 1.227 -> 1.228
PPCISelLowering.h updated: 1.56 -> 1.57
PPCInstr64Bit.td updated: 1.31 -> 1.32
PPCInstrInfo.td updated: 1.265 -> 1.266
PPCRegisterIn
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
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 +++-
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
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
d
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: llvm/include/llvm/
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 st
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/include/llvm/Target/Ta
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/utils/TableGen/Ins
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 llvm/include/ll
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
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: llv
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 |
Hi Bill,
On Thu, 2006-11-16 at 17:44 -0800, Bill Wendling wrote:
> On 11/16/06, Reid Spencer <[EMAIL PROTECTED]> wrote:
> > While this may not print anything when NDEBUG is *not* defined, it isn't
> > sufficient. You're going to leave template functions scattered all over
> > the place and calls t
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 profili
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 nex
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
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
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 ->
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
Changes in directory llvm:
Makefile updated: 1.66 -> 1.67
Makefile.config.in updated: 1.67 -> 1.68
Makefile.rules updated: 1.411 -> 1.412
configure updated: 1.256 -> 1.257
---
Log message:
Undo removal of the runtime libraries. While this may have been a bit
premature, these libraries will be g
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 ->
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 pro
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 relea
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 goi
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
>> .)
>> A smart compiler should be able to remove all of t
Changes in directory llvm/runtime:
Makefile updated: 1.29 -> 1.30
README.txt 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 profiling, gc, etc. s
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 Reg
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 inserti
Changes in directory llvm/lib/Transforms/Scalar:
LoopStrengthReduce.cpp updated: 1.93 -> 1.94
---
Log message:
If an indvar with a variable stride is used by the exit condition, go ahead
and handle it like constant stride vars. This fixes some bad codegen in
variable stride cases. For exampl
Changes in directory llvm/lib/Analysis:
AliasAnalysis.cpp updated: 1.29 -> 1.30
PostDominators.cpp updated: 1.61 -> 1.62
---
Log message:
Removed unneeded #include.
---
Diffs of the changes: (+0 -2)
AliasAnalysis.cpp |1 -
PostDominators.cpp |1 -
2 files changed, 2 deletions(-)
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/lib/Analysis/IPA/Andersens
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 ->
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.72 -> 1.73
X86CodeEmitter.cpp updated: 1.122 -> 1.123
X86ISelDAGToDAG.cpp updated: 1.127 -> 1.128
X86JITInfo.cpp updated: 1.31 -> 1.32
X86TargetMachine.cpp updated: 1.127 -> 1.128
---
Log message:
Removed even more std::c
61 matches
Mail list logo