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

2007-01-12 Thread Reid Spencer
Changes in directory llvm/docs: LangRef.html updated: 1.192 - 1.193 --- Log message: Fix a typo. --- Diffs of the changes: (+2 -2) LangRef.html |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/docs/LangRef.html diff -u llvm/docs/LangRef.html:1.192

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

2007-01-12 Thread Reid Spencer
Changes in directory llvm-test: Makefile.programs updated: 1.248 - 1.249 --- Log message: Revert unintentionally committed portion of last patch. --- Diffs of the changes: (+2 -1) Makefile.programs |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index:

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

2007-01-12 Thread Reid Spencer
Changes in directory llvm/docs: ProgrammersManual.html updated: 1.103 - 1.104 --- Log message: Update documentation for arbitrary precision integers: 1. int - i32 2. Describe the IntegerType class. 3. Correct the description of Type and its primitive type subclasses. 4. Document OpaqueType and

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

2007-01-12 Thread Reid Spencer
Changes in directory llvm/docs: ProgrammersManual.html updated: 1.104 - 1.105 --- Log message: Make a couple organizational changes. Type no longer derives from Value (hasn't for ages) so move it up one level in the table of contents. Type needs to be understood before Value so move it before

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

2007-01-12 Thread Devang Patel
Changes in directory llvm/lib/VMCore: PassManager.cpp updated: 1.117 - 1.118 --- Log message: Remove dead code. --- Diffs of the changes: (+26 -225) PassManager.cpp | 251 +--- 1 files changed, 26 insertions(+), 225 deletions(-)

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

2007-01-12 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.133 - 1.134 --- Log message: Simplify code --- Diffs of the changes: (+1 -4) AsmPrinter.cpp |5 + 1 files changed, 1 insertion(+), 4 deletions(-) Index: llvm/lib/CodeGen/AsmPrinter.cpp diff -u

[llvm-commits] CVS: llvm-test/SingleSource/UnitTests/2003-07-06-IntOverflow.c

2007-01-12 Thread Jeff Cohen
Changes in directory llvm-test/SingleSource/UnitTests: 2003-07-06-IntOverflow.c updated: 1.2 - 1.3 --- Log message: Make test correct on 64-bit systems. --- Diffs of the changes: (+3 -3) 2003-07-06-IntOverflow.c |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index:

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

2007-01-12 Thread Chris Lattner
Changes in directory llvm/lib/Analysis: BasicAliasAnalysis.cpp updated: 1.99 - 1.100 --- Log message: GEP operands can't be bools --- Diffs of the changes: (+3 -6) BasicAliasAnalysis.cpp |9 +++-- 1 files changed, 3 insertions(+), 6 deletions(-) Index:

[llvm-commits] CVS: llvm/configure

2007-01-12 Thread Jeff Cohen
Changes in directory llvm: configure updated: 1.262 - 1.263 --- Log message: '==' is not a legal test operator on BSD. Use '='. --- Diffs of the changes: (+6 -6) configure | 12 ++-- 1 files changed, 6 insertions(+), 6 deletions(-) Index: llvm/configure diff -u

[llvm-commits] CVS: llvm/autoconf/configure.ac

2007-01-12 Thread Jeff Cohen
Changes in directory llvm/autoconf: configure.ac updated: 1.257 - 1.258 --- Log message: '==' is not a legal test operator on BSD. Use '='. --- Diffs of the changes: (+6 -6) configure.ac | 12 ++-- 1 files changed, 6 insertions(+), 6 deletions(-) Index:

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

2007-01-12 Thread Chris Lattner
Changes in directory llvm/lib/Analysis: ConstantRange.cpp updated: 1.28 - 1.29 --- Log message: remove unneeded special cases --- Diffs of the changes: (+0 -7) ConstantRange.cpp |7 --- 1 files changed, 7 deletions(-) Index: llvm/lib/Analysis/ConstantRange.cpp diff -u

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

2007-01-12 Thread Chris Lattner
Changes in directory llvm/lib/Analysis: ScalarEvolution.cpp updated: 1.84 - 1.85 --- Log message: don't discriminate against bool --- Diffs of the changes: (+1 -1) ScalarEvolution.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Analysis/ScalarEvolution.cpp

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

2007-01-12 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/IPO: GlobalOpt.cpp updated: 1.86 - 1.87 --- Log message: Branch conditions must be i1 --- Diffs of the changes: (+1 -3) GlobalOpt.cpp |4 +--- 1 files changed, 1 insertion(+), 3 deletions(-) Index: llvm/lib/Transforms/IPO/GlobalOpt.cpp diff

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

2007-01-12 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.305 - 1.306 --- Log message: This production is dead, the lexer can never return 'NOT' --- Diffs of the changes: (+1 -14) llvmAsmParser.y | 15 +-- 1 files changed, 1 insertion(+), 14 deletions(-) Index:

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

2007-01-12 Thread Chris Lattner
Changes in directory llvm/tools/llvm2cpp: CppWriter.cpp updated: 1.32 - 1.33 --- Log message: unbreak i1 constants with the cpp writer, eliminate special case. --- Diffs of the changes: (+2 -6) CppWriter.cpp |8 ++-- 1 files changed, 2 insertions(+), 6 deletions(-) Index:

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

2007-01-12 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: ConstantFolding.cpp updated: 1.130 - 1.131 --- Log message: Remove a bunch of duplicated code. Among other things, this fixes constant folding of signed comparisons of bool. --- Diffs of the changes: (+50 -93) ConstantFolding.cpp | 143

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

2007-01-12 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: CondPropagate.cpp updated: 1.14 - 1.15 --- Log message: eliminate redundant check --- Diffs of the changes: (+0 -1) CondPropagate.cpp |1 - 1 files changed, 1 deletion(-) Index: llvm/lib/Transforms/Scalar/CondPropagate.cpp diff -u

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

2007-01-12 Thread Devang Patel
Changes in directory llvm/lib/VMCore: PassManager.cpp updated: 1.118 - 1.119 --- Log message: Move PMTopLevelManager, PMDataManager and FPPassManger classes into new PassManagers.h header. This opens door for implementing CGPassManager in IPA library. --- Diffs of the changes: (+38 -323)

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

2007-01-12 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManagers.h added (r1.1) --- Log message: Move PMTopLevelManager, PMDataManager and FPPassManger classes into new PassManagers.h header. This opens door for implementing CGPassManager in IPA library. --- Diffs of the changes: (+319 -0)

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

2007-01-12 Thread Anton Korobeynikov
Changes in directory llvm/lib/Bytecode/Writer: Writer.cpp updated: 1.146 - 1.147 --- Log message: * PIC codegen for X86/Linux has been implemented * PIC-aware internal structures in X86 Codegen have been refactored * Visibility (default/weak) has been added * Docs fixes (external weak linkage,

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

2007-01-12 Thread Anton Korobeynikov
Changes in directory llvm/docs: BytecodeFormat.html updated: 1.58 - 1.59 LangRef.html updated: 1.193 - 1.194 --- Log message: * PIC codegen for X86/Linux has been implemented * PIC-aware internal structures in X86 Codegen have been refactored * Visibility (default/weak) has been added * Docs

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

2007-01-12 Thread Anton Korobeynikov
Changes in directory llvm/lib/Bytecode/Reader: Analyzer.cpp updated: 1.27 - 1.28 Reader.cpp updated: 1.220 - 1.221 --- Log message: * PIC codegen for X86/Linux has been implemented * PIC-aware internal structures in X86 Codegen have been refactored * Visibility (default/weak) has been added *

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

2007-01-12 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/CBackend: CBackend.cpp updated: 1.313 - 1.314 --- Log message: * PIC codegen for X86/Linux has been implemented * PIC-aware internal structures in X86 Codegen have been refactored * Visibility (default/weak) has been added * Docs fixes (external weak

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

2007-01-12 Thread Anton Korobeynikov
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.251 - 1.252 --- Log message: * PIC codegen for X86/Linux has been implemented * PIC-aware internal structures in X86 Codegen have been refactored * Visibility (default/weak) has been added * Docs fixes (external weak linkage,

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/test-hidden.ll test-pic-1.ll test-pic-2.ll test-pic-3.ll test-pic-4.ll test-pic-5.ll test-pic-cpool.ll test-pic-jtbl.ll

2007-01-12 Thread Anton Korobeynikov
Changes in directory llvm/test/Regression/CodeGen/X86: test-hidden.ll added (r1.1) test-pic-1.ll added (r1.1) test-pic-2.ll added (r1.1) test-pic-3.ll added (r1.1) test-pic-4.ll added (r1.1) test-pic-5.ll added (r1.1) test-pic-cpool.ll added (r1.1) test-pic-jtbl.ll added (r1.1) --- Log message:

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

2007-01-12 Thread Anton Korobeynikov
Changes in directory llvm/lib/AsmParser: Lexer.l updated: 1.93 - 1.94 Lexer.l.cvs updated: 1.20 - 1.21 llvmAsmParser.y updated: 1.306 - 1.307 llvmAsmParser.y.cvs updated: 1.52 - 1.53 --- Log message: * PIC codegen for X86/Linux has been implemented * PIC-aware internal structures in X86

[llvm-commits] CVS: llvm/include/llvm/Bytecode/BytecodeHandler.h

2007-01-12 Thread Anton Korobeynikov
Changes in directory llvm/include/llvm/Bytecode: BytecodeHandler.h updated: 1.9 - 1.10 --- Log message: * PIC codegen for X86/Linux has been implemented * PIC-aware internal structures in X86 Codegen have been refactored * Visibility (default/weak) has been added * Docs fixes (external weak

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

2007-01-12 Thread Anton Korobeynikov
Changes in directory llvm/include/llvm: GlobalValue.h updated: 1.29 - 1.30 --- Log message: * PIC codegen for X86/Linux has been implemented * PIC-aware internal structures in X86 Codegen have been refactored * Visibility (default/weak) has been added * Docs fixes (external weak linkage,

[llvm-commits] CVS: llvm/lib/Target/X86/README.txt X86ATTAsmPrinter.cpp X86AsmPrinter.cpp X86AsmPrinter.h X86ISelDAGToDAG.cpp X86ISelLowering.cpp X86RegisterInfo.cpp X86Subtarget.cpp X86Subtarget.h X8

2007-01-12 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.150 - 1.151 X86ATTAsmPrinter.cpp updated: 1.83 - 1.84 X86AsmPrinter.cpp updated: 1.224 - 1.225 X86AsmPrinter.h updated: 1.41 - 1.42 X86ISelDAGToDAG.cpp updated: 1.141 - 1.142 X86ISelLowering.cpp updated: 1.313 - 1.314

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

2007-01-12 Thread Reid Spencer
On Fri, 2007-01-12 at 12:32 -0600, Chris Lattner wrote: Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.305 - 1.306 --- Log message: This production is dead, the lexer can never return 'NOT' This didn't use to be dead and you've just broken llvm-upgrade which will

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

2007-01-12 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManagers.h updated: 1.1 - 1.2 --- Log message: s/addPassToManager/add/g --- Diffs of the changes: (+1 -1) PassManagers.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/PassManagers.h diff -u

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

2007-01-12 Thread Devang Patel
Changes in directory llvm/lib/VMCore: PassManager.cpp updated: 1.119 - 1.120 --- Log message: s/addPassToManager/add/g --- Diffs of the changes: (+4 -4) PassManager.cpp |8 1 files changed, 4 insertions(+), 4 deletions(-) Index: llvm/lib/VMCore/PassManager.cpp diff -u

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

2007-01-12 Thread Reid Spencer
Changes in directory llvm/tools/llvm-upgrade: UpgradeParser.y updated: 1.36 - 1.37 --- Log message: Remove support for upgrading NOT. The llvm-upgrade lexer didn't recognize it either. NOT is just plain illegal now. --- Diffs of the changes: (+1 -6) UpgradeParser.y |7 +-- 1 files

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

2007-01-12 Thread Reid Spencer
On Fri, 2007-01-12 at 11:59 -0800, Reid Spencer wrote: On Fri, 2007-01-12 at 12:32 -0600, Chris Lattner wrote: Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.305 - 1.306 --- Log message: This production is dead, the lexer can never return 'NOT' This

[llvm-commits] CVS: llvm/test/Regression/CodeGen/ARM/constants.ll fp.ll fpmem.ll

2007-01-12 Thread Lauro Ramos Venancio
Changes in directory llvm/test/Regression/CodeGen/ARM: constants.ll updated: 1.8 - 1.9 fp.ll updated: 1.11 - 1.12 fpmem.ll updated: 1.3 - 1.4 --- Log message: Build constants using instructions mov/orr or mvn/eor. --- Diffs of the changes: (+10 -3) constants.ll |3 ++- fp.ll|

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMCommon.cpp ARMCommon.h ARMISelDAGToDAG.cpp ARMRegisterInfo.cpp

2007-01-12 Thread Lauro Ramos Venancio
Changes in directory llvm/lib/Target/ARM: ARMCommon.cpp added (r1.1) ARMCommon.h added (r1.1) ARMISelDAGToDAG.cpp updated: 1.97 - 1.98 ARMRegisterInfo.cpp updated: 1.31 - 1.32 --- Log message: Build constants using instructions mov/orr or mvn/eor. --- Diffs of the changes: (+186 -89)

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMRegisterInfo.cpp

2007-01-12 Thread Lauro Ramos Venancio
Changes in directory llvm/lib/Target/ARM: ARMRegisterInfo.cpp updated: 1.32 - 1.33 --- Log message: Don't add or sub zero to sp. --- Diffs of the changes: (+10 -6) ARMRegisterInfo.cpp | 16 ++-- 1 files changed, 10 insertions(+), 6 deletions(-) Index:

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

2007-01-12 Thread Lauro Ramos Venancio
Changes in directory llvm/test/Regression/CodeGen/ARM: spaddsub.ll added (r1.1) --- Log message: Don't add or sub zero to sp. --- Diffs of the changes: (+10 -0) spaddsub.ll | 10 ++ 1 files changed, 10 insertions(+) Index: llvm/test/Regression/CodeGen/ARM/spaddsub.ll diff -c

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

2007-01-12 Thread Chris Lattner
On Fri, 12 Jan 2007, Reid Spencer wrote: This didn't use to be dead and you've just broken llvm-upgrade which will pass NOT through. If the intention is not to support NOT any more than I will add the necessary transform in llvm-upgrade. Okay, I'm wrong. The llvm-upgrade lexer wasn't

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/2006-07-28-AsmPrint-Long-As-Pointer.ll

2007-01-12 Thread Chris Lattner
Changes in directory llvm/test/Regression/CodeGen/X86: 2006-07-28-AsmPrint-Long-As-Pointer.ll updated: 1.3 - 1.4 --- Log message: update this to work with recent asmprinter change --- Diffs of the changes: (+1 -1) 2006-07-28-AsmPrint-Long-As-Pointer.ll |2 +- 1 files changed, 1

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

2007-01-12 Thread Chris Lattner
Changes in directory llvm/include/llvm: DerivedTypes.h updated: 1.78 - 1.79 --- Log message: inline isIntegral to make this method look like classof for all other derived types --- Diffs of the changes: (+3 -1) DerivedTypes.h |4 +++- 1 files changed, 3 insertions(+), 1 deletion(-)

[llvm-commits] Visibility support inside llvm-gcc

2007-01-12 Thread Anton Korobeynikov
Hello, Everyone. Attached file will enable llvm-gcc to set visibility information. -- With best regards, Anton Korobeynikov. Faculty of Mathematics Mechanics, Saint Petersburg State University. diff -r 26118361e7fc gcc/llvm-backend.cpp --- a/gcc/llvm-backend.cpp Thu Jan 11 10:36:30 2007

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

2007-01-12 Thread Chris Lattner
+ case Type::IntegerTyID: { +const IntegerType *IT = castIntegerType(Ty); +if (IT-getBitWidth() = 32) { + uint32_t Val = read_vbr_uint(); + if (IT-getBitWidth() == 1) { +if (Val != 0 Val != 1) + error(Invalid boolean value read.); +Result =

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

2007-01-12 Thread Evan Cheng
Changes in directory llvm/include/llvm/Target: TargetLowering.h updated: 1.99 - 1.100 --- Log message: Silence a bogus compiler warning. --- Diffs of the changes: (+1 -0) TargetLowering.h |1 + 1 files changed, 1 insertion(+) Index: llvm/include/llvm/Target/TargetLowering.h diff -u

Re: [llvm-commits] CVS: llvm/lib/VMCore/AsmWriter.cpp ConstantFolding.cpp Constants.cpp Instructions.cpp Type.cpp Verifier.cpp

2007-01-12 Thread Chris Lattner
On Jan 11, 2007, at 11:06 PM, Reid Spencer wrote: +// ===--- ---===// +// Integer Type Factory... +// +namespace llvm { +class IntegerValType { + uint16_t bits; +public: + IntegerValType(uint16_t numbits) :

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

2007-01-12 Thread Chris Lattner
TargetLowering.h updated: 1.98 - 1.99 -#include llvm/Type.h +#include llvm/DerivedTypes.h #include llvm/CodeGen/SelectionDAGNodes.h #include map @@ -429,11 +429,16 @@ switch (Ty-getTypeID()) { Please move this method out of line, so that TargetLowering.h doesn't have to pull in

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

2007-01-12 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/IPO: SimplifyLibCalls.cpp updated: 1.85 - 1.86 --- Log message: Remove over-general comparisons --- Diffs of the changes: (+6 -4) SimplifyLibCalls.cpp | 10 ++ 1 files changed, 6 insertions(+), 4 deletions(-) Index:

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

2007-01-12 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: RuntimeLibcalls.h added (r1.1) --- Log message: - Move RTLIB::Libcall enum to a separate file. - Code clean up. --- Diffs of the changes: (+107 -0) RuntimeLibcalls.h | 107 ++ 1 files

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

2007-01-12 Thread Evan Cheng
Changes in directory llvm/include/llvm/Target: TargetLowering.h updated: 1.100 - 1.101 --- Log message: - Move RTLIB::Libcall enum to a separate file. - Code clean up. --- Diffs of the changes: (+4 -90) TargetLowering.h | 94 ++- 1

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

2007-01-12 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: TargetLowering.cpp updated: 1.84 - 1.85 --- Log message: Minor fix. --- Diffs of the changes: (+1 -1) TargetLowering.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp

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

2007-01-12 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: IndVarSimplify.cpp updated: 1.103 - 1.104 --- Log message: simplify some code --- Diffs of the changes: (+2 -8) IndVarSimplify.cpp | 10 ++ 1 files changed, 2 insertions(+), 8 deletions(-) Index:

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

2007-01-12 Thread Chris Lattner
Changes in directory llvm/lib/Target/CBackend: CBackend.cpp updated: 1.314 - 1.315 --- Log message: remove obsolete fixme --- Diffs of the changes: (+0 -3) CBackend.cpp |3 --- 1 files changed, 3 deletions(-) Index: llvm/lib/Target/CBackend/CBackend.cpp diff -u

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

2007-01-12 Thread Reid Spencer
Changes in directory llvm/lib/Target: TargetLowering.cpp added (r1.1) --- Log message: Add a new home for TargetLowering member functions. --- Diffs of the changes: (+40 -0) TargetLowering.cpp | 40 1 files changed, 40 insertions(+) Index:

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

2007-01-12 Thread Reid Spencer
Changes in directory llvm/lib/Target/X86: X86ISelDAGToDAG.cpp updated: 1.142 - 1.143 X86TargetAsmInfo.cpp updated: 1.19 - 1.20 --- Log message: Adjust #includes to compensate for lost of DerivedTypes.h in TargetLowering.h --- Diffs of the changes: (+2 -0) X86ISelDAGToDAG.cpp |1 +

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

2007-01-12 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Writer: SlotCalculator.cpp updated: 1.79 - 1.80 --- Log message: Eliminate a log(n) lookup --- Diffs of the changes: (+3 -3) SlotCalculator.cpp |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index:

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

2007-01-12 Thread Reid Spencer
Done. On Fri, 2007-01-12 at 14:46 -0800, Chris Lattner wrote: TargetLowering.h updated: 1.98 - 1.99 -#include llvm/Type.h +#include llvm/DerivedTypes.h #include llvm/CodeGen/SelectionDAGNodes.h #include map @@ -429,11 +429,16 @@ switch (Ty-getTypeID()) { Please move

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

2007-01-12 Thread Chris Lattner
On Jan 11, 2007, at 11:06 PM, Reid Spencer wrote: @@ -484,12 +488,12 @@ assert(Slot = 0 No slot number for value!?!?); if (isaSequentialType(*TI)) { -unsigned IdxId; -switch (I-getOperand(Idx)-getType()-getTypeID()) { -default: assert(0 Unknown index

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

2007-01-12 Thread Chris Lattner
On Jan 11, 2007, at 11:06 PM, Reid Spencer wrote: @@ -484,12 +488,12 @@ assert(Slot = 0 No slot number for value!?!?); if (isaSequentialType(*TI)) { -unsigned IdxId; -switch (I-getOperand(Idx)-getType()-getTypeID()) { -default: assert(0 Unknown index

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

2007-01-12 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Writer: Writer.cpp updated: 1.147 - 1.148 --- Log message: remove unneeded special case for bool --- Diffs of the changes: (+1 -6) Writer.cpp |7 +-- 1 files changed, 1 insertion(+), 6 deletions(-) Index: llvm/lib/Bytecode/Writer/Writer.cpp

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

2007-01-12 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86TargetAsmInfo.cpp updated: 1.20 - 1.21 --- Log message: remove over-general code. --- Diffs of the changes: (+3 -3) X86TargetAsmInfo.cpp |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index:

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

2007-01-12 Thread Reid Spencer
Changes in directory llvm/lib/CodeGen/SelectionDAG: TargetLowering.cpp updated: 1.85 - 1.86 --- Log message: Move a function out of line. --- Diffs of the changes: (+21 -0) TargetLowering.cpp | 21 + 1 files changed, 21 insertions(+) Index:

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

2007-01-12 Thread Reid Spencer
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAG.cpp updated: 1.113 - 1.114 --- Log message: Compensate for loss of DerivedTypes.h in TargetLowering.h --- Diffs of the changes: (+1 -0) ScheduleDAG.cpp |1 + 1 files changed, 1 insertion(+) Index:

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

2007-01-12 Thread LLVM
Changes in directory llvm/lib/Target: TargetLowering.cpp (r1.1) removed --- Log message: Remove this file. It was inadvertently added because I could not find TargetLowering.cpp in CodeGen/SelectionDAG (location makes no sense to me) --- Diffs of the changes: (+0 -0) 0 files changed

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

2007-01-12 Thread Jim Laskey
Changes in directory llvm/include/llvm: Constants.h updated: 1.118 - 1.119 --- Log message: virtual not needed. --- Diffs of the changes: (+1 -1) Constants.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/Constants.h diff -u

Re: [llvm-commits] Visibility support inside llvm-gcc

2007-01-12 Thread Chris Lattner
On Jan 12, 2007, at 2:22 PM, Anton Korobeynikov wrote: Hello, Everyone. Attached file will enable llvm-gcc to set visibility information. Nice work, applied! -Chris ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu

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

2007-01-12 Thread Chris Lattner
FWIW, I don't like this file being in libselectiondag either. We need it to be here though to keep the library dependencies acyclic. Thanks for doing this Reid, -Chris On Jan 12, 2007, at 3:30 PM, Reid Spencer wrote: Changes in directory llvm/lib/CodeGen/SelectionDAG:

[llvm-commits] CVS: llvm/test/Regression/Assembler/2007-01-12-Varargs-Upgrade.ll

2007-01-12 Thread Reid Spencer
Changes in directory llvm/test/Regression/Assembler: 2007-01-12-Varargs-Upgrade.ll added (r1.1) --- Log message: Test case for PR1093: http://llvm.org/PR1093 for llvm.va_* intrinsics upgrade. --- Diffs of the changes: (+54 -0) 2007-01-12-Varargs-Upgrade.ll | 54

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

2007-01-12 Thread Reid Spencer
Changes in directory llvm/tools/llvm-upgrade: UpgradeParser.y updated: 1.37 - 1.38 --- Log message: For PR1093: http://llvm.org/PR1093 : Implement upgrading of the varargs intrinsics. These must now have i8* arguments. This patch bitcasts arguments to i8* and fixes the prototypes. --- Diffs

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

2007-01-12 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: LoopUnswitch.cpp updated: 1.56 - 1.57 --- Log message: fix a bug in a recent patch --- Diffs of the changes: (+1 -1) LoopUnswitch.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2007-01-12 Thread Reid Spencer
Changes in directory llvm/lib/Bytecode/Reader: Reader.cpp updated: 1.221 - 1.222 --- Log message: Get rid of some useless distinction between bool and integer. --- Diffs of the changes: (+4 -11) Reader.cpp | 15 --- 1 files changed, 4 insertions(+), 11 deletions(-) Index:

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

2007-01-12 Thread Reid Spencer
Changes in directory llvm/lib/Bytecode/Writer: Writer.cpp updated: 1.148 - 1.149 --- Log message: Make sure that GEP indices are only 32 or 64 bits. We're not ready for indices with other bit sizes yet. --- Diffs of the changes: (+10 -6) Writer.cpp | 16 ++-- 1 files

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

2007-01-12 Thread Reid Spencer
Changes in directory llvm/lib/VMCore: Type.cpp updated: 1.158 - 1.159 --- Log message: Make sure the IntegerValType has enough space for 2^23 bits. --- Diffs of the changes: (+1 -1) Type.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/VMCore/Type.cpp diff

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

2007-01-12 Thread Reid Spencer
Changes in directory llvm/tools/llvm-upgrade: UpgradeParser.cpp.cvs updated: 1.38 - 1.39 UpgradeParser.y.cvs updated: 1.37 - 1.38 --- Log message: Regenerate. --- Diffs of the changes: (+2 -2) UpgradeParser.cpp.cvs |2 +- UpgradeParser.y.cvs |2 +- 2 files changed, 2

[llvm-commits] CVS: llvm/test/Regression/CodeGen/CBackend/2003-10-23-ZeroArgVarargs.ll

2007-01-12 Thread Reid Spencer
Changes in directory llvm/test/Regression/CodeGen/CBackend: 2003-10-23-ZeroArgVarargs.ll updated: 1.4 - 1.5 --- Log message: This is not an upgrade candidate any more. --- Diffs of the changes: (+5 -5) 2003-10-23-ZeroArgVarargs.ll | 10 +- 1 files changed, 5 insertions(+), 5

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

2007-01-12 Thread Reid Spencer
Changes in directory llvm/tools/llvm-upgrade: UpgradeParser.cpp.cvs updated: 1.39 - 1.40 UpgradeParser.y.cvs updated: 1.38 - 1.39 --- Log message: Regenerate. --- Diffs of the changes: (+30 -26) UpgradeParser.cpp.cvs | 44 +++- UpgradeParser.y.cvs

[llvm-commits] CVS: llvm/test/Regression/CodeGen/CBackend/2003-10-23-ZeroArgVarargs.ll

2007-01-12 Thread Reid Spencer
Changes in directory llvm/test/Regression/CodeGen/CBackend: 2003-10-23-ZeroArgVarargs.ll updated: 1.5 - 1.6 --- Log message: Whoops. Give this test some input. Doubly important since its XFAIL. --- Diffs of the changes: (+1 -1) 2003-10-23-ZeroArgVarargs.ll |2 +- 1 files changed, 1

[llvm-commits] CVS: llvm/test/Regression/CodeGen/CBackend/2003-10-23-ZeroArgVarargs.ll

2007-01-12 Thread Chris Lattner
Changes in directory llvm/test/Regression/CodeGen/CBackend: 2003-10-23-ZeroArgVarargs.ll (r1.6) removed --- Log message: Remove this obsolete test. The CBE will never be able to handle zero argument vararg functions. --- Diffs of the changes: (+0 -0) 0 files changed

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

2007-01-12 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: SCCP.cpp updated: 1.151 - 1.152 --- Log message: Fix a minor bug handling constant exprs, introduced by a recent patch. --- Diffs of the changes: (+1 -1) SCCP.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2007-01-12 Thread Reid Spencer
Changes in directory llvm/lib/VMCore: Type.cpp updated: 1.159 - 1.160 --- Log message: Fix a FIXME. 1 bit integer types are now printed as i1 not bool. --- Diffs of the changes: (+1 -4) Type.cpp |5 + 1 files changed, 1 insertion(+), 4 deletions(-) Index:

[llvm-commits] CVS: llvm/test/Regression/Transforms/SimplifyCFG/branch-fold.ll

2007-01-12 Thread Reid Spencer
Changes in directory llvm/test/Regression/Transforms/SimplifyCFG: branch-fold.ll updated: 1.2 - 1.3 --- Log message: Can't grep for bool any more. --- Diffs of the changes: (+1 -1) branch-fold.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2007-01-12 Thread Reid Spencer
Changes in directory llvm/tools/llvm-upgrade: UpgradeParser.y updated: 1.39 - 1.40 UpgradeLexer.l updated: 1.13 - 1.14 --- Log message: Can't generate bool any more. Change to i1 --- Diffs of the changes: (+5 -5) UpgradeLexer.l |2 +- UpgradeParser.y |8 2 files changed,

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

2007-01-12 Thread Reid Spencer
Changes in directory llvm/tools/llvm-upgrade: UpgradeLexer.cpp.cvs updated: 1.13 - 1.14 UpgradeLexer.l.cvs updated: 1.13 - 1.14 UpgradeParser.cpp.cvs updated: 1.40 - 1.41 UpgradeParser.y.cvs updated: 1.39 - 1.40 --- Log message: Regenerate. --- Diffs of the changes: (+174 -174)

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

2007-01-12 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: Lexer.l updated: 1.94 - 1.95 llvmAsmParser.y updated: 1.307 - 1.308 --- Log message: Bye bye bool. AsmWriter doesn't generate it any more so AsmParser shouldn't read it any more. This is consistent with the new IR as well. --- Diffs of the changes:

[llvm-commits] CVS: llvm/test/Regression/Transforms/IPConstantProp/return-constant.ll

2007-01-12 Thread Reid Spencer
Changes in directory llvm/test/Regression/Transforms/IPConstantProp: return-constant.ll updated: 1.5 - 1.6 --- Log message: For PR1043: http://llvm.org/PR1043 : Bye, Bye Booly. Remove the use of the bool type from non-upgraded test cases and from grep expressions. The parser doesn't accept it

[llvm-commits] CVS: llvm/test/Regression/Transforms/IndVarsSimplify/2007-01-06-TripCount.ll 2007-01-08-X86-64-Pointer.ll

2007-01-12 Thread Reid Spencer
Changes in directory llvm/test/Regression/Transforms/IndVarsSimplify: 2007-01-06-TripCount.ll updated: 1.2 - 1.3 2007-01-08-X86-64-Pointer.ll updated: 1.1 - 1.2 --- Log message: For PR1043: http://llvm.org/PR1043 : Bye, Bye Booly. Remove the use of the bool type from non-upgraded test cases

[llvm-commits] CVS: llvm/test/Regression/Analysis/Andersens/modreftest.ll

2007-01-12 Thread Reid Spencer
Changes in directory llvm/test/Regression/Analysis/Andersens: modreftest.ll updated: 1.2 - 1.3 --- Log message: For PR1043: http://llvm.org/PR1043 : Bye, Bye Booly. Remove the use of the bool type from non-upgraded test cases and from grep expressions. The parser doesn't accept it and the asm

[llvm-commits] CVS: llvm/test/Regression/Assembler/2006-12-09-Cast-To-Bool.ll 2007-01-02-Undefined-Arg-Type.ll

2007-01-12 Thread Reid Spencer
Changes in directory llvm/test/Regression/Assembler: 2006-12-09-Cast-To-Bool.ll updated: 1.3 - 1.4 2007-01-02-Undefined-Arg-Type.ll updated: 1.1 - 1.2 --- Log message: For PR1043: http://llvm.org/PR1043 : Bye, Bye Booly. Remove the use of the bool type from non-upgraded test cases and from

[llvm-commits] CVS: llvm/test/Regression/Transforms/SCCP/2006-12-19-UndefBug.ll

2007-01-12 Thread Reid Spencer
Changes in directory llvm/test/Regression/Transforms/SCCP: 2006-12-19-UndefBug.ll updated: 1.2 - 1.3 --- Log message: For PR1043: http://llvm.org/PR1043 : Bye, Bye Booly. Remove the use of the bool type from non-upgraded test cases and from grep expressions. The parser doesn't accept it and

[llvm-commits] CVS: llvm/test/Regression/Transforms/ConstProp/2006-12-01-TruncBoolBug.ll

2007-01-12 Thread Reid Spencer
Changes in directory llvm/test/Regression/Transforms/ConstProp: 2006-12-01-TruncBoolBug.ll updated: 1.2 - 1.3 --- Log message: For PR1043: http://llvm.org/PR1043 : Bye, Bye Booly. Remove the use of the bool type from non-upgraded test cases and from grep expressions. The parser doesn't accept

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

2007-01-12 Thread Reid Spencer
Changes in directory llvm/test/Regression/CodeGen/PowerPC: small-arguments.ll updated: 1.7 - 1.8 --- Log message: For PR1043: http://llvm.org/PR1043 : Bye, Bye Booly. Remove the use of the bool type from non-upgraded test cases and from grep expressions. The parser doesn't accept it and the

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

2007-01-12 Thread Reid Spencer
Changes in directory llvm/test/Regression/CodeGen/ARM: fcopysign.ll updated: 1.2 - 1.3 fpcmp_ueq.ll updated: 1.1 - 1.2 --- Log message: For PR1043: http://llvm.org/PR1043 : Bye, Bye Booly. Remove the use of the bool type from non-upgraded test cases and from grep expressions. The parser

[llvm-commits] CVS: llvm/test/Regression/Transforms/InstCombine/2004-08-10-BoolSetCC.ll 2005-06-16-SetCCOrSetCCMiscompile.ll narrow.ll

2007-01-12 Thread Reid Spencer
Changes in directory llvm/test/Regression/Transforms/InstCombine: 2004-08-10-BoolSetCC.ll updated: 1.2 - 1.3 2005-06-16-SetCCOrSetCCMiscompile.ll updated: 1.2 - 1.3 narrow.ll updated: 1.4 - 1.5 --- Log message: For PR1043: http://llvm.org/PR1043 : Bye, Bye Booly. Remove the use of the bool

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

2007-01-12 Thread Reid Spencer
Changes in directory llvm/test/Regression/CodeGen/X86: test-pic-cpool.ll updated: 1.1 - 1.2 trunc-to-bool.ll updated: 1.6 - 1.7 --- Log message: For PR1043: http://llvm.org/PR1043 : Bye, Bye Booly. Remove the use of the bool type from non-upgraded test cases and from grep expressions. The

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

2007-01-12 Thread Reid Spencer
Changes in directory llvm/test/Regression/Transforms/GlobalOpt: integer-bool.ll updated: 1.2 - 1.3 --- Log message: For PR1043: http://llvm.org/PR1043 : Bye, Bye Booly. Remove the use of the bool type from non-upgraded test cases and from grep expressions. The parser doesn't accept it and the

[llvm-commits] CVS: llvm/test/Regression/Transforms/LoopStrengthReduce/exit_compare_live_range.ll

2007-01-12 Thread Reid Spencer
Changes in directory llvm/test/Regression/Transforms/LoopStrengthReduce: exit_compare_live_range.ll updated: 1.4 - 1.5 --- Log message: For PR1043: http://llvm.org/PR1043 : Bye, Bye Booly. Remove the use of the bool type from non-upgraded test cases and from grep expressions. The parser

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

2007-01-12 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/Scalar: CorrelatedExprs.cpp updated: 1.47 - 1.48 --- Log message: Fix indentation to prior level for easier diffs. --- Diffs of the changes: (+69 -70) CorrelatedExprs.cpp | 139 +--- 1 files changed,