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

2007-01-05 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.311 - 1.312 --- Log message: Typo --- Diffs of the changes: (+1 -1) X86ISelLowering.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/X86/X86ISelLowering.cpp diff -u

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/sse-fcopysign.ll

2007-01-05 Thread Reid Spencer
Changes in directory llvm/test/Regression/CodeGen/X86: sse-fcopysign.ll updated: 1.1 - 1.2 --- Log message: Give the assembler some input. --- Diffs of the changes: (+4 -3) sse-fcopysign.ll |7 --- 1 files changed, 4 insertions(+), 3 deletions(-) Index:

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

2007-01-05 Thread Reid Spencer
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.233 - 1.234 Type.cpp updated: 1.154 - 1.155 --- Log message: Change the syntax for parameter attributes: 1. The @ sign is no longer necessary. 2. We now support function attributes as parameter attribute 0. 3. Instead of locating

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

2007-01-05 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.298 - 1.299 --- Log message: Change the syntax for parameter attributes: 1. The @ sign is no longer necessary. 2. We now support function attributes as parameter attribute 0. 3. Instead of locating the return type attributes

[llvm-commits] CVS: llvm/tools/llvm-upgrade/UpgradeInternals.h UpgradeLexer.l UpgradeParser.y ParserInternals.h

2007-01-05 Thread Reid Spencer
Changes in directory llvm/tools/llvm-upgrade: UpgradeInternals.h added (r1.1) UpgradeLexer.l updated: 1.12 - 1.13 UpgradeParser.y updated: 1.32 - 1.33 ParserInternals.h (r1.12) removed --- Log message: Major update of llvm-upgrade: 1. Completely revise the type system so that types are handled

[llvm-commits] CVS: llvm/test/Feature/constexpr.ll

2007-01-05 Thread Reid Spencer
Changes in directory llvm/test/Feature: constexpr.ll updated: 1.11 - 1.12 --- Log message: For PR1077: http://llvm.org/PR1077 : Global variable definitions with the same name and same type are no longer valid so don't attempt to test for this feature. --- Diffs of the changes: (+0 -12)

[llvm-commits] CVS: llvm/tools/llvm-upgrade/llvm-upgrade.cpp

2007-01-05 Thread Reid Spencer
Changes in directory llvm/tools/llvm-upgrade: llvm-upgrade.cpp updated: 1.6 - 1.7 --- Log message: Adjust to new header file name. --- Diffs of the changes: (+1 -1) llvm-upgrade.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/tools/llvm-upgrade/llvm-upgrade.cpp

[llvm-commits] CVS: llvm/test/Feature/paramattrs.ll

2007-01-05 Thread Reid Spencer
Changes in directory llvm/test/Feature: paramattrs.ll updated: 1.2 - 1.3 --- Log message: Fix the test case for the change in parameter attribute syntax. The @ is no longer needed and the @(...) syntax has been dropped in favor of a simple space separated list of attribute names. --- Diffs

[llvm-commits] CVS: llvm/test/Regression/Assembler/2003-02-02-ConstGlobal.ll

2007-01-05 Thread LLVM
Changes in directory llvm/test/Regression/Assembler: 2003-02-02-ConstGlobal.ll (r1.3) removed --- Log message: This tests for something that will become illegal soon. The test/Feature suite has a test for renaming of global variables. --- Diffs of the changes: (+0 -0) 0 files changed

[llvm-commits] CVS: llvm/test/Regression/Assembler/2004-11-28-InvalidTypeCrash.ll

2007-01-05 Thread Reid Spencer
Changes in directory llvm/test/Regression/Assembler: 2004-11-28-InvalidTypeCrash.ll updated: 1.3 - 1.4 --- Log message: Fix this to check for the correct error message. --- Diffs of the changes: (+2 -1) 2004-11-28-InvalidTypeCrash.ll |3 ++- 1 files changed, 2 insertions(+), 1

[llvm-commits] CVS: llvm/test/Regression/CodeGen/Alpha/add.ll

2007-01-05 Thread Reid Spencer
Changes in directory llvm/test/Regression/CodeGen/Alpha: add.ll updated: 1.4 - 1.5 --- Log message: Changes to parameter attributes syntax. --- Diffs of the changes: (+13 -13) add.ll | 26 +- 1 files changed, 13 insertions(+), 13 deletions(-) Index:

