Lines Matching defs:TA
199 Transaction Trans(Pass.TA);
205 TransformActions &TA = Pass.TA;
208 if (!TA.hasDiagnostic(diag::err_arc_mismatched_cast,
225 TA.clearDiagnostic(diag::err_arc_mismatched_cast,
229 TA.insertAfterToken(CCE->getLParenLoc(), bridge);
239 TA.insert(insertLoc, newCast.str());
242 TA.insert(insertLoc, newCast.str());
243 TA.insertAfterToken(E->getEndLoc(), ")");
265 TA.insert(InsertLoc, BridgeCall);
268 TA.insert(InsertLoc, BridgeCall);
269 TA.insertAfterToken(WrapE->getEndLoc(), ")");
275 Transaction Trans(Pass.TA);
276 Pass.TA.replace(callE->getSourceRange(), callE->getArg(0)->getSourceRange());
297 Transaction Trans(Pass.TA);
298 Pass.TA.replace(OuterRange, InnerRange);
299 Pass.TA.insert(InnerRange.getBegin(), "[");
300 Pass.TA.insertAfterToken(InnerRange.getEnd(), " copy]");
301 Pass.TA.clearDiagnostic(diag::err_arc_mismatched_cast,
310 Transaction Trans(Pass.TA);
311 Pass.TA.clearDiagnostic(diag::err_arc_mismatched_cast,
318 Pass.TA.replace(OuterRange, InnerRange);
328 Pass.TA.removeStmt(E);
369 Pass.TA.reportError(err, E->getBeginLoc(),
381 Pass.TA.reportNote(note, retS->getBeginLoc());