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

2005-11-12 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Type.cpp updated: 1.135 -> 1.136 --- Log message: Add some dummy method impls --- Diffs of the changes: (+8 -0) Type.cpp |8 1 files changed, 8 insertions(+) Index: llvm/lib/VMCore/Type.cpp diff -u llvm/lib/VMCore/Type.cpp:1.135 llvm/lib

[llvm-commits] CVS: llvm/include/llvm/DerivedTypes.h Type.h

2005-11-12 Thread Chris Lattner
Changes in directory llvm/include/llvm: DerivedTypes.h updated: 1.69 -> 1.70 Type.h updated: 1.80 -> 1.81 --- Log message: Shrink derived types by 8 bytes each by not having to have 2 vtables pointers and other MI overhead. --- Diffs of the changes: (+5 -2) DerivedTypes.h |2 +- Type.h

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

2005-11-12 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Type.cpp updated: 1.134 -> 1.135 --- Log message: Move some methods around. Refactor the parts of TypeMap that do not depend on its template arguments into a base class so that the code isn't duplicated 5 times. --- Diffs of the changes: (+52 -50) Typ

[llvm-commits] CVS: llvm/include/llvm/DerivedTypes.h Type.h

2005-11-12 Thread Chris Lattner
Changes in directory llvm/include/llvm: DerivedTypes.h updated: 1.68 -> 1.69 Type.h updated: 1.79 -> 1.80 --- Log message: Refactor some code, moving methods and data around. This gets rid of some virtual methods. --- Diffs of the changes: (+34 -51) DerivedTypes.h | 31 +

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

2005-11-12 Thread Chris Lattner
Changes in directory llvm/docs: ExtendingLLVM.html updated: 1.18 -> 1.19 --- Log message: typeo --- Diffs of the changes: (+2 -2) ExtendingLLVM.html |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/docs/ExtendingLLVM.html diff -u llvm/docs/ExtendingLLVM.html:1.18

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

2005-11-12 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Type.cpp updated: 1.133 -> 1.134 --- Log message: Split the type refinement case completely out of the type-becomes-concrete case, simplifying the code. --- Diffs of the changes: (+33 -35) Type.cpp | 68 ++-

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaTargetMachine.cpp

2005-11-12 Thread Chris Lattner
Changes in directory llvm/lib/Target/Alpha: AlphaTargetMachine.cpp updated: 1.17 -> 1.18 --- Log message: unbreak the build --- Diffs of the changes: (+2 -4) AlphaTargetMachine.cpp |6 ++ 1 files changed, 2 insertions(+), 4 deletions(-) Index: llvm/lib/Target/Alpha/AlphaTargetMac

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

2005-11-12 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Type.cpp updated: 1.132 -> 1.133 --- Log message: Separate the type-became-concrete case from the type-is-resolved case, the former of which takes much less work than the later. This speeds up linking eon from 3.749 to 3.637s with a release build (about 3%

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaTargetMachine.cpp

2005-11-12 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaTargetMachine.cpp updated: 1.16 -> 1.17 --- Log message: enable LSR by default on alpha --- Diffs of the changes: (+3 -7) AlphaTargetMachine.cpp | 10 +++--- 1 files changed, 3 insertions(+), 7 deletions(-) Index: llvm/lib/Target/Alph

[llvm-commits] CVS: llvm-test/Makefile.programs

2005-11-12 Thread Andrew Lenharth
Changes in directory llvm-test: Makefile.programs updated: 1.178 -> 1.179 --- Log message: LSR is on by default, switch beta to something else --- Diffs of the changes: (+2 -2) Makefile.programs |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm-test/Makefile.progra

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaISelPattern.cpp

2005-11-12 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelPattern.cpp updated: 1.184 -> 1.185 --- Log message: fix more regressions --- Diffs of the changes: (+2 -2) AlphaISelPattern.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Target/Alpha/AlphaISelPattern

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaISelPattern.cpp

2005-11-12 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelPattern.cpp updated: 1.183 -> 1.184 --- Log message: fix READCYCLECOUNTER --- Diffs of the changes: (+1 -0) AlphaISelPattern.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Target/Alpha/AlphaISelPattern.cpp diff -u llvm/li

[llvm-commits] CVS: llvm/test/Regression/CodeGen/Generic/isunord.ll

2005-11-12 Thread Chris Lattner
Changes in directory llvm/test/Regression/CodeGen/Generic: isunord.ll updated: 1.2 -> 1.3 --- Log message: this is no apparently passing on alpha --- Diffs of the changes: (+1 -1) isunord.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/test/Regression/CodeGen/Gen

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/Writer.cpp

2005-11-12 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Writer: Writer.cpp updated: 1.115 -> 1.116 --- Log message: trivial cleanup --- Diffs of the changes: (+2 -2) Writer.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Bytecode/Writer/Writer.cpp diff -u llvm/lib/Byteco

[llvm-commits] CVS: llvm/lib/Bytecode/Reader/Reader.cpp

2005-11-12 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Reader: Reader.cpp updated: 1.174 -> 1.175 --- Log message: Fix reading LLVM 1.3 bc files. --- Diffs of the changes: (+1 -1) Reader.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Bytecode/Reader/Reader.cpp diff -u llvm

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2005-11-12 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.238 -> 1.239 --- Log message: refactor grammar to eliminate shift-reduce conflict. Move alignment checking code out of all of the clients and into OptAlign/OptCAlign --- Diffs of the changes: (+45 -49) llvmAsmParser.y |

[llvm-commits] CVS: llvm/include/llvm/Type.h

2005-11-12 Thread Chris Lattner
Changes in directory llvm/include/llvm: Type.h updated: 1.78 -> 1.79 --- Log message: Shrink the Type class from 32 to 28 bytes on Darwin (which has silly 32-bit bools). --- Diffs of the changes: (+1 -1) Type.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include

[llvm-commits] CVS: llvm/include/llvm/AbstractTypeUser.h Type.h

2005-11-12 Thread Chris Lattner
Changes in directory llvm/include/llvm: AbstractTypeUser.h updated: 1.25 -> 1.26 Type.h updated: 1.77 -> 1.78 --- Log message: remove a dead method --- Diffs of the changes: (+0 -13) AbstractTypeUser.h |8 Type.h |5 - 2 files changed, 13 deletions(-) Ind

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

2005-11-12 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Type.cpp updated: 1.131 -> 1.132 --- Log message: Unswitch a loop, add more assertions, eliminate use of removeUserFromConcrete. --- Diffs of the changes: (+14 -10) Type.cpp | 24 ++-- 1 files changed, 14 insertions(+), 10 deletio

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

2005-11-12 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Type.cpp updated: 1.130 -> 1.131 --- Log message: Tiny speedup, improve comments and code organization. --- Diffs of the changes: (+29 -23) Type.cpp | 52 +--- 1 files changed, 29 insertions(+), 23 dele