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

2007-01-30 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMInstrInfo.cpp updated: 1.13 - 1.14 --- Log message: Misseed thumb jumptable branch. --- Diffs of the changes: (+1 -0) ARMInstrInfo.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Target/ARM/ARMInstrInfo.cpp diff -u

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

2007-01-30 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.52 - 1.53 ARMTargetAsmInfo.cpp updated: 1.9 - 1.10 --- Log message: Darwin -static should codegen static ctors / dtors to .constructor / .destructor sections. --- Diffs of the changes: (+16 -3) ARMAsmPrinter.cpp|

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

2007-01-30 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86AsmPrinter.cpp updated: 1.233 - 1.234 X86TargetAsmInfo.cpp updated: 1.30 - 1.31 --- Log message: Darwin -static should codegen static ctors / dtors to .constructor / .destructor sections. --- Diffs of the changes: (+16 -3) X86AsmPrinter.cpp

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

2007-01-30 Thread Evan Cheng
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.230 - 1.231 PPCTargetAsmInfo.cpp updated: 1.15 - 1.16 --- Log message: Darwin -static should codegen static ctors / dtors to .constructor / .destructor sections. --- Diffs of the changes: (+15 -3) PPCAsmPrinter.cpp

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

2007-01-30 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMInstrInfo.cpp updated: 1.14 - 1.15 --- Log message: Copy and paste bug. --- Diffs of the changes: (+11 -1) ARMInstrInfo.cpp | 12 +++- 1 files changed, 11 insertions(+), 1 deletion(-) Index: llvm/lib/Target/ARM/ARMInstrInfo.cpp diff

[llvm-commits] CVS: llvm/test/Transforms/IndVarsSimplify/2007-01-06-TripCount.ll

2007-01-30 Thread Reid Spencer
Changes in directory llvm/test/Transforms/IndVarsSimplify: 2007-01-06-TripCount.ll updated: 1.4 - 1.5 --- Log message: For PR411: http://llvm.org/PR411 : Update these tests to not use the same name even though the type of the value differs. After PR411: http://llvm.org/PR411 hits, type planes

[llvm-commits] CVS: llvm/test/CodeGen/X86/2007-01-13-StackPtrIndex.ll select.ll trunc-to-bool.ll vec_set-3.ll vec_set-4.ll

2007-01-30 Thread Reid Spencer
Changes in directory llvm/test/CodeGen/X86: 2007-01-13-StackPtrIndex.ll updated: 1.2 - 1.3 select.ll updated: 1.5 - 1.6 trunc-to-bool.ll updated: 1.8 - 1.9 vec_set-3.ll updated: 1.3 - 1.4 vec_set-4.ll updated: 1.3 - 1.4 --- Log message: For PR411: http://llvm.org/PR411 : Update these tests to

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

2007-01-30 Thread Reid Spencer
Changes in directory llvm/test/Feature: paramattrs.ll updated: 1.4 - 1.5 --- Log message: For PR411: http://llvm.org/PR411 : Update these tests to not use the same name even though the type of the value differs. After PR411: http://llvm.org/PR411 hits, type planes will be gone and it will be

[llvm-commits] CVS: llvm/test/CodeGen/PowerPC/2007-01-15-AsmDialect.ll and_sext.ll

2007-01-30 Thread Reid Spencer
Changes in directory llvm/test/CodeGen/PowerPC: 2007-01-15-AsmDialect.ll updated: 1.3 - 1.4 and_sext.ll updated: 1.6 - 1.7 --- Log message: For PR411: http://llvm.org/PR411 : Update these tests to not use the same name even though the type of the value differs. After PR411:

[llvm-commits] CVS: llvm/test/Integer/2007-01-19-TruncSext.ll indirectcall_bt.ll paramattrs_bt.ll recursivetype_bt.ll

2007-01-30 Thread Reid Spencer
Changes in directory llvm/test/Integer: 2007-01-19-TruncSext.ll updated: 1.2 - 1.3 indirectcall_bt.ll updated: 1.2 - 1.3 paramattrs_bt.ll updated: 1.2 - 1.3 recursivetype_bt.ll updated: 1.3 - 1.4 --- Log message: For PR411: http://llvm.org/PR411 : Update these tests to not use the same name

[llvm-commits] CVS: llvm/test/Linker/basiclink.ll

