Lines Matching refs:TargetID
102 /// flags with ternary conditions. TargetID is passed through by default. The
105 static IdentifyingPassPtr applyOverride(IdentifyingPassPtr TargetID,
110 return TargetID;
112 if (TargetID.isValid())
113 return TargetID;
130 /// TargetID is the pass that the target has configured to override StandardID.
132 /// StandardID may be a pseudo ID. In that case TargetID is the name of the real
136 IdentifyingPassPtr TargetID) {
138 return applyDisable(TargetID, DisablePostRA);
141 return applyDisable(TargetID, DisableBranchFold);
144 return applyDisable(TargetID, DisableTailDuplicate);
147 return applyDisable(TargetID, DisableEarlyTailDup);
150 return applyDisable(TargetID, DisableBlockPlacement);
153 return applyDisable(TargetID, DisableSSC);
156 return applyDisable(TargetID, DisableMachineDCE);
159 return applyDisable(TargetID, DisableEarlyIfConversion);
162 return applyDisable(TargetID, DisableMachineLICM);
165 return applyDisable(TargetID, DisableMachineCSE);
168 return applyOverride(TargetID, EnableMachineSched, StandardID);
171 return applyDisable(TargetID, DisablePostRAMachineLICM);
174 return applyDisable(TargetID, DisableMachineSink);
177 return applyDisable(TargetID, DisableCopyProp);
179 return TargetID;
273 IdentifyingPassPtr TargetID) {
274 Impl->TargetPasses[StandardID] = TargetID;
317 IdentifyingPassPtr TargetID = getPassSubstitution(PassID);
318 IdentifyingPassPtr FinalPtr = overridePass(PassID, TargetID);