[llvm-commits] CVS: llvm/test/Regression/CodeGen/Alpha/zapnot.ll

2007-01-05 Thread Reid Spencer
Changes in directory llvm/test/Regression/CodeGen/Alpha: zapnot.ll updated: 1.3 - 1.4 --- Log message: Changes to parameter attribute syntax. --- Diffs of the changes: (+1 -1) zapnot.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/test/Regression/CodeGen/ARM/section.ll

2007-01-05 Thread Reid Spencer
Changes in directory llvm/test/Regression/CodeGen/ARM: section.ll updated: 1.6 - 1.7 --- Log message: Globals are not being renamed any more. --- Diffs of the changes: (+1 -1) section.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/test/Regression/CodeGen/Alpha/i32_sub_1.ll

2007-01-05 Thread Reid Spencer
Changes in directory llvm/test/Regression/CodeGen/Alpha: i32_sub_1.ll updated: 1.3 - 1.4 --- Log message: Changes to parameter attribute syntax. --- Diffs of the changes: (+1 -1) i32_sub_1.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/test/Regression/Assembler/2002-12-15-GlobalResolve.ll

2007-01-05 Thread Reid Spencer
Changes in directory llvm/test/Regression/Assembler: 2002-12-15-GlobalResolve.ll updated: 1.3 - 1.4 --- Log message: Beef up this test case a little by introducing a global variable name conflict after upgrade resulting from collapsed type planes. The test now checks to make sure llvm-upgrade

[llvm-commits] CVS: llvm/test/Regression/CodeGen/PowerPC/and-elim.ll

2007-01-05 Thread Reid Spencer
Changes in directory llvm/test/Regression/CodeGen/PowerPC: and-elim.ll updated: 1.4 - 1.5 --- Log message: This test case needs zext and sext attributes so manually upgrade it and don't run llvm-upgrade. --- Diffs of the changes: (+13 -13) and-elim.ll | 26 +- 1

[llvm-commits] CVS: llvm/test/Regression/CodeGen/PowerPC/darwin-labels.ll

2007-01-05 Thread Reid Spencer
Changes in directory llvm/test/Regression/CodeGen/PowerPC: darwin-labels.ll updated: 1.3 - 1.4 --- Log message: Globals are not renamed any more. --- Diffs of the changes: (+1 -1) darwin-labels.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/test/Regression/CodeGen/PowerPC/rotl.ll

2007-01-05 Thread Reid Spencer
Changes in directory llvm/test/Regression/CodeGen/PowerPC: rotl.ll updated: 1.4 - 1.5 --- Log message: Wrap long RUN: line. --- Diffs of the changes: (+4 -2) rotl.ll |6 -- 1 files changed, 4 insertions(+), 2 deletions(-) Index: llvm/test/Regression/CodeGen/PowerPC/rotl.ll diff

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/loop-hoist.ll

2007-01-05 Thread Reid Spencer
Changes in directory llvm/test/Regression/CodeGen/X86: loop-hoist.ll updated: 1.5 - 1.6 --- Log message: Global variables are not renamed by llvm-upgrade any more. --- Diffs of the changes: (+2 -2) loop-hoist.ll |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/packed_struct.ll

2007-01-05 Thread Reid Spencer
Changes in directory llvm/test/Regression/CodeGen/X86: packed_struct.ll updated: 1.3 - 1.4 --- Log message: Global variables are not renamed by llvm-upgrade any more. --- Diffs of the changes: (+3 -3) packed_struct.ll |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-)

[llvm-commits] CVS: llvm/test/Regression/Linker/2005-12-06-AppendingZeroLengthArrays.ll weakextern.ll

2007-01-05 Thread Reid Spencer
Changes in directory llvm/test/Regression/Linker: 2005-12-06-AppendingZeroLengthArrays.ll updated: 1.3 - 1.4 weakextern.ll updated: 1.5 - 1.6 --- Log message: Global variables are not renamed by llvm-upgrade any more. --- Diffs of the changes: (+4 -4)

[llvm-commits] CVS: llvm/test/Regression/Transforms/GlobalOpt/memcpy.ll

2007-01-05 Thread Reid Spencer
Changes in directory llvm/test/Regression/Transforms/GlobalOpt: memcpy.ll updated: 1.4 - 1.5 --- Log message: Global variables are not renamed by llvm-upgrade any more. --- Diffs of the changes: (+1 -1) memcpy.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/trunc-to-bool.ll

2007-01-05 Thread Reid Spencer
Changes in directory llvm/test/Regression/CodeGen/X86: trunc-to-bool.ll updated: 1.5 - 1.6 --- Log message: Update for change in parameter attribute syntax. --- Diffs of the changes: (+1 -1) trunc-to-bool.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/test/Regression/CodeGen/PowerPC/small-arguments.ll

2007-01-05 Thread Reid Spencer
Changes in directory llvm/test/Regression/CodeGen/PowerPC: small-arguments.ll updated: 1.6 - 1.7 --- Log message: Update for change in parameter attributes syntax. --- Diffs of the changes: (+38 -38) small-arguments.ll | 76 ++--- 1 files

Re: [llvm-commits] Fix KR prototype handling

2007-01-05 Thread Evan Cheng
This has been backed out due to buginess. Evan On Jan 4, 2007, at 3:25 PM, Chris Lattner wrote: This patch causes us to compile functions like: p1 (f2, l) float f2; short l; { printf(%d\n, l); } into: define i32 %p1(double %f2, i32 %l) { instead of: define i32 %p1(float %f2, i16

[llvm-commits] CVS: llvm/test/Regression/CodeGen/PowerPC/and_sext.ll

2007-01-05 Thread Reid Spencer
Changes in directory llvm/test/Regression/CodeGen/PowerPC: and_sext.ll updated: 1.4 - 1.5 --- Log message: This test case needs parameter attributes, manually upgrade and don't run llvm-upgrade. --- Diffs of the changes: (+21 -21) and_sext.ll | 42

[llvm-commits] CVS: llvm/include/llvm/Pass.h PassAnalysisSupport.h PassManager.h

2007-01-05 Thread Devang Patel
Changes in directory llvm/include/llvm: Pass.h updated: 1.68 - 1.69 PassAnalysisSupport.h updated: 1.26 - 1.27 PassManager.h updated: 1.37 - 1.38 --- Log message: Remove old pass manager. --- Diffs of the changes: (+4 -139) Pass.h| 39

[llvm-commits] CVS: llvm/lib/VMCore/Pass.cpp PassManager.cpp PassManagerT.h

2007-01-05 Thread Devang Patel
Changes in directory llvm/lib/VMCore: Pass.cpp updated: 1.81 - 1.82 PassManager.cpp updated: 1.110 - 1.111 PassManagerT.h updated: 1.74 - 1.75 --- Log message: Remove old pass manager. --- Diffs of the changes: (+1 -1099) Pass.cpp| 175 -- PassManager.cpp |3

[llvm-commits] CVS: llvm/lib/VMCore/PassManagerT.h

2007-01-05 Thread LLVM
Changes in directory llvm/lib/VMCore: PassManagerT.h (r1.75) removed --- Log message: Remove PassManagerT.h --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu

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

2007-01-05 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAG.cpp updated: 1.112 - 1.113 --- Log message: CopyToReg source operand can be a register as well. e.g. Copy from GlobalBaseReg. --- Diffs of the changes: (+6 -2) ScheduleDAG.cpp |8 ++-- 1 files changed, 6

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

2007-01-05 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.452 - 1.453 --- Log message: Bug in ExpandFCOPYSIGNToBitwiseOps(). Clear the old sign bit of operand 0 before or'ing in the sign bit of operand 1. --- Diffs of the changes: (+14 -4) LegalizeDAG.cpp | 18

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

2007-01-05 Thread Reid Spencer
Changes in directory llvm/docs: LangRef.html updated: 1.187 - 1.188 --- Log message: Add an example to the trunc instruction to clarify trunc to bool. Example provided by Baptiste Lepilleur. --- Diffs of the changes: (+2 -1) LangRef.html |3 ++- 1 files changed, 2 insertions(+), 1

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

2007-01-05 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.312 - 1.313 X86ISelLowering.h updated: 1.82 - 1.83 X86InstrSSE.td updated: 1.175 - 1.176 --- Log message: - FCOPYSIGN custom lowering bug. Clear the sign bit of operand 0 first before or'ing in the sign bit of operand

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

2007-01-05 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.299 - 1.300 --- Log message: For PR1077: http://llvm.org/PR1077 : Disallow merging of dupliate global variables. It is now illegal to declare or define two global variables of the same name and same type. llvm-gcc3 is dead in

[llvm-commits] CVS: llvm/test/Feature/globalredefinition3.ll

2007-01-05 Thread Reid Spencer
Changes in directory llvm/test/Feature: globalredefinition3.ll updated: 1.1 - 1.2 --- Log message: For PR1077: http://llvm.org/PR1077 : Remove the XFAIL now that global redefinitions are not permitted. --- Diffs of the changes: (+1 -2) globalredefinition3.ll |3 +-- 1 files changed, 1

[llvm-commits] CVS: llvm/tools/llvm-upgrade/Makefile

2007-01-05 Thread Reid Spencer
Changes in directory llvm/tools/llvm-upgrade: Makefile updated: 1.4 - 1.5 --- Log message: Fix dependencies. The lexer depends on the grammar for the UpgradeParser.h file so make it depend on the .y file as well. This ensures that in parallel builds the lexer is built after bison runs. ---

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

2007-01-05 Thread Devang Patel
Changes in directory llvm/lib/VMCore: Pass.cpp updated: 1.82 - 1.83 PassManager.cpp updated: 1.111 - 1.112 --- Log message: 1) Remove old AnalysisResolver. 2) Rename AnalysisResolver_New as AnalysisResolver --- Diffs of the changes: (+9 -16) Pass.cpp|9 +

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

2007-01-05 Thread Evan Cheng
Changes in directory llvm/include/llvm/Target: TargetLowering.h updated: 1.95 - 1.96 --- Log message: - Remove isSetCCExpensive() etc. These are no longer used. - Add isSelectExpensive() etc. It's used to tell codegen that select is expensive for a given target, avoid using it if possible.

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

2007-01-05 Thread Evan Cheng
Changes in directory llvm/lib/Target/PowerPC: PPCISelLowering.cpp updated: 1.245 - 1.246 --- Log message: setSetCCIsExpensive is gone. --- Diffs of the changes: (+0 -2) PPCISelLowering.cpp |2 -- 1 files changed, 2 deletions(-) Index: llvm/lib/Target/PowerPC/PPCISelLowering.cpp diff

[llvm-commits] CVS: llvm/tools/llvm-upgrade/UpgradeParser.y

2007-01-05 Thread Reid Spencer
Changes in directory llvm/tools/llvm-upgrade: UpgradeParser.y updated: 1.33 - 1.34 --- Log message: For PR1080: http://llvm.org/PR1080 : Emit the correct syntax for icmp and fcmp constant expressions. The predicate goes outside the parentheses not inside. This was a change made in the

[llvm-commits] CVS: llvm/test/Regression/Assembler/2007-01-05-Cmp-ConstExpr.ll

2007-01-05 Thread Reid Spencer
Changes in directory llvm/test/Regression/Assembler: 2007-01-05-Cmp-ConstExpr.ll added (r1.1) --- Log message: Test Case for PR1080: http://llvm.org/PR1080 . --- Diffs of the changes: (+24 -0) 2007-01-05-Cmp-ConstExpr.ll | 24 1 files changed, 24 insertions(+)

[llvm-commits] CVS: llvm/tools/llvm-upgrade/UpgradeParser.cpp UpgradeParser.cpp.cvs UpgradeParser.y.cvs

2007-01-05 Thread Reid Spencer
Changes in directory llvm/tools/llvm-upgrade: UpgradeParser.cpp updated: 1.35 - 1.36 UpgradeParser.cpp.cvs updated: 1.33 - 1.34 UpgradeParser.y.cvs updated: 1.32 - 1.33 --- Log message: Regenerate --- Diffs of the changes: (+6 -6) UpgradeParser.cpp |4 ++-- UpgradeParser.cpp.cvs |

[llvm-commits] Fix targets with no target C++ source file

2007-01-05 Thread Devang Patel
Here is the patch that I installed. - Devang fix_out_cxx_object_file.diff Description: Binary data ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

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

2007-01-05 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.149 - 1.150 --- Log message: new note --- Diffs of the changes: (+5 -0) README.txt |5 + 1 files changed, 5 insertions(+) Index: llvm/lib/Target/X86/README.txt diff -u llvm/lib/Target/X86/README.txt:1.149

[llvm-commits] PIC Codegen patch for review