2007-01-30 Thread Reid Spencer
Changes in directory llvm/test/Linker: basiclink.ll updated: 1.2 - 1.3 --- Log message: For PR411: http://llvm.org/PR411 : Update these tests to not use the same name even though the type of the value differs. After PR411: http://llvm.org/PR411 hits, type planes will be gone and it will be

[llvm-commits] CVS: llvm/test/Transforms/InstCombine/add.ll rem.ll vec_shuffle.ll

2007-01-30 Thread Reid Spencer
Changes in directory llvm/test/Transforms/InstCombine: add.ll updated: 1.35 - 1.36 rem.ll updated: 1.13 - 1.14 vec_shuffle.ll updated: 1.8 - 1.9 --- Log message: For PR411: http://llvm.org/PR411 : Update these tests to not use the same name even though the type of the value differs. After

[llvm-commits] CVS: llvm/test/Analysis/ScalarEvolution/trip-count.ll

2007-01-30 Thread Reid Spencer
Changes in directory llvm/test/Analysis/ScalarEvolution: trip-count.ll updated: 1.2 - 1.3 --- Log message: For PR411: http://llvm.org/PR411 : Update these tests to not use the same name even though the type of the value differs. After PR411: http://llvm.org/PR411 hits, type planes will be

[llvm-commits] CVS: llvm/test/CodeGen/ARM/2007-01-19-InfiniteLoop.ll fcopysign.ll fp.ll

2007-01-30 Thread Reid Spencer
Changes in directory llvm/test/CodeGen/ARM: 2007-01-19-InfiniteLoop.ll updated: 1.2 - 1.3 fcopysign.ll updated: 1.6 - 1.7 fp.ll updated: 1.13 - 1.14 --- Log message: For PR411: http://llvm.org/PR411 : Update these tests to not use the same name even though the type of the value differs. After

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

2007-01-30 Thread Reid Spencer
Changes in directory llvm/lib/Bytecode/Reader: Analyzer.cpp updated: 1.29 - 1.30 Reader.cpp updated: 1.225 - 1.226 Reader.h updated: 1.42 - 1.43 --- Log message: Bye, Bye Compaction Tables. The benefit compaction tables provides doesn't outweight its computational costs. This patch removes all

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

2007-01-30 Thread Reid Spencer
Changes in directory llvm/lib/Bytecode/Writer: SlotCalculator.cpp updated: 1.80 - 1.81 SlotCalculator.h updated: 1.25 - 1.26 Writer.cpp updated: 1.153 - 1.154 --- Log message: Bye, Bye Compaction Tables. The benefit compaction tables provides doesn't outweight its computational costs. This

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

2007-01-30 Thread Reid Spencer
Changes in directory llvm/include/llvm/Bytecode: Format.h updated: 1.15 - 1.16 --- Log message: Compaction tables no longer supported, remove its block ID. --- Diffs of the changes: (+1 -7) Format.h |8 +--- 1 files changed, 1 insertion(+), 7 deletions(-) Index:

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

2007-01-30 Thread Reid Spencer
Changes in directory llvm/lib/Target/CBackend: CBackend.cpp updated: 1.322 - 1.323 --- Log message: For PR1136: http://llvm.org/PR1136 : Rename GlobalVariable::isExternal as isDeclaration to avoid confusion with external linkage types. --- Diffs of the changes: (+5 -5) CBackend.cpp |

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

2007-01-30 Thread Reid Spencer
Changes in directory llvm/tools/llvm-nm: llvm-nm.cpp updated: 1.29 - 1.30 --- Log message: For PR1136: http://llvm.org/PR1136 : Rename GlobalVariable::isExternal as isDeclaration to avoid confusion with external linkage types. --- Diffs of the changes: (+1 -1) llvm-nm.cpp |2 +- 1

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

2007-01-30 Thread Reid Spencer
Changes in directory llvm/include/llvm: Function.h updated: 1.70 - 1.71 GlobalValue.h updated: 1.31 - 1.32 GlobalVariable.h updated: 1.38 - 1.39 --- Log message: For PR1136: http://llvm.org/PR1136 : Rename GlobalVariable::isExternal as isDeclaration to avoid confusion with external linkage

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

