Changes in directory llvm/lib/Transforms/Scalar:
ADCE.cpp updated: 1.108 -> 1.109 BasicBlockPlacement.cpp updated: 1.11 -> 1.12 CodeGenPrepare.cpp updated: 1.8 -> 1.9 CondPropagate.cpp updated: 1.20 -> 1.21 ConstantProp.cpp updated: 1.58 -> 1.59 CorrelatedExprs.cpp updated: 1.59 -> 1.60 DCE.cpp updated: 1.65 -> 1.66 DeadStoreElimination.cpp updated: 1.19 -> 1.20 GCSE.cpp updated: 1.55 -> 1.56 IndVarSimplify.cpp updated: 1.117 -> 1.118 InstructionCombining.cpp updated: 1.756 -> 1.757 LICM.cpp updated: 1.98 -> 1.99 LoopRotation.cpp updated: 1.12 -> 1.13 LoopStrengthReduce.cpp updated: 1.133 -> 1.134 LoopUnroll.cpp updated: 1.41 -> 1.42 LoopUnswitch.cpp updated: 1.67 -> 1.68 LowerGC.cpp updated: 1.24 -> 1.25 LowerPacked.cpp updated: 1.23 -> 1.24 PredicateSimplifier.cpp updated: 1.73 -> 1.74 Reassociate.cpp updated: 1.80 -> 1.81 Reg2Mem.cpp updated: 1.14 -> 1.15 SCCP.cpp updated: 1.167 -> 1.168 ScalarReplAggregates.cpp updated: 1.92 -> 1.93 SimplifyCFG.cpp updated: 1.23 -> 1.24 TailDuplication.cpp updated: 1.39 -> 1.40 TailRecursionElimination.cpp updated: 1.32 -> 1.33 --- Log message: Drop 'const' --- Diffs of the changes: (+56 -56) ADCE.cpp | 4 ++-- BasicBlockPlacement.cpp | 4 ++-- CodeGenPrepare.cpp | 4 ++-- CondPropagate.cpp | 4 ++-- ConstantProp.cpp | 4 ++-- CorrelatedExprs.cpp | 4 ++-- DCE.cpp | 8 ++++---- DeadStoreElimination.cpp | 4 ++-- GCSE.cpp | 4 ++-- IndVarSimplify.cpp | 4 ++-- InstructionCombining.cpp | 4 ++-- LICM.cpp | 4 ++-- LoopRotation.cpp | 4 ++-- LoopStrengthReduce.cpp | 4 ++-- LoopUnroll.cpp | 4 ++-- LoopUnswitch.cpp | 4 ++-- LowerGC.cpp | 4 ++-- LowerPacked.cpp | 4 ++-- PredicateSimplifier.cpp | 4 ++-- Reassociate.cpp | 4 ++-- Reg2Mem.cpp | 4 ++-- SCCP.cpp | 8 ++++---- ScalarReplAggregates.cpp | 4 ++-- SimplifyCFG.cpp | 4 ++-- TailDuplication.cpp | 4 ++-- TailRecursionElimination.cpp | 4 ++-- 26 files changed, 56 insertions(+), 56 deletions(-) Index: llvm/lib/Transforms/Scalar/ADCE.cpp diff -u llvm/lib/Transforms/Scalar/ADCE.cpp:1.108 llvm/lib/Transforms/Scalar/ADCE.cpp:1.109 --- llvm/lib/Transforms/Scalar/ADCE.cpp:1.108 Wed May 2 16:39:19 2007 +++ llvm/lib/Transforms/Scalar/ADCE.cpp Wed May 2 20:11:54 2007 @@ -52,7 +52,7 @@ // The public interface for this class // public: - static const char ID; // Pass identifcation, replacement for typeid + static char ID; // Pass identifcation, replacement for typeid ADCE() : FunctionPass((intptr_t)&ID) {} // Execute the Aggressive Dead Code Elimination Algorithm @@ -107,7 +107,7 @@ } }; - const char ADCE::ID = 0; + char ADCE::ID = 0; RegisterPass<ADCE> X("adce", "Aggressive Dead Code Elimination"); } // End of anonymous namespace Index: llvm/lib/Transforms/Scalar/BasicBlockPlacement.cpp diff -u llvm/lib/Transforms/Scalar/BasicBlockPlacement.cpp:1.11 llvm/lib/Transforms/Scalar/BasicBlockPlacement.cpp:1.12 --- llvm/lib/Transforms/Scalar/BasicBlockPlacement.cpp:1.11 Wed May 2 16:39:19 2007 +++ llvm/lib/Transforms/Scalar/BasicBlockPlacement.cpp Wed May 2 20:11:54 2007 @@ -41,7 +41,7 @@ namespace { struct VISIBILITY_HIDDEN BlockPlacement : public FunctionPass { - static const char ID; // Pass identifcation, replacement for typeid + static char ID; // Pass identifcation, replacement for typeid BlockPlacement() : FunctionPass((intptr_t)&ID) {} virtual bool runOnFunction(Function &F); @@ -73,7 +73,7 @@ void PlaceBlocks(BasicBlock *BB); }; - const char BlockPlacement::ID = 0; + char BlockPlacement::ID = 0; RegisterPass<BlockPlacement> X("block-placement", "Profile Guided Basic Block Placement"); } Index: llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp diff -u llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp:1.8 llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp:1.9 --- llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp:1.8 Wed May 2 16:39:19 2007 +++ llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp Wed May 2 20:11:54 2007 @@ -39,7 +39,7 @@ /// transformation profitability. const TargetLowering *TLI; public: - static const char ID; // Pass identifcation, replacement for typeid + static char ID; // Pass identifcation, replacement for typeid CodeGenPrepare(const TargetLowering *tli = 0) : FunctionPass((intptr_t)&ID), TLI(tli) {} bool runOnFunction(Function &F); @@ -55,7 +55,7 @@ }; } -const char CodeGenPrepare::ID = 0; +char CodeGenPrepare::ID = 0; static RegisterPass<CodeGenPrepare> X("codegenprepare", "Optimize for code generation"); Index: llvm/lib/Transforms/Scalar/CondPropagate.cpp diff -u llvm/lib/Transforms/Scalar/CondPropagate.cpp:1.20 llvm/lib/Transforms/Scalar/CondPropagate.cpp:1.21 --- llvm/lib/Transforms/Scalar/CondPropagate.cpp:1.20 Wed May 2 16:39:19 2007 +++ llvm/lib/Transforms/Scalar/CondPropagate.cpp Wed May 2 20:11:54 2007 @@ -31,7 +31,7 @@ namespace { struct VISIBILITY_HIDDEN CondProp : public FunctionPass { - static const char ID; // Pass identifcation, replacement for typeid + static char ID; // Pass identifcation, replacement for typeid CondProp() : FunctionPass((intptr_t)&ID) {} virtual bool runOnFunction(Function &F); @@ -49,7 +49,7 @@ void RevectorBlockTo(BasicBlock *FromBB, BasicBlock *ToBB); }; - const char CondProp::ID = 0; + char CondProp::ID = 0; RegisterPass<CondProp> X("condprop", "Conditional Propagation"); } Index: llvm/lib/Transforms/Scalar/ConstantProp.cpp diff -u llvm/lib/Transforms/Scalar/ConstantProp.cpp:1.58 llvm/lib/Transforms/Scalar/ConstantProp.cpp:1.59 --- llvm/lib/Transforms/Scalar/ConstantProp.cpp:1.58 Wed May 2 16:39:19 2007 +++ llvm/lib/Transforms/Scalar/ConstantProp.cpp Wed May 2 20:11:54 2007 @@ -34,7 +34,7 @@ namespace { struct VISIBILITY_HIDDEN ConstantPropagation : public FunctionPass { - static const char ID; // Pass identifcation, replacement for typeid + static char ID; // Pass identifcation, replacement for typeid ConstantPropagation() : FunctionPass((intptr_t)&ID) {} bool runOnFunction(Function &F); @@ -44,7 +44,7 @@ } }; - const char ConstantPropagation::ID = 0; + char ConstantPropagation::ID = 0; RegisterPass<ConstantPropagation> X("constprop", "Simple constant propagation"); } Index: llvm/lib/Transforms/Scalar/CorrelatedExprs.cpp diff -u llvm/lib/Transforms/Scalar/CorrelatedExprs.cpp:1.59 llvm/lib/Transforms/Scalar/CorrelatedExprs.cpp:1.60 --- llvm/lib/Transforms/Scalar/CorrelatedExprs.cpp:1.59 Wed May 2 16:39:19 2007 +++ llvm/lib/Transforms/Scalar/CorrelatedExprs.cpp Wed May 2 20:11:54 2007 @@ -225,7 +225,7 @@ std::map<BasicBlock*, RegionInfo> RegionInfoMap; ETForest *EF; public: - static const char ID; // Pass identifcation, replacement for typeid + static char ID; // Pass identifcation, replacement for typeid CEE() : FunctionPass((intptr_t)&ID) {} virtual bool runOnFunction(Function &F); @@ -288,7 +288,7 @@ bool SimplifyInstruction(Instruction *Inst, const RegionInfo &RI); }; - const char CEE::ID = 0; + char CEE::ID = 0; RegisterPass<CEE> X("cee", "Correlated Expression Elimination"); } Index: llvm/lib/Transforms/Scalar/DCE.cpp diff -u llvm/lib/Transforms/Scalar/DCE.cpp:1.65 llvm/lib/Transforms/Scalar/DCE.cpp:1.66 --- llvm/lib/Transforms/Scalar/DCE.cpp:1.65 Wed May 2 16:39:19 2007 +++ llvm/lib/Transforms/Scalar/DCE.cpp Wed May 2 20:11:54 2007 @@ -35,7 +35,7 @@ // DeadInstElimination pass implementation // struct VISIBILITY_HIDDEN DeadInstElimination : public BasicBlockPass { - static const char ID; // Pass identifcation, replacement for typeid + static char ID; // Pass identifcation, replacement for typeid DeadInstElimination() : BasicBlockPass(intptr_t(&ID)) {} virtual bool runOnBasicBlock(BasicBlock &BB) { bool Changed = false; @@ -53,7 +53,7 @@ } }; - const char DeadInstElimination::ID = 0; + char DeadInstElimination::ID = 0; RegisterPass<DeadInstElimination> X("die", "Dead Instruction Elimination"); } @@ -67,7 +67,7 @@ // DeadCodeElimination pass implementation // struct DCE : public FunctionPass { - static const char ID; // Pass identifcation, replacement for typeid + static char ID; // Pass identifcation, replacement for typeid DCE() : FunctionPass((intptr_t)&ID) {} virtual bool runOnFunction(Function &F); @@ -77,7 +77,7 @@ } }; - const char DCE::ID = 0; + char DCE::ID = 0; RegisterPass<DCE> Y("dce", "Dead Code Elimination"); } Index: llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp diff -u llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp:1.19 llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp:1.20 --- llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp:1.19 Wed May 2 16:39:19 2007 +++ llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp Wed May 2 20:11:54 2007 @@ -34,7 +34,7 @@ namespace { struct VISIBILITY_HIDDEN DSE : public FunctionPass { - static const char ID; // Pass identifcation, replacement for typeid + static char ID; // Pass identifcation, replacement for typeid DSE() : FunctionPass((intptr_t)&ID) {} virtual bool runOnFunction(Function &F) { @@ -58,7 +58,7 @@ AU.addPreserved<AliasAnalysis>(); } }; - const char DSE::ID = 0; + char DSE::ID = 0; RegisterPass<DSE> X("dse", "Dead Store Elimination"); } Index: llvm/lib/Transforms/Scalar/GCSE.cpp diff -u llvm/lib/Transforms/Scalar/GCSE.cpp:1.55 llvm/lib/Transforms/Scalar/GCSE.cpp:1.56 --- llvm/lib/Transforms/Scalar/GCSE.cpp:1.55 Wed May 2 16:39:19 2007 +++ llvm/lib/Transforms/Scalar/GCSE.cpp Wed May 2 20:11:54 2007 @@ -37,7 +37,7 @@ "with constant values"); namespace { struct VISIBILITY_HIDDEN GCSE : public FunctionPass { - static const char ID; // Pass identifcation, replacement for typeid + static char ID; // Pass identifcation, replacement for typeid GCSE() : FunctionPass((intptr_t)&ID) {} virtual bool runOnFunction(Function &F); @@ -54,7 +54,7 @@ } }; - const char GCSE::ID = 0; + char GCSE::ID = 0; RegisterPass<GCSE> X("gcse", "Global Common Subexpression Elimination"); } Index: llvm/lib/Transforms/Scalar/IndVarSimplify.cpp diff -u llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:1.117 llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:1.118 --- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:1.117 Wed May 2 16:39:19 2007 +++ llvm/lib/Transforms/Scalar/IndVarSimplify.cpp Wed May 2 20:11:54 2007 @@ -69,7 +69,7 @@ bool Changed; public: - static const char ID; // Pass identifcation, replacement for typeid + static char ID; // Pass identifcation, replacement for typeid IndVarSimplify() : LoopPass((intptr_t)&ID) {} bool runOnLoop(Loop *L, LPPassManager &LPM); @@ -95,7 +95,7 @@ void DeleteTriviallyDeadInstructions(std::set<Instruction*> &Insts); }; - const char IndVarSimplify::ID = 0; + char IndVarSimplify::ID = 0; RegisterPass<IndVarSimplify> X("indvars", "Canonicalize Induction Variables"); } Index: llvm/lib/Transforms/Scalar/InstructionCombining.cpp diff -u llvm/lib/Transforms/Scalar/InstructionCombining.cpp:1.756 llvm/lib/Transforms/Scalar/InstructionCombining.cpp:1.757 --- llvm/lib/Transforms/Scalar/InstructionCombining.cpp:1.756 Wed May 2 16:39:19 2007 +++ llvm/lib/Transforms/Scalar/InstructionCombining.cpp Wed May 2 20:11:54 2007 @@ -76,7 +76,7 @@ TargetData *TD; bool MustPreserveLCSSA; public: - static const char ID; // Pass identifcation, replacement for typeid + static char ID; // Pass identifcation, replacement for typeid InstCombiner() : FunctionPass((intptr_t)&ID) {} /// AddToWorkList - Add the specified instruction to the worklist if it @@ -361,7 +361,7 @@ Value *EvaluateInDifferentType(Value *V, const Type *Ty, bool isSigned); }; - const char InstCombiner::ID = 0; + char InstCombiner::ID = 0; RegisterPass<InstCombiner> X("instcombine", "Combine redundant instructions"); } Index: llvm/lib/Transforms/Scalar/LICM.cpp diff -u llvm/lib/Transforms/Scalar/LICM.cpp:1.98 llvm/lib/Transforms/Scalar/LICM.cpp:1.99 --- llvm/lib/Transforms/Scalar/LICM.cpp:1.98 Wed May 2 16:39:19 2007 +++ llvm/lib/Transforms/Scalar/LICM.cpp Wed May 2 20:11:54 2007 @@ -63,7 +63,7 @@ cl::desc("Disable memory promotion in LICM pass")); struct VISIBILITY_HIDDEN LICM : public LoopPass { - static const char ID; // Pass identifcation, replacement for typeid + static char ID; // Pass identifcation, replacement for typeid LICM() : LoopPass((intptr_t)&ID) {} virtual bool runOnLoop(Loop *L, LPPassManager &LPM); @@ -204,7 +204,7 @@ std::map<Value*, AllocaInst*> &Val2AlMap); }; - const char LICM::ID = 0; + char LICM::ID = 0; RegisterPass<LICM> X("licm", "Loop Invariant Code Motion"); } Index: llvm/lib/Transforms/Scalar/LoopRotation.cpp diff -u llvm/lib/Transforms/Scalar/LoopRotation.cpp:1.12 llvm/lib/Transforms/Scalar/LoopRotation.cpp:1.13 --- llvm/lib/Transforms/Scalar/LoopRotation.cpp:1.12 Wed May 2 16:39:19 2007 +++ llvm/lib/Transforms/Scalar/LoopRotation.cpp Wed May 2 20:11:54 2007 @@ -44,7 +44,7 @@ class VISIBILITY_HIDDEN LoopRotate : public LoopPass { public: - static const char ID; // Pass ID, replacement for typeid + static char ID; // Pass ID, replacement for typeid LoopRotate() : LoopPass((intptr_t)&ID) {} // Rotate Loop L as many times as possible. Return true if @@ -94,7 +94,7 @@ SmallVector<RenameData, MAX_HEADER_SIZE> LoopHeaderInfo; }; - const char LoopRotate::ID = 0; + char LoopRotate::ID = 0; RegisterPass<LoopRotate> X ("loop-rotate", "Rotate Loops"); } Index: llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp diff -u llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:1.133 llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:1.134 --- llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:1.133 Wed May 2 16:39:19 2007 +++ llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp Wed May 2 20:11:54 2007 @@ -143,7 +143,7 @@ const TargetLowering *TLI; public: - static const char ID; // Pass ID, replacement for typeid + static char ID; // Pass ID, replacement for typeid LoopStrengthReduce(const TargetLowering *tli = NULL) : LoopPass((intptr_t)&ID), TLI(tli) { } @@ -188,7 +188,7 @@ Loop *L, bool isOnlyStride); void DeleteTriviallyDeadInstructions(std::set<Instruction*> &Insts); }; - const char LoopStrengthReduce::ID = 0; + char LoopStrengthReduce::ID = 0; RegisterPass<LoopStrengthReduce> X("loop-reduce", "Loop Strength Reduction"); } Index: llvm/lib/Transforms/Scalar/LoopUnroll.cpp diff -u llvm/lib/Transforms/Scalar/LoopUnroll.cpp:1.41 llvm/lib/Transforms/Scalar/LoopUnroll.cpp:1.42 --- llvm/lib/Transforms/Scalar/LoopUnroll.cpp:1.41 Wed May 2 16:39:19 2007 +++ llvm/lib/Transforms/Scalar/LoopUnroll.cpp Wed May 2 20:11:54 2007 @@ -49,7 +49,7 @@ class VISIBILITY_HIDDEN LoopUnroll : public LoopPass { LoopInfo *LI; // The current loop information public: - static const char ID; // Pass ID, replacement for typeid + static char ID; // Pass ID, replacement for typeid LoopUnroll() : LoopPass((intptr_t)&ID) {} bool runOnLoop(Loop *L, LPPassManager &LPM); @@ -66,7 +66,7 @@ AU.addPreserved<LoopInfo>(); } }; - const char LoopUnroll::ID = 0; + char LoopUnroll::ID = 0; RegisterPass<LoopUnroll> X("loop-unroll", "Unroll loops"); } Index: llvm/lib/Transforms/Scalar/LoopUnswitch.cpp diff -u llvm/lib/Transforms/Scalar/LoopUnswitch.cpp:1.67 llvm/lib/Transforms/Scalar/LoopUnswitch.cpp:1.68 --- llvm/lib/Transforms/Scalar/LoopUnswitch.cpp:1.67 Wed May 2 16:39:19 2007 +++ llvm/lib/Transforms/Scalar/LoopUnswitch.cpp Wed May 2 20:11:54 2007 @@ -69,7 +69,7 @@ SmallPtrSet<Value *,8> UnswitchedVals; public: - static const char ID; // Pass ID, replacement for typeid + static char ID; // Pass ID, replacement for typeid LoopUnswitch() : LoopPass((intptr_t)&ID) {} bool runOnLoop(Loop *L, LPPassManager &LPM); @@ -112,7 +112,7 @@ std::vector<Instruction*> &Worklist); void RemoveLoopFromHierarchy(Loop *L); }; - const char LoopUnswitch::ID = 0; + char LoopUnswitch::ID = 0; RegisterPass<LoopUnswitch> X("loop-unswitch", "Unswitch loops"); } Index: llvm/lib/Transforms/Scalar/LowerGC.cpp diff -u llvm/lib/Transforms/Scalar/LowerGC.cpp:1.24 llvm/lib/Transforms/Scalar/LowerGC.cpp:1.25 --- llvm/lib/Transforms/Scalar/LowerGC.cpp:1.24 Wed May 2 16:39:19 2007 +++ llvm/lib/Transforms/Scalar/LowerGC.cpp Wed May 2 20:11:54 2007 @@ -47,7 +47,7 @@ /// had zero roots. const Type *MainRootRecordType; public: - static const char ID; // Pass identifcation, replacement for typeid + static char ID; // Pass identifcation, replacement for typeid LowerGC() : FunctionPass((intptr_t)&ID), GCRootInt(0), GCReadInt(0), GCWriteInt(0), GCRead(0), GCWrite(0), RootChain(0), MainRootRecordType(0) {} @@ -58,7 +58,7 @@ const StructType *getRootRecordType(unsigned NumRoots); }; - const char LowerGC::ID = 0; + char LowerGC::ID = 0; RegisterPass<LowerGC> X("lowergc", "Lower GC intrinsics, for GCless code generators"); } Index: llvm/lib/Transforms/Scalar/LowerPacked.cpp diff -u llvm/lib/Transforms/Scalar/LowerPacked.cpp:1.23 llvm/lib/Transforms/Scalar/LowerPacked.cpp:1.24 --- llvm/lib/Transforms/Scalar/LowerPacked.cpp:1.23 Wed May 2 16:39:19 2007 +++ llvm/lib/Transforms/Scalar/LowerPacked.cpp Wed May 2 20:11:54 2007 @@ -40,7 +40,7 @@ class VISIBILITY_HIDDEN LowerPacked : public FunctionPass, public InstVisitor<LowerPacked> { public: - static const char ID; // Pass identifcation, replacement for typeid + static char ID; // Pass identifcation, replacement for typeid LowerPacked() : FunctionPass((intptr_t)&ID) {} /// @brief Lowers packed operations to scalar operations. @@ -107,7 +107,7 @@ std::vector<Instruction*> instrsToRemove; }; -const char LowerPacked::ID = 0; +char LowerPacked::ID = 0; RegisterPass<LowerPacked> X("lower-packed", "lowers packed operations to operations on smaller packed datatypes"); Index: llvm/lib/Transforms/Scalar/PredicateSimplifier.cpp diff -u llvm/lib/Transforms/Scalar/PredicateSimplifier.cpp:1.73 llvm/lib/Transforms/Scalar/PredicateSimplifier.cpp:1.74 --- llvm/lib/Transforms/Scalar/PredicateSimplifier.cpp:1.73 Wed May 2 16:39:19 2007 +++ llvm/lib/Transforms/Scalar/PredicateSimplifier.cpp Wed May 2 20:11:54 2007 @@ -1989,7 +1989,7 @@ std::vector<DominatorTree::Node *> WorkList; public: - static const char ID; // Pass identifcation, replacement for typeid + static char ID; // Pass identifcation, replacement for typeid PredicateSimplifier() : FunctionPass((intptr_t)&ID) {} bool runOnFunction(Function &F); @@ -2377,7 +2377,7 @@ } } - const char PredicateSimplifier::ID = 0; + char PredicateSimplifier::ID = 0; RegisterPass<PredicateSimplifier> X("predsimplify", "Predicate Simplifier"); } Index: llvm/lib/Transforms/Scalar/Reassociate.cpp diff -u llvm/lib/Transforms/Scalar/Reassociate.cpp:1.80 llvm/lib/Transforms/Scalar/Reassociate.cpp:1.81 --- llvm/lib/Transforms/Scalar/Reassociate.cpp:1.80 Wed May 2 16:39:19 2007 +++ llvm/lib/Transforms/Scalar/Reassociate.cpp Wed May 2 20:11:54 2007 @@ -69,7 +69,7 @@ std::map<Value*, unsigned> ValueRankMap; bool MadeChange; public: - static const char ID; // Pass identifcation, replacement for typeid + static char ID; // Pass identifcation, replacement for typeid Reassociate() : FunctionPass((intptr_t)&ID) {} bool runOnFunction(Function &F); @@ -92,7 +92,7 @@ void RemoveDeadBinaryOp(Value *V); }; - const char Reassociate::ID = 0; + char Reassociate::ID = 0; RegisterPass<Reassociate> X("reassociate", "Reassociate expressions"); } Index: llvm/lib/Transforms/Scalar/Reg2Mem.cpp diff -u llvm/lib/Transforms/Scalar/Reg2Mem.cpp:1.14 llvm/lib/Transforms/Scalar/Reg2Mem.cpp:1.15 --- llvm/lib/Transforms/Scalar/Reg2Mem.cpp:1.14 Wed May 2 16:39:19 2007 +++ llvm/lib/Transforms/Scalar/Reg2Mem.cpp Wed May 2 20:11:54 2007 @@ -33,7 +33,7 @@ namespace { struct VISIBILITY_HIDDEN RegToMem : public FunctionPass { - static const char ID; // Pass identifcation, replacement for typeid + static char ID; // Pass identifcation, replacement for typeid RegToMem() : FunctionPass((intptr_t)&ID) {} virtual void getAnalysisUsage(AnalysisUsage &AU) const { @@ -78,7 +78,7 @@ } }; - const char RegToMem::ID = 0; + char RegToMem::ID = 0; RegisterPass<RegToMem> X("reg2mem", "Demote all values to stack slots"); } Index: llvm/lib/Transforms/Scalar/SCCP.cpp diff -u llvm/lib/Transforms/Scalar/SCCP.cpp:1.167 llvm/lib/Transforms/Scalar/SCCP.cpp:1.168 --- llvm/lib/Transforms/Scalar/SCCP.cpp:1.167 Wed May 2 16:39:19 2007 +++ llvm/lib/Transforms/Scalar/SCCP.cpp Wed May 2 20:11:54 2007 @@ -1334,7 +1334,7 @@ /// Sparse Conditional Constant Propagator. /// struct VISIBILITY_HIDDEN SCCP : public FunctionPass { - static const char ID; // Pass identifcation, replacement for typeid + static char ID; // Pass identifcation, replacement for typeid SCCP() : FunctionPass((intptr_t)&ID) {} // runOnFunction - Run the Sparse Conditional Constant Propagation @@ -1347,7 +1347,7 @@ } }; - const char SCCP::ID = 0; + char SCCP::ID = 0; RegisterPass<SCCP> X("sccp", "Sparse Conditional Constant Propagation"); } // end anonymous namespace @@ -1447,12 +1447,12 @@ /// Constant Propagation. /// struct VISIBILITY_HIDDEN IPSCCP : public ModulePass { - static const char ID; + static char ID; IPSCCP() : ModulePass((intptr_t)&ID) {} bool runOnModule(Module &M); }; - const char IPSCCP::ID = 0; + char IPSCCP::ID = 0; RegisterPass<IPSCCP> Y("ipsccp", "Interprocedural Sparse Conditional Constant Propagation"); } // end anonymous namespace Index: llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp diff -u llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp:1.92 llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp:1.93 --- llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp:1.92 Wed May 2 16:39:19 2007 +++ llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp Wed May 2 20:11:54 2007 @@ -47,7 +47,7 @@ namespace { struct VISIBILITY_HIDDEN SROA : public FunctionPass { - static const char ID; // Pass identifcation, replacement for typeid + static char ID; // Pass identifcation, replacement for typeid SROA() : FunctionPass((intptr_t)&ID) {} bool runOnFunction(Function &F); @@ -84,7 +84,7 @@ static Instruction *isOnlyCopiedFromConstantGlobal(AllocationInst *AI); }; - const char SROA::ID = 0; + char SROA::ID = 0; RegisterPass<SROA> X("scalarrepl", "Scalar Replacement of Aggregates"); } Index: llvm/lib/Transforms/Scalar/SimplifyCFG.cpp diff -u llvm/lib/Transforms/Scalar/SimplifyCFG.cpp:1.23 llvm/lib/Transforms/Scalar/SimplifyCFG.cpp:1.24 --- llvm/lib/Transforms/Scalar/SimplifyCFG.cpp:1.23 Wed May 2 16:39:19 2007 +++ llvm/lib/Transforms/Scalar/SimplifyCFG.cpp Wed May 2 20:11:54 2007 @@ -35,12 +35,12 @@ namespace { struct VISIBILITY_HIDDEN CFGSimplifyPass : public FunctionPass { - static const char ID; // Pass identifcation, replacement for typeid + static char ID; // Pass identifcation, replacement for typeid CFGSimplifyPass() : FunctionPass((intptr_t)&ID) {} virtual bool runOnFunction(Function &F); }; - const char CFGSimplifyPass::ID = 0; + char CFGSimplifyPass::ID = 0; RegisterPass<CFGSimplifyPass> X("simplifycfg", "Simplify the CFG"); } Index: llvm/lib/Transforms/Scalar/TailDuplication.cpp diff -u llvm/lib/Transforms/Scalar/TailDuplication.cpp:1.39 llvm/lib/Transforms/Scalar/TailDuplication.cpp:1.40 --- llvm/lib/Transforms/Scalar/TailDuplication.cpp:1.39 Wed May 2 16:39:19 2007 +++ llvm/lib/Transforms/Scalar/TailDuplication.cpp Wed May 2 20:11:54 2007 @@ -43,14 +43,14 @@ class VISIBILITY_HIDDEN TailDup : public FunctionPass { bool runOnFunction(Function &F); public: - static const char ID; // Pass identifcation, replacement for typeid + static char ID; // Pass identifcation, replacement for typeid TailDup() : FunctionPass((intptr_t)&ID) {} private: inline bool shouldEliminateUnconditionalBranch(TerminatorInst *TI); inline void eliminateUnconditionalBranch(BranchInst *BI); }; - const char TailDup::ID = 0; + char TailDup::ID = 0; RegisterPass<TailDup> X("tailduplicate", "Tail Duplication"); } Index: llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp diff -u llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp:1.32 llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp:1.33 --- llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp:1.32 Wed May 2 16:39:19 2007 +++ llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp Wed May 2 20:11:54 2007 @@ -67,7 +67,7 @@ namespace { struct VISIBILITY_HIDDEN TailCallElim : public FunctionPass { - static const char ID; // Pass identifcation, replacement for typeid + static char ID; // Pass identifcation, replacement for typeid TailCallElim() : FunctionPass((intptr_t)&ID) {} virtual bool runOnFunction(Function &F); @@ -80,7 +80,7 @@ bool CanMoveAboveCall(Instruction *I, CallInst *CI); Value *CanTransformAccumulatorRecursion(Instruction *I, CallInst *CI); }; - const char TailCallElim::ID = 0; + char TailCallElim::ID = 0; RegisterPass<TailCallElim> X("tailcallelim", "Tail Call Elimination"); } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits