[llvm-commits] CVS: llvm-poolalloc/lib/PoolAllocate/PoolAllocate.h

2005-12-22 Thread Dinakar Dhurjati
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(-)

[llvm-commits] CVS: llvm-poolalloc/runtime/SafePoolAllocator/

2005-12-22 Thread Dinakar Dhurjati
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 ___

[llvm-commits] CVS: llvm-poolalloc/lib/PoolAllocate/PoolAllocate.cpp

2005-12-22 Thread Dinakar Dhurjati
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

[llvm-commits] CVS: llvm-poolalloc/lib/PoolAllocate/TransformFunctionBody.cpp

2005-12-22 Thread Dinakar Dhurjati
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(+),

[llvm-commits] CVS: llvm-poolalloc/runtime/BoundsCheckAllocator/PoolAllocator.h

2005-12-22 Thread Dinakar Dhurjati
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(+)

[llvm-commits] CVS: llvm-poolalloc/runtime/BoundsCheckAllocator/

2005-12-22 Thread Dinakar Dhurjati
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

[llvm-commits] CVS: llvm-poolalloc/runtime/BoundsCheckAllocator/splay.h

2005-12-22 Thread Dinakar Dhurjati
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:

[llvm-commits] CVS: llvm-poolalloc/runtime/BoundsCheckAllocator/splay.cpp

2005-12-22 Thread Dinakar Dhurjati
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(+)

[llvm-commits] CVS: llvm-poolalloc/runtime/SafePoolAllocator/Makefile

2005-12-22 Thread Dinakar Dhurjati
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

[llvm-commits] CVS: llvm-poolalloc/runtime/SafePoolAllocator/PoolAllocator.h

2005-12-22 Thread Dinakar Dhurjati
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(+)

[llvm-commits] CVS: llvm-poolalloc/runtime/BoundsCheckAllocator/PoolAllocator.cpp

2005-12-22 Thread Dinakar Dhurjati
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

[llvm-commits] CVS: llvm-poolalloc/runtime/Makefile

2005-12-22 Thread Dinakar Dhurjati
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

[llvm-commits] CVS: llvm-poolalloc/runtime/SafePoolAllocator/PageManager.cpp

2005-12-22 Thread Dinakar Dhurjati
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(+)

[llvm-commits] CVS: llvm/lib/Target/PowerPC/README.txt

2005-12-22 Thread Chris Lattner
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:

[llvm-commits] CVS: llvm-poolalloc/lib/PoolAllocate/TransformFunctionBody.cpp

2005-12-22 Thread Dinakar Dhurjati
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:

[llvm-commits] CVS: llvm/tools/analyze/AnalysisWrappers.cpp

2005-12-22 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/test/Regression/Verifier/2004-01-22-FloatNormalization.ll

2005-12-22 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/lib/VMCore/Constants.cpp

2005-12-22 Thread Reid Spencer
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.

[llvm-commits] CVS: llvm/test/Regression/Assembler/2004-12-06-ConstantFloatRange.ll 2004-01-22-FloatNormalization.ll

2005-12-22 Thread Reid Spencer
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

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

2005-12-22 Thread Chris Lattner
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:

[llvm-commits] CVS: llvm/lib/Target/IA64/IA64ISelPattern.cpp

2005-12-22 Thread Chris Lattner
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

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

2005-12-22 Thread Chris Lattner
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(-)

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

2005-12-22 Thread Chris Lattner
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

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

2005-12-22 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/lib/VMCore/Constants.cpp

2005-12-22 Thread Reid Spencer
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

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

2005-12-22 Thread Chris Lattner
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

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

2005-12-22 Thread Chris Lattner
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

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

2005-12-22 Thread Chris Lattner
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:

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

2005-12-22 Thread Chris Lattner
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

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

2005-12-22 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/lib/Target/SparcV8/SparcV8ISelDAGToDAG.cpp SparcV8InstrInfo.td

2005-12-22 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/tools/bugpoint/OptimizerDriver.cpp

2005-12-22 Thread Jeff Cohen
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

[llvm-commits] CVS: llvm/lib/Target/SparcV8/SparcV8ISelDAGToDAG.cpp

2005-12-22 Thread Chris Lattner
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:

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

2005-12-22 Thread Chris Lattner
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

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

2005-12-22 Thread Chris Lattner
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

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

2005-12-22 Thread Chris Lattner
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

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

2005-12-22 Thread Chris Lattner
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],

[llvm-commits] CVS: llvm/lib/Target/SparcV8/README.txt

2005-12-22 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/lib/Target/SparcV8/SparcV8ISelDAGToDAG.cpp

2005-12-22 Thread Chris Lattner
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,

[llvm-commits] CVS: llvm/lib/Target/SparcV8/SparcV8ISelDAGToDAG.cpp

2005-12-22 Thread Chris Lattner
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:

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

2005-12-22 Thread Evan Cheng
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