2007-01-30 Thread Reid Spencer
Changes in directory llvm/tools/llvm2cpp: CppWriter.cpp updated: 1.35 - 1.36 --- Log message: For PR1136: http://llvm.org/PR1136 : Rename GlobalVariable::isExternal as isDeclaration to avoid confusion with external linkage types. --- Diffs of the changes: (+4 -4) CppWriter.cpp |8

[llvm-commits] CVS: llvm/lib/ExecutionEngine/ExecutionEngine.cpp

2007-01-30 Thread Reid Spencer
Changes in directory llvm/lib/ExecutionEngine: ExecutionEngine.cpp updated: 1.101 - 1.102 --- Log message: For PR1136: http://llvm.org/PR1136 : Rename GlobalVariable::isExternal as isDeclaration to avoid confusion with external linkage types. --- Diffs of the changes: (+4 -4)

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

2007-01-30 Thread Reid Spencer
Changes in directory llvm/lib/Target/IA64: IA64AsmPrinter.cpp updated: 1.42 - 1.43 --- Log message: For PR1136: http://llvm.org/PR1136 : Rename GlobalVariable::isExternal as isDeclaration to avoid confusion with external linkage types. --- Diffs of the changes: (+3 -3) IA64AsmPrinter.cpp

[llvm-commits] CVS: llvm/lib/VMCore/AsmWriter.cpp Mangler.cpp Module.cpp Pass.cpp PassManager.cpp SymbolTable.cpp Verifier.cpp

2007-01-30 Thread Reid Spencer
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.256 - 1.257 Mangler.cpp updated: 1.30 - 1.31 Module.cpp updated: 1.73 - 1.74 Pass.cpp updated: 1.83 - 1.84 PassManager.cpp updated: 1.131 - 1.132 SymbolTable.cpp updated: 1.65 - 1.66 Verifier.cpp updated: 1.187 - 1.188 --- Log

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

2007-01-30 Thread Reid Spencer
Changes in directory llvm/lib/Target/Alpha: AlphaISelLowering.cpp updated: 1.79 - 1.80 --- Log message: For PR1136: http://llvm.org/PR1136 : Rename GlobalVariable::isExternal as isDeclaration to avoid confusion with external linkage types. --- Diffs of the changes: (+1 -1)

[llvm-commits] CVS: llvm/lib/Analysis/IPA/Andersens.cpp CallGraph.cpp GlobalsModRef.cpp

2007-01-30 Thread Reid Spencer
Changes in directory llvm/lib/Analysis/IPA: Andersens.cpp updated: 1.42 - 1.43 CallGraph.cpp updated: 1.63 - 1.64 GlobalsModRef.cpp updated: 1.27 - 1.28 --- Log message: For PR1136: http://llvm.org/PR1136 : Rename GlobalVariable::isExternal as isDeclaration to avoid confusion with external

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

2007-01-30 Thread Reid Spencer
Changes in directory llvm/tools/bugpoint: CrashDebugger.cpp updated: 1.54 - 1.55 ExtractFunction.cpp updated: 1.56 - 1.57 Miscompilation.cpp updated: 1.84 - 1.85 --- Log message: For PR1136: http://llvm.org/PR1136 : Rename GlobalVariable::isExternal as isDeclaration to avoid confusion with

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

2007-01-30 Thread Reid Spencer
Changes in directory llvm/tools/llc: llc.cpp updated: 1.141 - 1.142 --- Log message: For PR1136: http://llvm.org/PR1136 : Rename GlobalVariable::isExternal as isDeclaration to avoid confusion with external linkage types. --- Diffs of the changes: (+1 -1) llc.cpp |2 +- 1 files

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

2007-01-30 Thread Reid Spencer
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.53 - 1.54 ARMISelLowering.cpp updated: 1.6 - 1.7 --- Log message: For PR1136: http://llvm.org/PR1136 : Rename GlobalVariable::isExternal as isDeclaration to avoid confusion with external linkage types. --- Diffs of the

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JIT.cpp JITEmitter.cpp

2007-01-30 Thread Reid Spencer
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.90 - 1.91 JITEmitter.cpp updated: 1.128 - 1.129 --- Log message: For PR1136: http://llvm.org/PR1136 : Rename GlobalVariable::isExternal as isDeclaration to avoid confusion with external linkage types. --- Diffs of the

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

