Lines Matching defs:InsertedPassID
373 IdentifyingPassPtr InsertedPassID;
375 InsertedPass(AnalysisID TargetPassID, IdentifyingPassPtr InsertedPassID)
376 : TargetPassID(TargetPassID), InsertedPassID(InsertedPassID) {}
379 assert(InsertedPassID.isValid() && "Illegal Pass ID!");
380 if (InsertedPassID.isInstance())
381 return InsertedPassID.getInstance();
382 Pass *NP = Pass::createPass(InsertedPassID.getID());
615 /// Insert InsertedPassID pass after TargetPassID.
617 IdentifyingPassPtr InsertedPassID) {
618 assert(((!InsertedPassID.isInstance() &&
619 TargetPassID != InsertedPassID.getID()) ||
620 (InsertedPassID.isInstance() &&
621 TargetPassID != InsertedPassID.getInstance()->getPassID())) &&
623 Impl->InsertedPasses.emplace_back(TargetPassID, InsertedPassID);