Changes in directory llvm-poolalloc/lib/PoolAllocate:
PoolAllocate.h updated: 1.47 - 1.48
---
Log message:
Extra book keeping for SAFECode
---
Diffs of the changes: (+35 -4)
PoolAllocate.h | 39 +++
1 files changed, 35 insertions(+), 4 deletions(-)
Changes in directory llvm-poolalloc/runtime/SafePoolAllocator:
---
Log message:
Directory /home/vadve/shared/PublicCVS/llvm-poolalloc/runtime/SafePoolAllocator
added to the repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
Changes in directory llvm-poolalloc/lib/PoolAllocate:
PoolAllocate.cpp updated: 1.120 - 1.121
---
Log message:
Extra book keeping for SAFECode
---
Diffs of the changes: (+58 -6)
PoolAllocate.cpp | 64 +--
1 files changed, 58
Changes in directory llvm-poolalloc/lib/PoolAllocate:
TransformFunctionBody.cpp updated: 1.47 - 1.48
---
Log message:
Changes for SAFECode
---
Diffs of the changes: (+75 -4)
TransformFunctionBody.cpp | 79 +++---
1 files changed, 75 insertions(+),
Changes in directory llvm-poolalloc/runtime/BoundsCheckAllocator:
PoolAllocator.h added (r1.1)
---
Log message:
*** empty log message ***
---
Diffs of the changes: (+235 -0)
PoolAllocator.h | 235
1 files changed, 235 insertions(+)
Changes in directory llvm-poolalloc/runtime/BoundsCheckAllocator:
---
Log message:
Directory
/home/vadve/shared/PublicCVS/llvm-poolalloc/runtime/BoundsCheckAllocator added
to the repository
---
Diffs of the changes: (+0 -0)
0 files changed
Changes in directory llvm-poolalloc/runtime/BoundsCheckAllocator:
splay.h added (r1.1)
---
Log message:
*** empty log message ***
---
Diffs of the changes: (+48 -0)
splay.h | 48
1 files changed, 48 insertions(+)
Index:
Changes in directory llvm-poolalloc/runtime/BoundsCheckAllocator:
splay.cpp added (r1.1)
---
Log message:
*** empty log message ***
---
Diffs of the changes: (+322 -0)
splay.cpp | 322 ++
1 files changed, 322 insertions(+)
Changes in directory llvm-poolalloc/runtime/SafePoolAllocator:
Makefile added (r1.1)
---
Log message:
*** empty log message ***
---
Diffs of the changes: (+9 -0)
Makefile |9 +
1 files changed, 9 insertions(+)
Index: llvm-poolalloc/runtime/SafePoolAllocator/Makefile
diff -c
Changes in directory llvm-poolalloc/runtime/SafePoolAllocator:
PoolAllocator.h added (r1.1)
---
Log message:
*** empty log message ***
---
Diffs of the changes: (+79 -0)
PoolAllocator.h | 79
1 files changed, 79 insertions(+)
Changes in directory llvm-poolalloc/runtime/BoundsCheckAllocator:
PoolAllocator.cpp added (r1.1)
---
Log message:
*** empty log message ***
---
Diffs of the changes: (+1093 -0)
PoolAllocator.cpp | 1093 ++
1 files changed, 1093
Changes in directory llvm-poolalloc/runtime:
Makefile updated: 1.8 - 1.9
---
Log message:
added safecode runtime
---
Diffs of the changes: (+1 -1)
Makefile |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm-poolalloc/runtime/Makefile
diff -u
Changes in directory llvm-poolalloc/runtime/SafePoolAllocator:
PageManager.cpp added (r1.1)
---
Log message:
*** empty log message ***
---
Diffs of the changes: (+128 -0)
PageManager.cpp | 128
1 files changed, 128 insertions(+)
Changes in directory llvm/lib/Target/PowerPC:
README.txt updated: 1.40 - 1.41
---
Log message:
move some random notes out of my email into someplace useful
---
Diffs of the changes: (+32 -0)
README.txt | 32
1 files changed, 32 insertions(+)
Index:
Changes in directory llvm-poolalloc/lib/PoolAllocate:
TransformFunctionBody.cpp updated: 1.48 - 1.49
---
Log message:
*** empty log message ***
---
Diffs of the changes: (+2 -4)
TransformFunctionBody.cpp |6 ++
1 files changed, 2 insertions(+), 4 deletions(-)
Index:
Changes in directory llvm/tools/analyze:
AnalysisWrappers.cpp updated: 1.16 - 1.17
---
Log message:
Fix test/Regression/Other/2002-01-31-CallGraph.ll after the recent callgraph
rework.
---
Diffs of the changes: (+17 -3)
AnalysisWrappers.cpp | 20 +---
1 files changed, 17
Changes in directory llvm/test/Regression/Verifier:
2004-01-22-FloatNormalization.ll added (r1.1)
---
Log message:
Fix PR409: http://llvm.cs.uiuc.edu/PR409 :
Implement the suggested check to ensure that out-of-range float constants
don't get accepted by LLVM accidentally. Adjust the supporting
Changes in directory llvm/lib/VMCore:
Constants.cpp updated: 1.139 - 1.140
---
Log message:
Fix PR409: http://llvm.cs.uiuc.edu/PR409 :
Implement the suggested check to ensure that out-of-range float constants
don't get accepted by LLVM accidentally. Adjust the supporting test cases
as well.
Changes in directory llvm/test/Regression/Assembler:
2004-12-06-ConstantFloatRange.ll updated: 1.2 - 1.3
2004-01-22-FloatNormalization.ll (r1.2) removed
---
Log message:
Fix PR409: http://llvm.cs.uiuc.edu/PR409 :
Implement the suggested check to ensure that out-of-range float constants
don't
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.131 - 1.132
---
Log message:
fix handling of weak linkage
---
Diffs of the changes: (+2 -3)
PPCAsmPrinter.cpp |5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
Index:
Changes in directory llvm/lib/Target/IA64:
IA64ISelPattern.cpp updated: 1.70 - 1.71
---
Log message:
remove dead code
---
Diffs of the changes: (+0 -7)
IA64ISelPattern.cpp |7 ---
1 files changed, 7 deletions(-)
Index: llvm/lib/Target/IA64/IA64ISelPattern.cpp
diff -u
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.241 - 1.242
SelectionDAG.cpp updated: 1.228 - 1.229
---
Log message:
remove dead code
---
Diffs of the changes: (+0 -7)
LegalizeDAG.cpp |6 --
SelectionDAG.cpp |1 -
2 files changed, 7 deletions(-)
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAG.h updated: 1.81 - 1.82
SelectionDAGNodes.h updated: 1.82 - 1.83
---
Log message:
remove a dead node
---
Diffs of the changes: (+0 -10)
SelectionDAG.h |4
SelectionDAGNodes.h |6 --
2 files changed, 10
Changes in directory llvm/lib/Target/PowerPC:
PPCISelPattern.cpp updated: 1.193 - 1.194
---
Log message:
remove dead code
---
Diffs of the changes: (+0 -10)
PPCISelPattern.cpp | 10 --
1 files changed, 10 deletions(-)
Index: llvm/lib/Target/PowerPC/PPCISelPattern.cpp
diff -u
Changes in directory llvm/lib/VMCore:
Constants.cpp updated: 1.140 - 1.141
---
Log message:
Revert previous patch. Additional tests fail.
---
Diffs of the changes: (+0 -3)
Constants.cpp |3 ---
1 files changed, 3 deletions(-)
Index: llvm/lib/VMCore/Constants.cpp
diff -u
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAGNodes.h updated: 1.83 - 1.84
---
Log message:
add a new node
---
Diffs of the changes: (+7 -0)
SelectionDAGNodes.h |7 +++
1 files changed, 7 insertions(+)
Index: llvm/include/llvm/CodeGen/SelectionDAGNodes.h
diff -u
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.242 - 1.243
SelectionDAG.cpp updated: 1.229 - 1.230
---
Log message:
add very simple support for the BIT_CONVERT node
---
Diffs of the changes: (+57 -2)
LegalizeDAG.cpp | 52
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAGNodes.h updated: 1.84 - 1.85
---
Log message:
improve comment: mention vectors
---
Diffs of the changes: (+4 -3)
SelectionDAGNodes.h |7 ---
1 files changed, 4 insertions(+), 3 deletions(-)
Index:
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.244 - 1.245
---
Log message:
Fix a pasto
---
Diffs of the changes: (+3 -2)
LegalizeDAG.cpp |5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
Index: llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
Changes in directory llvm/lib/Target/PowerPC:
PPCISelLowering.cpp updated: 1.52 - 1.53
---
Log message:
Simplify some code by using BIT_CONVERT
---
Diffs of the changes: (+10 -21)
PPCISelLowering.cpp | 31 ++-
1 files changed, 10 insertions(+), 21
Changes in directory llvm/lib/Target/SparcV8:
SparcV8ISelDAGToDAG.cpp updated: 1.32 - 1.33
SparcV8InstrInfo.td updated: 1.94 - 1.95
---
Log message:
fix the int-fp instructions, which apparently take a single float register
to represent the int part (because it's always 32-bits)
---
Diffs of
Changes in directory llvm/tools/bugpoint:
OptimizerDriver.cpp updated: 1.34 - 1.35
---
Log message:
Get bugpoint building with VC++ again.
---
Diffs of the changes: (+1 -0)
OptimizerDriver.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/tools/bugpoint/OptimizerDriver.cpp
diff
Changes in directory llvm/lib/Target/SparcV8:
SparcV8ISelDAGToDAG.cpp updated: 1.33 - 1.34
---
Log message:
make sure bit_converts are expanded
---
Diffs of the changes: (+3 -0)
SparcV8ISelDAGToDAG.cpp |3 +++
1 files changed, 3 insertions(+)
Index:
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.15 - 1.16
---
Log message:
make sure bit_convert's are expanded
---
Diffs of the changes: (+3 -0)
X86ISelLowering.cpp |3 +++
1 files changed, 3 insertions(+)
Index: llvm/lib/Target/X86/X86ISelLowering.cpp
diff
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.70 - 1.71
SelectionDAG.cpp updated: 1.230 - 1.231
---
Log message:
constant fold bits_convert in getNode and in the dag combiner for fp-int
conversions. This allows V8 to compiles this:
void %test() {
call
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.71 - 1.72
SelectionDAG.cpp updated: 1.231 - 1.232
---
Log message:
Fold bitconv(bitconv(x)) - x. We now compile this:
void foo(double);
void bar(double X) { foo(X); }
to this:
bar:
save -96, %o6, %o6
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.72 - 1.73
---
Log message:
fold (conv (load x)) - (load (conv*)x).
This allows us to compile this:
void foo(double);
void bar(double *X) { foo(*X); }
To this:
bar:
save -96, %o6, %o6
ld [%i0+4],
Changes in directory llvm/lib/Target/SparcV8:
README.txt updated: 1.40 - 1.41
---
Log message:
remove benchmark list, remove issues addressed by the dag-dag isel
---
Diffs of the changes: (+1 -68)
README.txt | 67 -
1 files
Changes in directory llvm/lib/Target/SparcV8:
SparcV8ISelDAGToDAG.cpp updated: 1.34 - 1.35
---
Log message:
implement vastart. The dag isel compiles this:
void test3(va_list Y);
void test2(int F, ...) {
va_list X;
va_start(X, F);
test3(X);
}
into this:
test2:
save -104, %o6,
Changes in directory llvm/lib/Target/SparcV8:
SparcV8ISelDAGToDAG.cpp updated: 1.36 - 1.37
---
Log message:
fix something-o
---
Diffs of the changes: (+1 -1)
SparcV8ISelDAGToDAG.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.245 - 1.246
---
Log message:
Allow custom lowering of LOAD, EXTLOAD, ZEXTLOAD, STORE, and TRUNCSTORE. Not
currently used.
---
Diffs of the changes: (+84 -15)
LegalizeDAG.cpp | 99
41 matches
Mail list logo