2007-01-30 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.609 - 1.610 LowerGC.cpp updated: 1.18 - 1.19 Reg2Mem.cpp updated: 1.9 - 1.10 SCCP.cpp updated: 1.152 - 1.153 --- Log message: For PR1136: http://llvm.org/PR1136 : Rename GlobalVariable::isExternal as

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

2007-01-30 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/Utils: CloneModule.cpp updated: 1.20 - 1.21 InlineFunction.cpp updated: 1.49 - 1.50 --- Log message: For PR1136: http://llvm.org/PR1136 : Rename GlobalVariable::isExternal as isDeclaration to avoid confusion with external linkage types. --- Diffs of

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

2007-01-30 Thread Reid Spencer
Changes in directory llvm/tools/opt: AnalysisWrappers.cpp updated: 1.20 - 1.21 --- Log message: For PR1136: http://llvm.org/PR1136 : Rename GlobalVariable::isExternal as isDeclaration to avoid confusion with external linkage types. --- Diffs of the changes: (+1 -1) AnalysisWrappers.cpp |

[llvm-commits] CVS: llvm/lib/Transforms/Instrumentation/BlockProfiling.cpp EmitFunctions.cpp RSProfiling.cpp

2007-01-30 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/Instrumentation: BlockProfiling.cpp updated: 1.19 - 1.20 EmitFunctions.cpp updated: 1.27 - 1.28 RSProfiling.cpp updated: 1.17 - 1.18 --- Log message: For PR1136: http://llvm.org/PR1136 : Rename GlobalVariable::isExternal as isDeclaration to avoid

[llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86IntelAsmPrinter.cpp X86Subtarget.cpp

2007-01-30 Thread Reid Spencer
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.95 - 1.96 X86IntelAsmPrinter.cpp updated: 1.68 - 1.69 X86Subtarget.cpp updated: 1.51 - 1.52 --- Log message: For PR1136: http://llvm.org/PR1136 : Rename GlobalVariable::isExternal as isDeclaration to avoid confusion

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

2007-01-30 Thread Reid Spencer
Changes in directory llvm/tools/lto: lto.cpp updated: 1.31 - 1.32 --- Log message: For PR1136: http://llvm.org/PR1136 : Rename GlobalVariable::isExternal as isDeclaration to avoid confusion with external linkage types. --- Diffs of the changes: (+3 -3) lto.cpp |6 +++--- 1 files

[llvm-commits] CVS: llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp ExtractFunction.cpp FunctionResolution.cpp GlobalDCE.cpp GlobalOpt.cpp IPConstantPropagation.cpp IndMemRemoval.cpp Inliner.cpp I

2007-01-30 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/IPO: DeadArgumentElimination.cpp updated: 1.35 - 1.36 ExtractFunction.cpp updated: 1.16 - 1.17 FunctionResolution.cpp updated: 1.65 - 1.66 GlobalDCE.cpp updated: 1.40 - 1.41 GlobalOpt.cpp updated: 1.88 - 1.89 IPConstantPropagation.cpp updated: 1.21 -

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

2007-01-30 Thread Reid Spencer
Changes in directory llvm/tools/llvm-upgrade: UpgradeParser.cpp.cvs updated: 1.52 - 1.53 UpgradeParser.y updated: 1.53 - 1.54 UpgradeParser.y.cvs updated: 1.51 - 1.52 --- Log message: For PR1136: http://llvm.org/PR1136 : Rename GlobalVariable::isExternal as isDeclaration to avoid confusion

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

2007-01-30 Thread Reid Spencer
Changes in directory llvm/lib/Linker: LinkArchives.cpp updated: 1.54 - 1.55 LinkModules.cpp updated: 1.129 - 1.130 --- Log message: For PR1136: http://llvm.org/PR1136 : Rename GlobalVariable::isExternal as isDeclaration to avoid confusion with external linkage types. --- Diffs of the

[llvm-commits] CVS: llvm/lib/ExecutionEngine/Interpreter/Execution.cpp

2007-01-30 Thread Reid Spencer
Changes in directory llvm/lib/ExecutionEngine/Interpreter: Execution.cpp updated: 1.165 - 1.166 --- Log message: For PR1136: http://llvm.org/PR1136 : Rename GlobalVariable::isExternal as isDeclaration to avoid confusion with external linkage types. --- Diffs of the changes: (+2 -2)

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

2007-01-30 Thread Reid Spencer
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.231 - 1.232 PPCSubtarget.cpp updated: 1.28 - 1.29 --- Log message: For PR1136: http://llvm.org/PR1136 : Rename GlobalVariable::isExternal as isDeclaration to avoid confusion with external linkage types. --- Diffs of

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

2007-01-30 Thread Reid Spencer
Changes in directory llvm/lib/Bytecode/Reader: ReaderWrappers.cpp updated: 1.61 - 1.62 --- Log message: For PR1136: http://llvm.org/PR1136 : Rename GlobalVariable::isExternal as isDeclaration to avoid confusion with external linkage types. --- Diffs of the changes: (+2 -2)

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

2007-01-30 Thread Reid Spencer
Changes in directory llvm/lib/Bytecode/Writer: Writer.cpp updated: 1.154 - 1.155 --- Log message: For PR1136: http://llvm.org/PR1136 : Rename GlobalVariable::isExternal as isDeclaration to avoid confusion with external linkage types. --- Diffs of the changes: (+5 -5) Writer.cpp | 10

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

2007-01-30 Thread Reid Spencer
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.351 - 1.352 --- Log message: For PR1136: http://llvm.org/PR1136 : Rename GlobalVariable::isExternal as isDeclaration to avoid confusion with external linkage types. --- Diffs of the changes: (+1 -1)

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

2007-01-30 Thread Reid Spencer
Changes in directory llvm/lib/CodeGen: IntrinsicLowering.cpp updated: 1.61 - 1.62 --- Log message: For PR1136: http://llvm.org/PR1136 : Rename GlobalVariable::isExternal as isDeclaration to avoid confusion with external linkage types. --- Diffs of the changes: (+1 -1)

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

2007-01-30 Thread Reid Spencer
Changes in directory llvm/lib/Analysis: AliasDebugger.cpp updated: 1.1 - 1.2 BasicAliasAnalysis.cpp updated: 1.101 - 1.102 ProfileInfoLoader.cpp updated: 1.10 - 1.11 --- Log message: For PR1136: http://llvm.org/PR1136 : Rename GlobalVariable::isExternal as isDeclaration to avoid confusion

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMConstantPoolValue.cpp ARMConstantPoolValue.h ARMISelLowering.cpp ARMISelLowering.h ARMInstrInfo.td ARMInstrThumb.td

2007-01-30 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.54 - 1.55 ARMConstantPoolValue.cpp updated: 1.1 - 1.2 ARMConstantPoolValue.h updated: 1.1 - 1.2 ARMISelLowering.cpp updated: 1.7 - 1.8 ARMISelLowering.h updated: 1.1 - 1.2 ARMInstrInfo.td updated: 1.86 - 1.87

[llvm-commits] [PATCH] fvisibility=hidden makes all objc meta symbols private extern

2007-01-30 Thread Devang Patel
DECL_VISIBILITY is valid only if TREE_PUBLIC is set. This patch uses the same approach used by varasm.c I applied this patch. - Devang Index: llvm-backend.cpp === --- llvm-backend.cpp(revision 122793) +++ llvm-backend.cpp

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

2007-01-30 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.610 - 1.611 --- Log message: Symbolically evaluate constant expressions like A[123] - A[4].f. This occurs in C++ code like: #include iostream #include iterator int a[] = { 1, 2, 3, 4, 5 }; int main() {

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

2007-01-30 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.611 - 1.612 --- Log message: remove some bits that are not yet meant to land. --- Diffs of the changes: (+0 -57) InstructionCombining.cpp | 57 --- 1 files

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

2007-01-30 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMRegisterInfo.cpp updated: 1.46 - 1.47 --- Log message: During PEI, if the immediate value of sp + offset is too large (i.e. something that would require 3 instructions to materialize), load the immediate from a constpool entry. --- Diffs of the

[llvm-commits] CVS: llvm/test/CodeGen/ARM/large-stack.ll addSubConstant.ll

2007-01-30 Thread Evan Cheng
Changes in directory llvm/test/CodeGen/ARM: large-stack.ll updated: 1.2 - 1.3 addSubConstant.ll (r1.1) removed --- Log message: Combine two tests. --- Diffs of the changes: (+11 -1) large-stack.ll | 12 +++- 1 files changed, 11 insertions(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/include/llvm/Transforms/Utils/Local.h

2007-01-30 Thread Chris Lattner
Changes in directory llvm/include/llvm/Transforms/Utils: Local.h updated: 1.24 - 1.25 --- Log message: Change constant folding APIs to take an optional TargetData, and change ConstantFoldInstOperands/ConstantFoldCall to take a pointer to an array of operands + size, instead of an std::vector.

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

2007-01-30 Thread Chris Lattner
Changes in directory llvm/include/llvm/Analysis: ConstantFolding.h updated: 1.1 - 1.2 --- Log message: Change constant folding APIs to take an optional TargetData, and change ConstantFoldInstOperands/ConstantFoldCall to take a pointer to an array of operands + size, instead of an std::vector.

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

2007-01-30 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: CloneFunction.cpp updated: 1.36 - 1.37 Local.cpp updated: 1.65 - 1.66 --- Log message: Change constant folding APIs to take an optional TargetData, and change ConstantFoldInstOperands/ConstantFoldCall to take a pointer to an array of operands +

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

2007-01-30 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/IPO: GlobalOpt.cpp updated: 1.89 - 1.90 --- Log message: adjust to api change --- Diffs of the changes: (+2 -1) GlobalOpt.cpp |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/lib/Transforms/IPO/GlobalOpt.cpp diff -u

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

2007-01-30 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: SCCP.cpp updated: 1.153 - 1.154 --- Log message: use smallvector instead of vector to make constant folding a bit more efficient --- Diffs of the changes: (+3 -2) SCCP.cpp |5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-)

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

2007-01-30 Thread Chris Lattner
Changes in directory llvm/lib/Analysis: ConstantFolding.cpp updated: 1.10 - 1.11 ScalarEvolution.cpp updated: 1.90 - 1.91 --- Log message: adjust to constant folding api changes. --- Diffs of the changes: (+8 -7) ConstantFolding.cpp | 11 ++- ScalarEvolution.cpp |4 ++-- 2

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

2007-01-30 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.612 - 1.613 --- Log message: pass TD to constant folding apis --- Diffs of the changes: (+2 -2) InstructionCombining.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/Support/FoldingSet.cpp

2007-01-30 Thread Chris Lattner
Changes in directory llvm/lib/Support: FoldingSet.cpp updated: 1.11 - 1.12 --- Log message: reformat comment --- Diffs of the changes: (+2 -2) FoldingSet.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Support/FoldingSet.cpp diff -u

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

2007-01-30 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: CloneFunction.cpp updated: 1.37 - 1.38 InlineFunction.cpp updated: 1.50 - 1.51 --- Log message: The inliner/cloner can now optionally take TargetData info, which can be used by constant folding. --- Diffs of the changes: (+14 -11)

[llvm-commits] CVS: llvm/include/llvm/Transforms/Utils/Cloning.h

2007-01-30 Thread Chris Lattner
Changes in directory llvm/include/llvm/Transforms/Utils: Cloning.h updated: 1.20 - 1.21 --- Log message: The inliner/cloner can now optionally take TargetData info, which can be used by constant folding. --- Diffs of the changes: (+6 -4) Cloning.h | 10 ++ 1 files changed, 6

[llvm-commits] [llvm-gcc] Patch for isExternal - isDeclaration

2007-01-30 Thread Reid Spencer
Here's a patch for llvm-gcc for PR1136 renaming GlobalValue::isExternal as isDeclaration. Reid. Index: gcc/llvm-backend.cpp === --- gcc/llvm-backend.cpp (revision 262) +++ gcc/llvm-backend.cpp (working copy) @@ -398,7 +398,7 @@

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

2007-01-30 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/IPO: Inliner.cpp updated: 1.36 - 1.37 Inliner.h updated: 1.8 - 1.9 --- Log message: the inliner pass now passes targetdata down through the inliner api's --- Diffs of the changes: (+19 -3) Inliner.cpp | 17 ++--- Inliner.h |5

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

2007-01-30 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: Local.cpp updated: 1.66 - 1.67 --- Log message: remove now-dead code. --- Diffs of the changes: (+0 -14) Local.cpp | 14 -- 1 files changed, 14 deletions(-) Index: llvm/lib/Transforms/Utils/Local.cpp diff -u

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

2007-01-30 Thread Chris Lattner
Changes in directory llvm/lib/Analysis: ConstantFolding.cpp updated: 1.11 - 1.12 --- Log message: move a bunch of constant folding code f rom Transforms/Utils/Local.cpp into libanalysis/ConstantFolding.cpp. --- Diffs of the changes: (+155 -2) ConstantFolding.cpp | 157

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

2007-01-30 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: Local.cpp updated: 1.67 - 1.68 --- Log message: move a bunch of constant folding code f rom Transforms/Utils/Local.cpp into libanalysis/ConstantFolding.cpp. --- Diffs of the changes: (+0 -152) Local.cpp | 152

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/ConstantProp.cpp CorrelatedExprs.cpp GCSE.cpp InstructionCombining.cpp LICM.cpp LoopUnroll.cpp LoopUnswitch.cpp SCCP.cpp

2007-01-30 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: ConstantProp.cpp updated: 1.54 - 1.55 CorrelatedExprs.cpp updated: 1.50 - 1.51 GCSE.cpp updated: 1.50 - 1.51 InstructionCombining.cpp updated: 1.613 - 1.614 LICM.cpp updated: 1.84 - 1.85 LoopUnroll.cpp updated: 1.33 - 1.34 LoopUnswitch.cpp

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

2007-01-30 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/IPO: GlobalOpt.cpp updated: 1.90 - 1.91 --- Log message: Adjust #includes to match movement of constant folding code from transformutils to libanalysis. --- Diffs of the changes: (+2 -2) GlobalOpt.cpp |4 ++-- 1 files changed, 2 insertions(+),

[llvm-commits] CVS: llvm/include/llvm/Transforms/Utils/Local.h

2007-01-30 Thread Chris Lattner
Changes in directory llvm/include/llvm/Transforms/Utils: Local.h updated: 1.25 - 1.26 --- Log message: move constant folding code out of Utils/Local into libanalysis --- Diffs of the changes: (+0 -27) Local.h | 27 --- 1 files changed, 27 deletions(-) Index:

Re: [llvm-commits] [llvm-gcc] Patch for isExternal - isDeclaration

2007-01-30 Thread Devang Patel
On Jan 30, 2007, at 3:26 PM, Reid Spencer wrote: Here's a patch for llvm-gcc for PR1136 renaming GlobalValue::isExternal as isDeclaration. Applied. Thanks, - Devang ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu

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

2007-01-30 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: CloneFunction.cpp updated: 1.38 - 1.39 SimplifyCFG.cpp updated: 1.114 - 1.115 --- Log message: Adjust #includes to match movement of constant folding code from transformutils to libanalysis. --- Diffs of the changes: (+2 -1)

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

2007-01-30 Thread Chris Lattner
Changes in directory llvm/include/llvm/Analysis: ConstantFolding.h updated: 1.2 - 1.3 --- Log message: Make this a *real* header: 1. Remove using namespace llvm; 2. Remove unneeded #includes. 3. Add #include guard. Also add prototypes for new code moved from transformutils to

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

2007-01-30 Thread Chris Lattner
Changes in directory llvm/lib/Analysis: ScalarEvolution.cpp updated: 1.91 - 1.92 --- Log message: The local ConstantFold method is now just a watered down version of ConstantFoldInstOperands. Switch to ConstantFoldInstOperands and remove ConstantFold. --- Diffs of the changes: (+3 -37)

[llvm-commits] CVS: llvm-test/SingleSource/UnitTests/Integer/APInt/convert.cpp

2007-01-30 Thread Reid Spencer
Changes in directory llvm-test/SingleSource/UnitTests/Integer/APInt: convert.cpp added (r1.1) --- Log message: New test case for testing conversions between int and APInt. --- Diffs of the changes: (+32 -0) convert.cpp | 32 1 files changed, 32

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

2007-01-30 Thread Reid Spencer
Changes in directory llvm/docs: BytecodeFormat.html updated: 1.61 - 1.62 --- Log message: Excise documentation about Compaction Tables. --- Diffs of the changes: (+7 -99) BytecodeFormat.html | 106 +++- 1 files changed, 7 insertions(+), 99

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

2007-01-30 Thread Reid Spencer
Changes in directory llvm/docs: BytecodeFormat.html updated: 1.62 - 1.63 --- Log message: Correct the instruction op codes to meet current head changes. --- Diffs of the changes: (+34 -52) BytecodeFormat.html | 85 1 files changed, 34

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

2007-01-30 Thread Chris Lattner
Changes in directory llvm/lib/Analysis: ConstantFolding.cpp updated: 1.12 - 1.13 --- Log message: Move some symbolic constant folding code out of instcombine into a place it can be used by multiple clients. This specifically allows the inliner to constant fold symbolically. --- Diffs of the

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

2007-01-30 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.614 - 1.615 --- Log message: Move symbolic constant folding code to libanalysis. --- Diffs of the changes: (+0 -106) InstructionCombining.cpp | 106 --- 1

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

2007-01-30 Thread Reid Spencer
Changes in directory llvm/docs: BytecodeFormat.html updated: 1.63 - 1.64 --- Log message: Fix version information for new instructions. --- Diffs of the changes: (+23 -23) BytecodeFormat.html | 46 +++--- 1 files changed, 23 insertions(+), 23

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

2007-01-30 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMConstantIslandPass.cpp updated: 1.13 - 1.14 --- Log message: - Added Thumb constpool island support. - Islands are inserted right after the user MI since thumb LDR cannot encode negative offset. --- Diffs of the changes: (+17 -24)

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

2007-01-30 Thread Chris Lattner
Changes in directory llvm/include/llvm: Constants.h updated: 1.121 - 1.122 Instructions.h updated: 1.50 - 1.51 --- Log message: Revise APIs for creating constantexpr GEPs to not require the use of vectors. This allows us to eliminate many temporary vectors, and their associated malloc/free

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

2007-01-30 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: ConstantFolding.cpp updated: 1.133 - 1.134 ConstantFolding.h updated: 1.52 - 1.53 Constants.cpp updated: 1.205 - 1.206 Instructions.cpp updated: 1.66 - 1.67 --- Log message: Revise APIs for creating constantexpr GEPs to not require the use of vectors.

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

2007-01-30 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: IndVarSimplify.cpp updated: 1.106 - 1.107 InstructionCombining.cpp updated: 1.615 - 1.616 --- Log message: eliminate temporary vectors --- Diffs of the changes: (+13 -8) IndVarSimplify.cpp |5 +++-- InstructionCombining.cpp | 16

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

2007-01-30 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/IPO: GlobalOpt.cpp updated: 1.91 - 1.92 --- Log message: eliminate temporary vectors --- Diffs of the changes: (+12 -9) GlobalOpt.cpp | 21 - 1 files changed, 12 insertions(+), 9 deletions(-) Index:

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

2007-01-30 Thread Chris Lattner
Changes in directory llvm/lib/Analysis: ConstantFolding.cpp updated: 1.13 - 1.14 --- Log message: elimiante a temporary vector --- Diffs of the changes: (+1 -3) ConstantFolding.cpp |4 +--- 1 files changed, 1 insertion(+), 3 deletions(-) Index: llvm/lib/Analysis/ConstantFolding.cpp

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

2007-01-30 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Reader: Reader.cpp updated: 1.226 - 1.227 --- Log message: eliminate a temporary vector --- Diffs of the changes: (+2 -2) Reader.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Bytecode/Reader/Reader.cpp diff -u

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

2007-01-30 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.315 - 1.316 --- Log message: eliminate a temporary vector --- Diffs of the changes: (+3 -2) llvmAsmParser.y |5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) Index: llvm/lib/AsmParser/llvmAsmParser.y diff

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

2007-01-30 Thread Chris Lattner
Changes in directory llvm/tools/opt: opt.cpp updated: 1.126 - 1.127 --- Log message: shutdown at end of run --- Diffs of the changes: (+1 -0) opt.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/tools/opt/opt.cpp diff -u llvm/tools/opt/opt.cpp:1.126 llvm/tools/opt/opt.cpp:1.127

[llvm-commits] CVS: llvm/lib/Support/FoldingSet.cpp

2007-01-30 Thread Chris Lattner
Changes in directory llvm/lib/Support: FoldingSet.cpp updated: 1.12 - 1.13 --- Log message: minor cleanups. Fix off-by-one in accounting the number of nodes when the table grows. --- Diffs of the changes: (+5 -4) FoldingSet.cpp |9 + 1 files changed, 5 insertions(+), 4