Lines Matching refs:TA
200 Transaction Trans(Pass.TA);
206 TransformActions &TA = Pass.TA;
209 if (!TA.hasDiagnostic(diag::err_arc_mismatched_cast,
226 TA.clearDiagnostic(diag::err_arc_mismatched_cast,
231 TA.insertAfterToken(CCE->getLParenLoc(), bridge);
241 TA.insert(insertLoc, newCast.str());
244 TA.insert(insertLoc, newCast.str());
245 TA.insertAfterToken(E->getLocEnd(), ")");
266 TA.insert(InsertLoc, BridgeCall);
269 TA.insert(InsertLoc, BridgeCall);
270 TA.insertAfterToken(WrapE->getLocEnd(), ")");
276 Transaction Trans(Pass.TA);
277 Pass.TA.replace(callE->getSourceRange(), callE->getArg(0)->getSourceRange());
299 Transaction Trans(Pass.TA);
300 Pass.TA.replace(OuterRange, InnerRange);
301 Pass.TA.insert(InnerRange.getBegin(), "[");
302 Pass.TA.insertAfterToken(InnerRange.getEnd(), " copy]");
303 Pass.TA.clearDiagnostic(diag::err_arc_mismatched_cast,
312 Transaction Trans(Pass.TA);
313 Pass.TA.clearDiagnostic(diag::err_arc_mismatched_cast,
320 Pass.TA.replace(OuterRange, InnerRange);
330 Pass.TA.removeStmt(E);
371 Pass.TA.reportError(err, E->getLocStart(),
383 Pass.TA.reportNote(note, retS->getLocStart());