diff options
Diffstat (limited to 'lib/Transforms/Scalar')
-rw-r--r-- | lib/Transforms/Scalar/ConstantProp.cpp | 16 | ||||
-rw-r--r-- | lib/Transforms/Scalar/CorrelatedExprs.cpp | 4 | ||||
-rw-r--r-- | lib/Transforms/Scalar/SCCP.cpp | 10 |
3 files changed, 15 insertions, 15 deletions
diff --git a/lib/Transforms/Scalar/ConstantProp.cpp b/lib/Transforms/Scalar/ConstantProp.cpp index b7dde4a113..4b8e9513c8 100644 --- a/lib/Transforms/Scalar/ConstantProp.cpp +++ b/lib/Transforms/Scalar/ConstantProp.cpp @@ -1,6 +1,6 @@ -//===- ConstantProp.cpp - Code to perform Simple Constant Propogation -----===// +//===- ConstantProp.cpp - Code to perform Simple Constant Propagation -----===// // -// This file implements constant propogation and merging: +// This file implements constant propagation and merging: // // Specifically, this: // * Converts instructions like "add int 1, 2" into 3 @@ -23,7 +23,7 @@ namespace { Statistic<> NumInstKilled("constprop", "Number of instructions killed"); - struct ConstantPropogation : public FunctionPass { + struct ConstantPropagation : public FunctionPass { bool runOnFunction(Function &F); virtual void getAnalysisUsage(AnalysisUsage &AU) const { @@ -31,15 +31,15 @@ namespace { } }; - RegisterOpt<ConstantPropogation> X("constprop","Simple constant propogation"); + RegisterOpt<ConstantPropagation> X("constprop","Simple constant propagation"); } -Pass *createConstantPropogationPass() { - return new ConstantPropogation(); +Pass *createConstantPropagationPass() { + return new ConstantPropagation(); } -bool ConstantPropogation::runOnFunction(Function &F) { +bool ConstantPropagation::runOnFunction(Function &F) { // Initialize the worklist to all of the instructions ready to process... std::set<Instruction*> WorkList(inst_begin(F), inst_end(F)); bool Changed = false; @@ -51,7 +51,7 @@ bool ConstantPropogation::runOnFunction(Function &F) { if (!I->use_empty()) // Don't muck with dead instructions... if (Constant *C = ConstantFoldInstruction(I)) { // Add all of the users of this instruction to the worklist, they might - // be constant propogatable now... + // be constant propagatable now... for (Value::use_iterator UI = I->use_begin(), UE = I->use_end(); UI != UE; ++UI) WorkList.insert(cast<Instruction>(*UI)); diff --git a/lib/Transforms/Scalar/CorrelatedExprs.cpp b/lib/Transforms/Scalar/CorrelatedExprs.cpp index c560e83697..26bdfda631 100644 --- a/lib/Transforms/Scalar/CorrelatedExprs.cpp +++ b/lib/Transforms/Scalar/CorrelatedExprs.cpp @@ -300,7 +300,7 @@ bool CEE::runOnFunction(Function &F) { // TransformRegion - Transform the region starting with BB according to the // calculated region information for the block. Transforming the region // involves analyzing any information this block provides to successors, -// propogating the information to successors, and finally transforming +// propagating the information to successors, and finally transforming // successors. // // This method processes the function in depth first order, which guarantees @@ -885,7 +885,7 @@ void CEE::PropagateRelation(Instruction::BinaryOps Opcode, Value *Op0, return; // If we already have information that contradicts the current information we - // are propogating, ignore this info. Something bad must have happened! + // are propagating, ignore this info. Something bad must have happened! // if (Op1R.contradicts(Opcode, VI)) { Op1R.contradicts(Opcode, VI); diff --git a/lib/Transforms/Scalar/SCCP.cpp b/lib/Transforms/Scalar/SCCP.cpp index bddf0afe00..4463a7fc44 100644 --- a/lib/Transforms/Scalar/SCCP.cpp +++ b/lib/Transforms/Scalar/SCCP.cpp @@ -1,6 +1,6 @@ -//===- SCCP.cpp - Sparse Conditional Constant Propogation -----------------===// +//===- SCCP.cpp - Sparse Conditional Constant Propagation -----------------===// // -// This file implements sparse conditional constant propogation and merging: +// This file implements sparse conditional constant propagation and merging: // // Specifically, this: // * Assumes values are constant unless proven otherwise @@ -75,7 +75,7 @@ public: //===----------------------------------------------------------------------===// // SCCP Class // -// This class does all of the work of Sparse Conditional Constant Propogation. +// This class does all of the work of Sparse Conditional Constant Propagation. // namespace { class SCCP : public FunctionPass, public InstVisitor<SCCP> { @@ -86,7 +86,7 @@ class SCCP : public FunctionPass, public InstVisitor<SCCP> { std::vector<BasicBlock*> BBWorkList; // The BasicBlock work list public: - // runOnFunction - Run the Sparse Conditional Constant Propogation algorithm, + // runOnFunction - Run the Sparse Conditional Constant Propagation algorithm, // and return true if the function was modified. // bool runOnFunction(Function &F); @@ -239,7 +239,7 @@ Pass *createSCCPPass() { // SCCP Class Implementation -// runOnFunction() - Run the Sparse Conditional Constant Propogation algorithm, +// runOnFunction() - Run the Sparse Conditional Constant Propagation algorithm, // and return true if the function was modified. // bool SCCP::runOnFunction(Function &F) { |