Lines Matching refs:TargetID
106 /// flags with ternary conditions. TargetID is passed through by default. The
109 static AnalysisID applyOverride(AnalysisID TargetID, cl::boolOrDefault Override,
113 return TargetID;
115 if (TargetID)
116 return TargetID;
133 /// TargetID is the pass that the target has configured to override StandardID.
135 /// StandardID may be a pseudo ID. In that case TargetID is the name of the real
138 static AnalysisID overridePass(AnalysisID StandardID, AnalysisID TargetID) {
140 return applyDisable(TargetID, DisablePostRA);
143 return applyDisable(TargetID, DisableBranchFold);
146 return applyDisable(TargetID, DisableTailDuplicate);
149 return applyDisable(TargetID, DisableEarlyTailDup);
152 return applyDisable(TargetID, DisableCodePlace);
155 return applyDisable(TargetID, DisableCodePlace);
158 return applyDisable(TargetID, DisableSSC);
161 return applyDisable(TargetID, DisableMachineDCE);
164 return applyDisable(TargetID, DisableEarlyIfConversion);
167 return applyDisable(TargetID, DisableMachineLICM);
170 return applyDisable(TargetID, DisableMachineCSE);
173 return applyOverride(TargetID, EnableMachineSched, StandardID);
176 return applyDisable(TargetID, DisablePostRAMachineLICM);
179 return applyDisable(TargetID, DisableMachineSink);
182 return applyDisable(TargetID, DisableCopyProp);
184 return TargetID;
275 AnalysisID TargetID) {
276 Impl->TargetPasses[StandardID] = TargetID;
314 AnalysisID TargetID = getPassSubstitution(PassID);
315 AnalysisID FinalID = overridePass(PassID, TargetID);