namespace {
class Reassociate : public FunctionPass {
- map<BasicBlock*, unsigned> RankMap;
+ std::map<BasicBlock*, unsigned> RankMap;
public:
bool runOnFunction(Function &F);
bool ReassociateBB(BasicBlock *BB);
};
- RegisterPass<Reassociate> X("reassociate", "Reassociate expressions");
+ RegisterOpt<Reassociate> X("reassociate", "Reassociate expressions");
}
Pass *createReassociatePass() { return new Reassociate(); }