2007-01-05 Thread Anton Korobeynikov
Hello, Everyone. Please find patch, which will enable PIC codegen for x86/Linux target (I think it can be easily adopted to any target, which uses GOT-style relocations). It was tested on some small applications from llvm-test and was running fine. I hope to test it on huge apps soon. -- With

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp

2007-01-05 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: LoopStrengthReduce.cpp updated: 1.103 - 1.104 --- Log message: no need to worry about int vs uint any more. --- Diffs of the changes: (+1 -2) LoopStrengthReduce.cpp |3 +-- 1 files changed, 1 insertion(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/InstructionCombining.cpp

2007-01-05 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.581 - 1.582 --- Log message: eliminate some uses of canLosslesslyBitCastTo, this actually makes the code stronger, by nuking relational pointer comparisons with casts. --- Diffs of the changes: (+14 -15)

[llvm-commits] Patch to provide --cflags option in llvm-config

2007-01-05 Thread Chandler Carruth
Hello, This is a patch to provide --cflags option in llvm-config. Based on the mechanism for providing --cxxflags. -Chandler Carruth llvm-config_cflags.patch Description: Binary data ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/InstructionCombining.cpp

2007-01-05 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.582 - 1.583 --- Log message: simplify some more code now that there are not multiple different integer types of the same size --- Diffs of the changes: (+4 -8) InstructionCombining.cpp | 12

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/InstructionCombining.cpp

2007-01-05 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.583 - 1.584 --- Log message: this final call to canLosslesslyBitCastTo is dead, because ValueRequiresCast is only called on integers. --- Diffs of the changes: (+0 -4) InstructionCombining.cpp |4

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

2007-01-05 Thread Chris Lattner
+ if (getTypeID() == Type::PointerTyID) +return isaPointerType(Ty); return false; // Other types have no identity values } What is Type::canLosslesslyBitCastTo used by now? Can we just eliminate it? InstCombine. -raise is now the only pass using it. I added a note to PR1072

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

2007-01-05 Thread Reid Spencer
Changes in directory llvm/tools/llvm-config: Makefile updated: 1.19 - 1.20 llvm-config.in.in updated: 1.23 - 1.24 --- Log message: Add an option for getting the C compiler flags, --cflags. Patch contributed by Chandler Carruth --- Diffs of the changes: (+6 -0) Makefile |2 ++

[llvm-commits] CVS: llvm/test/Regression/Assembler/2007-01-05-Local-Name-Conflict.ll

2007-01-05 Thread Reid Spencer
Changes in directory llvm/test/Regression/Assembler: 2007-01-05-Local-Name-Conflict.ll added (r1.1) --- Log message: Test case for PR1082: http://llvm.org/PR1082 , an llvm-upgrade bug. --- Diffs of the changes: (+23 -0) 2007-01-05-Local-Name-Conflict.ll | 23 +++ 1

[llvm-commits] CVS: llvm/test/Regression/Assembler/2007-01-05-Local-Name-Conflict.ll

2007-01-05 Thread Reid Spencer
Changes in directory llvm/test/Regression/Assembler: 2007-01-05-Local-Name-Conflict.ll updated: 1.1 - 1.2 --- Log message: Currently, there is no fix for this. --- Diffs of the changes: (+1 -0) 2007-01-05-Local-Name-Conflict.ll |1 + 1 files changed, 1 insertion(+) Index:

[llvm-commits] CVS: llvm/tools/llvm-upgrade/UpgradeInternals.h UpgradeParser.y

2007-01-05 Thread Reid Spencer
Changes in directory llvm/tools/llvm-upgrade: UpgradeInternals.h updated: 1.1 - 1.2 UpgradeParser.y updated: 1.34 - 1.35 --- Log message: For PR1082: http://llvm.org/PR1082 : Solve several related problems by making variable names more unique and dealing with recursive phi nodes.

[llvm-commits] CVS: llvm/lib/Transforms/Utils/CloneModule.cpp

2007-01-05 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/Utils: CloneModule.cpp updated: 1.18 - 1.19 --- Log message: For PR411: http://llvm.org/PR411 : Take an incremental step towards type plane elimination. This change separates types from values in the symbol tables by finally making use of the

[llvm-commits] CVS: llvm/lib/Transforms/IPO/DeadTypeElimination.cpp StripSymbols.cpp

2007-01-05 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/IPO: DeadTypeElimination.cpp updated: 1.58 - 1.59 StripSymbols.cpp updated: 1.9 - 1.10 --- Log message: For PR411: http://llvm.org/PR411 : Take an incremental step towards type plane elimination. This change separates types from values in the symbol

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

2007-01-05 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.cpp.cvs updated: 1.46 - 1.47 llvmAsmParser.y updated: 1.300 - 1.301 llvmAsmParser.y.cvs updated: 1.47 - 1.48 --- Log message: For PR411: http://llvm.org/PR411 : Take an incremental step towards type plane elimination. This change

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

2007-01-05 Thread Reid Spencer
Changes in directory llvm/lib/Bytecode/Writer: SlotCalculator.cpp updated: 1.77 - 1.78 SlotCalculator.h updated: 1.23 - 1.24 Writer.cpp updated: 1.141 - 1.142 WriterInternals.h updated: 1.27 - 1.28 --- Log message: For PR411: http://llvm.org/PR411 : Take an incremental step towards type plane

[llvm-commits] CVS: llvm/lib/VMCore/AsmWriter.cpp Function.cpp Module.cpp SymbolTable.cpp SymbolTableListTraitsImpl.h TypeSymbolTable.cpp Value.cpp Verifier.cpp

2007-01-05 Thread Reid Spencer
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.234 - 1.235 Function.cpp updated: 1.108 - 1.109 Module.cpp updated: 1.70 - 1.71 SymbolTable.cpp updated: 1.64 - 1.65 SymbolTableListTraitsImpl.h updated: 1.7 - 1.8 TypeSymbolTable.cpp updated: 1.5 - 1.6 Value.cpp updated: 1.59 -

[llvm-commits] CVS: llvm/tools/llvm2cpp/CppWriter.cpp

2007-01-05 Thread Reid Spencer
Changes in directory llvm/tools/llvm2cpp: CppWriter.cpp updated: 1.27 - 1.28 --- Log message: For PR411: http://llvm.org/PR411 : Take an incremental step towards type plane elimination. This change separates types from values in the symbol tables by finally making use of the TypeSymbolTable

[llvm-commits] CVS: llvm/include/llvm/Function.h Module.h SymbolTable.h TypeSymbolTable.h

2007-01-05 Thread Reid Spencer
Changes in directory llvm/include/llvm: Function.h updated: 1.68 - 1.69 Module.h updated: 1.77 - 1.78 SymbolTable.h updated: 1.53 - 1.54 TypeSymbolTable.h updated: 1.4 - 1.5 --- Log message: For PR411: http://llvm.org/PR411 : Take an incremental step towards type plane elimination. This change

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

2007-01-05 Thread Reid Spencer
Changes in directory llvm/lib/Bytecode/Reader: Analyzer.cpp updated: 1.26 - 1.27 Reader.cpp updated: 1.215 - 1.216 Reader.h updated: 1.40 - 1.41 --- Log message: For PR411: http://llvm.org/PR411 : Take an incremental step towards type plane elimination. This change separates types from values

[llvm-commits] CVS: llvm/lib/Linker/LinkModules.cpp

2007-01-05 Thread Reid Spencer
Changes in directory llvm/lib/Linker: LinkModules.cpp updated: 1.124 - 1.125 --- Log message: For PR411: http://llvm.org/PR411 : Take an incremental step towards type plane elimination. This change separates types from values in the symbol tables by finally making use of the TypeSymbolTable

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

2007-01-05 Thread Reid Spencer
Changes in directory llvm/tools/bugpoint: CrashDebugger.cpp updated: 1.53 - 1.54 --- Log message: For PR411: http://llvm.org/PR411 : Take an incremental step towards type plane elimination. This change separates types from values in the symbol tables by finally making use of the

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

2007-01-05 Thread Reid Spencer
Changes in directory llvm/lib/Target/CBackend: Writer.cpp updated: 1.302 - 1.303 --- Log message: For PR411: http://llvm.org/PR411 : Take an incremental step towards type plane elimination. This change separates types from values in the symbol tables by finally making use of the

[llvm-commits] Bytecode Change

2007-01-05 Thread Reid Spencer
All, I just committed a change to the bytecode format that eliminates the type symbol table header from functions. You'll need to rebuild your llvm-gcc to get nightly testers working again. Reid. ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu