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

2006-12-03 Thread Reid Spencer
Changes in directory llvm/lib/VMCore: ConstantFolding.cpp updated: 1.106 -> 1.107 ConstantFolding.h updated: 1.49 -> 1.50 --- Log message: For PR950: http://llvm.org/PR950 : Implement a stub for folding ICmp and FCmp instructions --- Diffs of the changes: (+9 -0) ConstantFolding.cpp |7

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

2006-12-03 Thread Reid Spencer
Changes in directory llvm/lib/Bytecode/Writer: Writer.cpp updated: 1.132 -> 1.133 --- Log message: For PR950: http://llvm.org/PR950 : Implement read/write of ICmp and FCmp constant expressions --- Diffs of the changes: (+2 -0) Writer.cpp |2 ++ 1 files changed, 2 insertions(+) Index:

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

2006-12-03 Thread Reid Spencer
Changes in directory llvm/lib/Bytecode/Reader: Reader.cpp updated: 1.210 -> 1.211 --- Log message: For PR950: http://llvm.org/PR950 : Implement read/write of ICmp and FCmp constant expressions --- Diffs of the changes: (+10 -6) Reader.cpp | 16 ++-- 1 files changed, 10 insert

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

2006-12-03 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.283 -> 1.284 --- Log message: For PR950: http://llvm.org/PR950 : For ICmp and FCmp constant expressions, put the predicate outiside the parentheses to match what llvm-upgrade generates. --- Diffs of the changes: (+7 -7) ll

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

2006-12-03 Thread Reid Spencer
Changes in directory llvm/lib/VMCore: Constants.cpp updated: 1.175 -> 1.176 --- Log message: For PR950: http://llvm.org/PR950 : Fix constant expressions to properly support ICmp and FCmp type expressions. --- Diffs of the changes: (+127 -59) Constants.cpp | 186 +++

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

2006-12-03 Thread Reid Spencer
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.216 -> 1.217 --- Log message: For PR950: http://llvm.org/PR950 : Implement ICmp/FCmp predicate printing for constant expressions --- Diffs of the changes: (+39 -35) AsmWriter.cpp | 74 ++---

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

2006-12-03 Thread Reid Spencer
Changes in directory llvm/include/llvm: Constants.h updated: 1.98 -> 1.99 --- Log message: For PR950: http://llvm.org/PR950 : Provide an isCompare method for detection of ICmp and FCmp constant expressions. Change interfaces to allow for ICmp and FCmp predicate values. --- Diffs of the chan

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

2006-12-03 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.557 -> 1.558 --- Log message: Update call to CastInst::getCastOpcode for its new signature. --- Diffs of the changes: (+2 -1) InstructionCombining.cpp |3 ++- 1 files changed, 2 insertions(+), 1 deleti

[llvm-commits] CVS: llvm/include/llvm/Analysis/ScalarEvolutionExpander.h

2006-12-03 Thread Reid Spencer
Changes in directory llvm/include/llvm/Analysis: ScalarEvolutionExpander.h updated: 1.7 -> 1.8 --- Log message: Change inferred casts to explicit casts. --- Diffs of the changes: (+8 -2) ScalarEvolutionExpander.h | 10 -- 1 files changed, 8 insertions(+), 2 deletions(-) Index:

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

2006-12-03 Thread Reid Spencer
Changes in directory llvm/lib/VMCore: Instructions.cpp updated: 1.49 -> 1.50 Constants.cpp updated: 1.174 -> 1.175 --- Log message: Take a baby step towards getting rid of inferred casts. Provide methods on CastInst and ConstantExpr that allow the signedness to be explicitly passed in and relia

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

2006-12-03 Thread Reid Spencer
Changes in directory llvm/lib/VMCore: ConstantFolding.cpp updated: 1.105 -> 1.106 --- Log message: Change inferred casts to explicit casts. --- Diffs of the changes: (+23 -12) ConstantFolding.cpp | 35 +++ 1 files changed, 23 insertions(+), 12 deletions(-)

[llvm-commits] CVS: llvm/include/llvm/InstrTypes.h Constants.h

2006-12-03 Thread Reid Spencer
Changes in directory llvm/include/llvm: InstrTypes.h updated: 1.49 -> 1.50 Constants.h updated: 1.97 -> 1.98 --- Log message: Take a baby step towards getting rid of inferred casts. Provide methods on CastInst and ConstantExpr that allow the signedness to be explicitly passed in and reliance on

[llvm-commits] CVS: llvm/lib/Analysis/ConstantRange.cpp

2006-12-03 Thread Reid Spencer
Changes in directory llvm/lib/Analysis: ConstantRange.cpp updated: 1.18 -> 1.19 --- Log message: Change inferred casts to explicit casts. --- Diffs of the changes: (+5 -9) ConstantRange.cpp | 14 +- 1 files changed, 5 insertions(+), 9 deletions(-) Index: llvm/lib/Analysis/C

[llvm-commits] CVS: llvm-test/Makefile.rules Makefile.tests

2006-12-03 Thread Reid Spencer
Changes in directory llvm-test: Makefile.rules updated: 1.18 -> 1.19 Makefile.tests updated: 1.12 -> 1.13 --- Log message: Handle upgrade of llvm-gcc3 output by running llvm-upgrade on it. --- Diffs of the changes: (+11 -0) Makefile.rules |7 +++ Makefile.tests |4 2 files

[llvm-commits] CVS: llvm/Makefile.rules

2006-12-03 Thread Reid Spencer
Changes in directory llvm: Makefile.rules updated: 1.413 -> 1.414 --- Log message: Remove line not meant to be committed. --- Diffs of the changes: (+0 -2) Makefile.rules |2 -- 1 files changed, 2 deletions(-) Index: llvm/Makefile.rules diff -u llvm/Makefile.rules:1.413 llvm/Makefile

[llvm-commits] CVS: llvm/Makefile.rules

2006-12-03 Thread Reid Spencer
Changes in directory llvm: Makefile.rules updated: 1.412 -> 1.413 --- Log message: Handle upgrade of llvm-gcc3 assembly files. --- Diffs of the changes: (+24 -0) Makefile.rules | 24 1 files changed, 24 insertions(+) Index: llvm/Makefile.rules diff -u llvm/Make

Re: [llvm-commits] CVS: llvm/test/Regression/CFrontend/extern-weak.c

2006-12-03 Thread Chris Lattner
> > Use weak_import on linux, weak everywhere else. Makes test pass on > Linux. > Checking for __APPLE_CC__ is useless as this just checks to see if the > compiler is llvm-gcc, which we know it is. This description is wrong, and doesn't match the change you made to the testcase. I believe we

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

2006-12-03 Thread Reid Spencer
Changes in directory llvm/lib/Bytecode/Writer: Writer.cpp updated: 1.131 -> 1.132 --- Log message: Support ICmp/FCmp constant expression reading and writing. --- Diffs of the changes: (+7 -0) Writer.cpp |7 +++ 1 files changed, 7 insertions(+) Index: llvm/lib/Bytecode/Writer/Writ

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

2006-12-03 Thread Reid Spencer
Changes in directory llvm/lib/Bytecode/Reader: Reader.cpp updated: 1.209 -> 1.210 --- Log message: Support ICmp/FCmp constant expression reading and writing. --- Diffs of the changes: (+12 -0) Reader.cpp | 12 1 files changed, 12 insertions(+) Index: llvm/lib/Bytecode/Read

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

2006-12-03 Thread Reid Spencer
Changes in directory llvm/docs: LangRef.html updated: 1.174 -> 1.175 --- Log message: Update for signless GEP semantics. --- Diffs of the changes: (+8 -7) LangRef.html | 15 --- 1 files changed, 8 insertions(+), 7 deletions(-) Index: llvm/docs/LangRef.html diff -u llvm/docs

[llvm-commits] CVS: llvm/test/Regression/CFrontend/extern-weak.c

2006-12-03 Thread Reid Spencer
Changes in directory llvm/test/Regression/CFrontend: extern-weak.c updated: 1.2 -> 1.3 --- Log message: Use weak_import on linux, weak everywhere else. Makes test pass on Linux. Checking for __APPLE_CC__ is useless as this just checks to see if the compiler is llvm-gcc, which we know it is.

[llvm-commits] CVS: llvm/include/llvm/Assembly/AutoUpgrade.h

2006-12-03 Thread LLVM
Changes in directory llvm/include/llvm/Assembly: AutoUpgrade.h (r1.7) removed --- Log message: Remove dead code. --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/

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

2006-12-03 Thread LLVM
Changes in directory llvm/lib/VMCore: AutoUpgrade.cpp (r1.22) removed --- Log message: Remove dead code. --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/

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

2006-12-03 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.282 -> 1.283 --- Log message: Remove useless #include. --- Diffs of the changes: (+0 -1) llvmAsmParser.y |1 - 1 files changed, 1 deletion(-) Index: llvm/lib/AsmParser/llvmAsmParser.y diff -u llvm/lib/AsmParser/llvmA

[llvm-commits] CVS: llvm/test/Regression/ExecutionEngine/2002-12-16-ArgTest.ll 2003-01-04-ArgumentBug.ll 2003-01-09-SARTest.ll 2003-01-15-AlignmentTest.ll 2003-08-21-EnvironmentTest.ll 2003-10-18-PHIN

2006-12-03 Thread Reid Spencer
Changes in directory llvm/test/Regression/ExecutionEngine: 2002-12-16-ArgTest.ll updated: 1.4 -> 1.5 2003-01-04-ArgumentBug.ll updated: 1.3 -> 1.4 2003-01-09-SARTest.ll updated: 1.2 -> 1.3 2003-01-15-AlignmentTest.ll updated: 1.2 -> 1.3 2003-08-21-EnvironmentTest.ll updated: 1.4 -> 1.5 2003-10-1