Changes in directory llvm/lib/Transforms/Scalar:
ADCE.cpp updated: 1.97 -> 1.98 BasicBlockPlacement.cpp updated: 1.5 -> 1.6 CondPropagate.cpp updated: 1.5 -> 1.6 ConstantProp.cpp updated: 1.51 -> 1.52 CorrelatedExprs.cpp updated: 1.33 -> 1.34 DCE.cpp updated: 1.58 -> 1.59 DeadStoreElimination.cpp updated: 1.13 -> 1.14 GCSE.cpp updated: 1.47 -> 1.48 IndVarSimplify.cpp updated: 1.93 -> 1.94 InstructionCombining.cpp updated: 1.500 -> 1.501 LICM.cpp updated: 1.77 -> 1.78 LoopStrengthReduce.cpp updated: 1.88 -> 1.89 LoopUnroll.cpp updated: 1.25 -> 1.26 LoopUnswitch.cpp updated: 1.45 -> 1.46 LowerGC.cpp updated: 1.12 -> 1.13 LowerPacked.cpp updated: 1.8 -> 1.9 Reassociate.cpp updated: 1.61 -> 1.62 Reg2Mem.cpp updated: 1.6 -> 1.7 SCCP.cpp updated: 1.130 -> 1.131 ScalarReplAggregates.cpp updated: 1.41 -> 1.42 SimplifyCFG.cpp updated: 1.14 -> 1.15 TailDuplication.cpp updated: 1.29 -> 1.30 TailRecursionElimination.cpp updated: 1.22 -> 1.23 --- Log message: eliminate RegisterOpt. It does the same thing as RegisterPass. --- Diffs of the changes: (+27 -27) ADCE.cpp | 2 +- BasicBlockPlacement.cpp | 4 ++-- CondPropagate.cpp | 2 +- ConstantProp.cpp | 3 ++- CorrelatedExprs.cpp | 2 +- DCE.cpp | 4 ++-- DeadStoreElimination.cpp | 2 +- GCSE.cpp | 2 +- IndVarSimplify.cpp | 2 +- InstructionCombining.cpp | 2 +- LICM.cpp | 2 +- LoopStrengthReduce.cpp | 3 +-- LoopUnroll.cpp | 2 +- LoopUnswitch.cpp | 2 +- LowerGC.cpp | 2 +- LowerPacked.cpp | 2 +- Reassociate.cpp | 2 +- Reg2Mem.cpp | 2 +- SCCP.cpp | 4 ++-- ScalarReplAggregates.cpp | 2 +- SimplifyCFG.cpp | 2 +- TailDuplication.cpp | 2 +- TailRecursionElimination.cpp | 2 +- 23 files changed, 27 insertions(+), 27 deletions(-) Index: llvm/lib/Transforms/Scalar/ADCE.cpp diff -u llvm/lib/Transforms/Scalar/ADCE.cpp:1.97 llvm/lib/Transforms/Scalar/ADCE.cpp:1.98 --- llvm/lib/Transforms/Scalar/ADCE.cpp:1.97 Fri Jun 2 14:11:46 2006 +++ llvm/lib/Transforms/Scalar/ADCE.cpp Sun Aug 27 17:42:52 2006 @@ -102,7 +102,7 @@ } }; - RegisterOpt<ADCE> X("adce", "Aggressive Dead Code Elimination"); + RegisterPass<ADCE> X("adce", "Aggressive Dead Code Elimination"); } // End of anonymous namespace FunctionPass *llvm::createAggressiveDCEPass() { return new ADCE(); } Index: llvm/lib/Transforms/Scalar/BasicBlockPlacement.cpp diff -u llvm/lib/Transforms/Scalar/BasicBlockPlacement.cpp:1.5 llvm/lib/Transforms/Scalar/BasicBlockPlacement.cpp:1.6 --- llvm/lib/Transforms/Scalar/BasicBlockPlacement.cpp:1.5 Thu Apr 21 18:45:12 2005 +++ llvm/lib/Transforms/Scalar/BasicBlockPlacement.cpp Sun Aug 27 17:42:52 2006 @@ -68,8 +68,8 @@ void PlaceBlocks(BasicBlock *BB); }; - RegisterOpt<BlockPlacement> X("block-placement", - "Profile Guided Basic Block Placement"); + RegisterPass<BlockPlacement> X("block-placement", + "Profile Guided Basic Block Placement"); } FunctionPass *llvm::createBlockPlacementPass() { return new BlockPlacement(); } Index: llvm/lib/Transforms/Scalar/CondPropagate.cpp diff -u llvm/lib/Transforms/Scalar/CondPropagate.cpp:1.5 llvm/lib/Transforms/Scalar/CondPropagate.cpp:1.6 --- llvm/lib/Transforms/Scalar/CondPropagate.cpp:1.5 Mon Aug 14 16:38:05 2006 +++ llvm/lib/Transforms/Scalar/CondPropagate.cpp Sun Aug 27 17:42:52 2006 @@ -46,7 +46,7 @@ void SimplifyPredecessors(SwitchInst *SI); void RevectorBlockTo(BasicBlock *FromBB, BasicBlock *ToBB); }; - RegisterOpt<CondProp> X("condprop", "Conditional Propagation"); + RegisterPass<CondProp> X("condprop", "Conditional Propagation"); } FunctionPass *llvm::createCondPropagationPass() { Index: llvm/lib/Transforms/Scalar/ConstantProp.cpp diff -u llvm/lib/Transforms/Scalar/ConstantProp.cpp:1.51 llvm/lib/Transforms/Scalar/ConstantProp.cpp:1.52 --- llvm/lib/Transforms/Scalar/ConstantProp.cpp:1.51 Thu Apr 21 18:45:12 2005 +++ llvm/lib/Transforms/Scalar/ConstantProp.cpp Sun Aug 27 17:42:52 2006 @@ -39,7 +39,8 @@ } }; - RegisterOpt<ConstantPropagation> X("constprop","Simple constant propagation"); + RegisterPass<ConstantPropagation> X("constprop", + "Simple constant propagation"); } FunctionPass *llvm::createConstantPropagationPass() { Index: llvm/lib/Transforms/Scalar/CorrelatedExprs.cpp diff -u llvm/lib/Transforms/Scalar/CorrelatedExprs.cpp:1.33 llvm/lib/Transforms/Scalar/CorrelatedExprs.cpp:1.34 --- llvm/lib/Transforms/Scalar/CorrelatedExprs.cpp:1.33 Sun Mar 19 13:37:24 2006 +++ llvm/lib/Transforms/Scalar/CorrelatedExprs.cpp Sun Aug 27 17:42:52 2006 @@ -286,7 +286,7 @@ bool SimplifyBasicBlock(BasicBlock &BB, const RegionInfo &RI); bool SimplifyInstruction(Instruction *Inst, const RegionInfo &RI); }; - RegisterOpt<CEE> X("cee", "Correlated Expression Elimination"); + RegisterPass<CEE> X("cee", "Correlated Expression Elimination"); } FunctionPass *llvm::createCorrelatedExpressionEliminationPass() { Index: llvm/lib/Transforms/Scalar/DCE.cpp diff -u llvm/lib/Transforms/Scalar/DCE.cpp:1.58 llvm/lib/Transforms/Scalar/DCE.cpp:1.59 --- llvm/lib/Transforms/Scalar/DCE.cpp:1.58 Sun May 8 13:45:26 2005 +++ llvm/lib/Transforms/Scalar/DCE.cpp Sun Aug 27 17:42:52 2006 @@ -50,7 +50,7 @@ } }; - RegisterOpt<DeadInstElimination> X("die", "Dead Instruction Elimination"); + RegisterPass<DeadInstElimination> X("die", "Dead Instruction Elimination"); } FunctionPass *llvm::createDeadInstEliminationPass() { @@ -71,7 +71,7 @@ } }; - RegisterOpt<DCE> Y("dce", "Dead Code Elimination"); + RegisterPass<DCE> Y("dce", "Dead Code Elimination"); } bool DCE::runOnFunction(Function &F) { Index: llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp diff -u llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp:1.13 llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp:1.14 --- llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp:1.13 Wed Nov 30 13:38:22 2005 +++ llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp Sun Aug 27 17:42:52 2006 @@ -54,7 +54,7 @@ AU.addPreserved<AliasAnalysis>(); } }; - RegisterOpt<DSE> X("dse", "Dead Store Elimination"); + RegisterPass<DSE> X("dse", "Dead Store Elimination"); } FunctionPass *llvm::createDeadStoreEliminationPass() { return new DSE(); } Index: llvm/lib/Transforms/Scalar/GCSE.cpp diff -u llvm/lib/Transforms/Scalar/GCSE.cpp:1.47 llvm/lib/Transforms/Scalar/GCSE.cpp:1.48 --- llvm/lib/Transforms/Scalar/GCSE.cpp:1.47 Tue Jan 10 23:10:20 2006 +++ llvm/lib/Transforms/Scalar/GCSE.cpp Sun Aug 27 17:42:52 2006 @@ -51,7 +51,7 @@ } }; - RegisterOpt<GCSE> X("gcse", "Global Common Subexpression Elimination"); + RegisterPass<GCSE> X("gcse", "Global Common Subexpression Elimination"); } // createGCSEPass - The public interface to this file... Index: llvm/lib/Transforms/Scalar/IndVarSimplify.cpp diff -u llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:1.93 llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:1.94 --- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:1.93 Fri Aug 25 17:12:36 2006 +++ llvm/lib/Transforms/Scalar/IndVarSimplify.cpp Sun Aug 27 17:42:52 2006 @@ -92,7 +92,7 @@ void DeleteTriviallyDeadInstructions(std::set<Instruction*> &Insts); }; - RegisterOpt<IndVarSimplify> X("indvars", "Canonicalize Induction Variables"); + RegisterPass<IndVarSimplify> X("indvars", "Canonicalize Induction Variables"); } FunctionPass *llvm::createIndVarSimplifyPass() { Index: llvm/lib/Transforms/Scalar/InstructionCombining.cpp diff -u llvm/lib/Transforms/Scalar/InstructionCombining.cpp:1.500 llvm/lib/Transforms/Scalar/InstructionCombining.cpp:1.501 --- llvm/lib/Transforms/Scalar/InstructionCombining.cpp:1.500 Sun Aug 27 07:54:01 2006 +++ llvm/lib/Transforms/Scalar/InstructionCombining.cpp Sun Aug 27 17:42:52 2006 @@ -264,7 +264,7 @@ Value *EvaluateInDifferentType(Value *V, const Type *Ty); }; - RegisterOpt<InstCombiner> X("instcombine", "Combine redundant instructions"); + RegisterPass<InstCombiner> X("instcombine", "Combine redundant instructions"); } // getComplexity: Assign a complexity or rank value to LLVM Values... Index: llvm/lib/Transforms/Scalar/LICM.cpp diff -u llvm/lib/Transforms/Scalar/LICM.cpp:1.77 llvm/lib/Transforms/Scalar/LICM.cpp:1.78 --- llvm/lib/Transforms/Scalar/LICM.cpp:1.77 Mon Jun 26 14:10:05 2006 +++ llvm/lib/Transforms/Scalar/LICM.cpp Sun Aug 27 17:42:52 2006 @@ -197,7 +197,7 @@ std::map<Value*, AllocaInst*> &Val2AlMap); }; - RegisterOpt<LICM> X("licm", "Loop Invariant Code Motion"); + RegisterPass<LICM> X("licm", "Loop Invariant Code Motion"); } FunctionPass *llvm::createLICMPass() { return new LICM(); } Index: llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp diff -u llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:1.88 llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:1.89 --- llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:1.88 Sun Aug 27 07:54:01 2006 +++ llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp Sun Aug 27 17:42:52 2006 @@ -194,8 +194,7 @@ Loop *L, bool isOnlyStride); void DeleteTriviallyDeadInstructions(std::set<Instruction*> &Insts); }; - RegisterOpt<LoopStrengthReduce> X("loop-reduce", - "Loop Strength Reduction"); + RegisterPass<LoopStrengthReduce> X("loop-reduce", "Loop Strength Reduction"); } FunctionPass *llvm::createLoopStrengthReducePass(const TargetLowering *TLI) { Index: llvm/lib/Transforms/Scalar/LoopUnroll.cpp diff -u llvm/lib/Transforms/Scalar/LoopUnroll.cpp:1.25 llvm/lib/Transforms/Scalar/LoopUnroll.cpp:1.26 --- llvm/lib/Transforms/Scalar/LoopUnroll.cpp:1.25 Fri Aug 25 17:13:55 2006 +++ llvm/lib/Transforms/Scalar/LoopUnroll.cpp Sun Aug 27 17:42:52 2006 @@ -60,7 +60,7 @@ AU.addPreserved<LoopInfo>(); } }; - RegisterOpt<LoopUnroll> X("loop-unroll", "Unroll loops"); + RegisterPass<LoopUnroll> X("loop-unroll", "Unroll loops"); } FunctionPass *llvm::createLoopUnrollPass() { return new LoopUnroll(); } Index: llvm/lib/Transforms/Scalar/LoopUnswitch.cpp diff -u llvm/lib/Transforms/Scalar/LoopUnswitch.cpp:1.45 llvm/lib/Transforms/Scalar/LoopUnswitch.cpp:1.46 --- llvm/lib/Transforms/Scalar/LoopUnswitch.cpp:1.45 Tue Jul 18 22:51:48 2006 +++ llvm/lib/Transforms/Scalar/LoopUnswitch.cpp Sun Aug 27 17:42:52 2006 @@ -103,7 +103,7 @@ std::vector<Instruction*> &Worklist); void RemoveLoopFromHierarchy(Loop *L); }; - RegisterOpt<LoopUnswitch> X("loop-unswitch", "Unswitch loops"); + RegisterPass<LoopUnswitch> X("loop-unswitch", "Unswitch loops"); } FunctionPass *llvm::createLoopUnswitchPass() { return new LoopUnswitch(); } Index: llvm/lib/Transforms/Scalar/LowerGC.cpp diff -u llvm/lib/Transforms/Scalar/LowerGC.cpp:1.12 llvm/lib/Transforms/Scalar/LowerGC.cpp:1.13 --- llvm/lib/Transforms/Scalar/LowerGC.cpp:1.12 Sun Aug 27 07:54:01 2006 +++ llvm/lib/Transforms/Scalar/LowerGC.cpp Sun Aug 27 17:42:52 2006 @@ -56,7 +56,7 @@ const StructType *getRootRecordType(unsigned NumRoots); }; - RegisterOpt<LowerGC> + 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.8 llvm/lib/Transforms/Scalar/LowerPacked.cpp:1.9 --- llvm/lib/Transforms/Scalar/LowerPacked.cpp:1.8 Tue Jan 17 14:06:55 2006 +++ llvm/lib/Transforms/Scalar/LowerPacked.cpp Sun Aug 27 17:42:52 2006 @@ -102,7 +102,7 @@ std::vector<Instruction*> instrsToRemove; }; -RegisterOpt<LowerPacked> +RegisterPass<LowerPacked> X("lower-packed", "lowers packed operations to operations on smaller packed datatypes"); Index: llvm/lib/Transforms/Scalar/Reassociate.cpp diff -u llvm/lib/Transforms/Scalar/Reassociate.cpp:1.61 llvm/lib/Transforms/Scalar/Reassociate.cpp:1.62 --- llvm/lib/Transforms/Scalar/Reassociate.cpp:1.61 Thu Apr 27 23:14:49 2006 +++ llvm/lib/Transforms/Scalar/Reassociate.cpp Sun Aug 27 17:42:52 2006 @@ -90,7 +90,7 @@ void RemoveDeadBinaryOp(Value *V); }; - RegisterOpt<Reassociate> X("reassociate", "Reassociate expressions"); + RegisterPass<Reassociate> X("reassociate", "Reassociate expressions"); } // Public interface to the Reassociate pass Index: llvm/lib/Transforms/Scalar/Reg2Mem.cpp diff -u llvm/lib/Transforms/Scalar/Reg2Mem.cpp:1.6 llvm/lib/Transforms/Scalar/Reg2Mem.cpp:1.7 --- llvm/lib/Transforms/Scalar/Reg2Mem.cpp:1.6 Fri Nov 25 10:04:54 2005 +++ llvm/lib/Transforms/Scalar/Reg2Mem.cpp Sun Aug 27 17:42:52 2006 @@ -76,7 +76,7 @@ } }; - RegisterOpt<RegToMem> X("reg2mem", "Demote all values to stack slots"); + RegisterPass<RegToMem> X("reg2mem", "Demote all values to stack slots"); } // createDemoteRegisterToMemory - Provide an entry point to create this pass. Index: llvm/lib/Transforms/Scalar/SCCP.cpp diff -u llvm/lib/Transforms/Scalar/SCCP.cpp:1.130 llvm/lib/Transforms/Scalar/SCCP.cpp:1.131 --- llvm/lib/Transforms/Scalar/SCCP.cpp:1.130 Fri Apr 7 20:19:12 2006 +++ llvm/lib/Transforms/Scalar/SCCP.cpp Sun Aug 27 17:42:52 2006 @@ -1075,7 +1075,7 @@ } }; - RegisterOpt<SCCP> X("sccp", "Sparse Conditional Constant Propagation"); + RegisterPass<SCCP> X("sccp", "Sparse Conditional Constant Propagation"); } // end anonymous namespace @@ -1183,7 +1183,7 @@ bool runOnModule(Module &M); }; - RegisterOpt<IPSCCP> + 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.41 llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp:1.42 --- llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp:1.41 Sun Aug 27 07:54:01 2006 +++ llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp Sun Aug 27 17:42:52 2006 @@ -70,7 +70,7 @@ void ConvertUsesToScalar(Value *Ptr, AllocaInst *NewAI, unsigned Offset); }; - RegisterOpt<SROA> X("scalarrepl", "Scalar Replacement of Aggregates"); + RegisterPass<SROA> X("scalarrepl", "Scalar Replacement of Aggregates"); } // Public interface to the ScalarReplAggregates pass Index: llvm/lib/Transforms/Scalar/SimplifyCFG.cpp diff -u llvm/lib/Transforms/Scalar/SimplifyCFG.cpp:1.14 llvm/lib/Transforms/Scalar/SimplifyCFG.cpp:1.15 --- llvm/lib/Transforms/Scalar/SimplifyCFG.cpp:1.14 Thu Apr 21 18:45:12 2005 +++ llvm/lib/Transforms/Scalar/SimplifyCFG.cpp Sun Aug 27 17:42:52 2006 @@ -35,7 +35,7 @@ struct CFGSimplifyPass : public FunctionPass { virtual bool runOnFunction(Function &F); }; - RegisterOpt<CFGSimplifyPass> X("simplifycfg", "Simplify the CFG"); + RegisterPass<CFGSimplifyPass> X("simplifycfg", "Simplify the CFG"); } // Public interface to the CFGSimplification pass Index: llvm/lib/Transforms/Scalar/TailDuplication.cpp diff -u llvm/lib/Transforms/Scalar/TailDuplication.cpp:1.29 llvm/lib/Transforms/Scalar/TailDuplication.cpp:1.30 --- llvm/lib/Transforms/Scalar/TailDuplication.cpp:1.29 Sun Jan 22 17:32:06 2006 +++ llvm/lib/Transforms/Scalar/TailDuplication.cpp Sun Aug 27 17:42:52 2006 @@ -47,7 +47,7 @@ inline bool shouldEliminateUnconditionalBranch(TerminatorInst *TI); inline void eliminateUnconditionalBranch(BranchInst *BI); }; - RegisterOpt<TailDup> X("tailduplicate", "Tail Duplication"); + RegisterPass<TailDup> X("tailduplicate", "Tail Duplication"); } // Public interface to the Tail Duplication pass Index: llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp diff -u llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp:1.22 llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp:1.23 --- llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp:1.22 Sat Nov 5 02:21:11 2005 +++ llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp Sun Aug 27 17:42:52 2006 @@ -75,7 +75,7 @@ bool CanMoveAboveCall(Instruction *I, CallInst *CI); Value *CanTransformAccumulatorRecursion(Instruction *I, CallInst *CI); }; - RegisterOpt<TailCallElim> X("tailcallelim", "Tail Call Elimination"); + RegisterPass<TailCallElim> X("tailcallelim", "Tail Call Elimination"); } // Public interface to the TailCallElimination pass _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits