Searched refs:TA (Results 1 - 25 of 64) sorted by relevance

123

/freebsd-11-stable/contrib/llvm-project/clang/lib/ARCMigrate/
H A DTransGCCalls.cpp37 TransformActions &TA = MigrateCtx.Pass.TA; local
40 TA.report(E->getBeginLoc(), diag::warn_arcmt_nsalloc_realloc,
52 Transaction Trans(TA);
53 TA.clearDiagnostic(diag::err_unavailable,
57 TA.replace(DRE->getSourceRange(), "CFBridgingRelease");
60 TA.reportError("CFMakeCollectable will leak the object that it "
H A DTransUnusedInitDelegate.cpp52 Pass.TA.hasDiagnostic(diag::err_arc_unused_init_message,
54 Transaction Trans(Pass.TA);
55 Pass.TA.clearDiagnostic(diag::err_arc_unused_init_message,
58 Pass.TA.insert(ExprRange.getBegin(), "if (!(self = ");
61 Pass.TA.insertAfterToken(ExprRange.getEnd(), retStr);
H A DTransAPIUses.cpp77 Pass.TA.report(parm->getBeginLoc(),
89 Pass.TA.hasDiagnostic(diag::err_unavailable,
93 Transaction Trans(Pass.TA);
94 Pass.TA.clearDiagnostic(diag::err_unavailable,
97 Pass.TA.replace(E->getSourceRange(), getNilString(Pass));
H A DTransUnbridgedCasts.cpp200 Transaction Trans(Pass.TA);
206 TransformActions &TA = Pass.TA; local
209 if (!TA.hasDiagnostic(diag::err_arc_mismatched_cast,
226 TA.clearDiagnostic(diag::err_arc_mismatched_cast,
230 TA.insertAfterToken(CCE->getLParenLoc(), bridge);
240 TA.insert(insertLoc, newCast.str());
243 TA.insert(insertLoc, newCast.str());
244 TA.insertAfterToken(E->getEndLoc(), ")");
265 TA
[all...]
H A DTransEmptyStatementsAndDealloc.cpp176 Transaction Trans(Pass.TA);
177 Pass.TA.removeStmt(S);
195 TransformActions &TA = pass.TA; local
219 Transaction Trans(TA);
220 TA.remove(DeallocM->getSourceRange());
224 Transaction Trans(TA);
225 TA.remove(FinalizeM->getSourceRange());
230 Transaction Trans(TA);
231 TA
[all...]
H A DTransARCAssign.cpp56 Transaction Trans(Pass.TA);
57 if (Pass.TA.clearDiagnostic(diag::err_typecheck_arr_assign_enumeration,
61 Pass.TA.insert(TLoc.getBeginLoc(), "__strong ");
H A DInternals.h123 TransformActions &TA; member in class:clang::arcmt::Transaction
127 Transaction(TransformActions &TA) : TA(TA), Aborted(false) { argument
128 TA.startTransaction();
133 TA.commitTransaction();
137 TA.abortTransaction();
150 TransformActions &TA; member in class:clang::arcmt::MigrationPass
156 Sema &sema, TransformActions &TA,
160 SemaRef(sema), TA(T
155 MigrationPass(ASTContext &Ctx, LangOptions::GCMode OrigGCMode, Sema &sema, TransformActions &TA, const CapturedDiagList &capturedDiags, std::vector<SourceLocation> &ARCMTMacroLocs) argument
[all...]
H A DTransAutoreleasePool.cpp112 Transaction Trans(Pass.TA);
115 Pass.TA.removeStmt(info.Dcl);
126 Pass.TA.replaceStmt(*scope.Begin, "@autoreleasepool {");
127 Pass.TA.removeStmt(*scope.End);
135 Pass.TA.insertAfterToken(afterSemi, "\n}");
136 Pass.TA.increaseIndentation(
141 Pass.TA.replaceStmt(*scope.Begin, "@autoreleasepool {");
142 Pass.TA.replaceStmt(*scope.End, "}");
143 Pass.TA.increaseIndentation(scope.getIndentedRange(),
157 Pass.TA
[all...]
H A DTransZeroOutPropsInDealloc.cpp44 TransformActions &TA = Pass.TA; local
70 Transaction Trans(TA);
76 TA.removeStmt(ME);
83 Transaction Trans(Pass.TA);
84 Pass.TA.removeStmt(POE);
92 Transaction Trans(Pass.TA);
93 Pass.TA.removeStmt(BOE);
H A DTransGCAttrs.cpp180 TransformActions &TA = MigrateCtx.Pass.TA; local
188 TA.reportError("GC managed memory will become unmanaged in ARC",
196 TransformActions &TA = MigrateCtx.Pass.TA; local
206 Transaction Trans(TA);
208 TA.replaceText(Attr.Loc, "__weak", "__unsafe_unretained");
209 TA.clearDiagnostic(diag::err_arc_weak_no_runtime,
260 TransformActions &TA = MigrateCtx.Pass.TA;
[all...]
H A DTransRetainReleaseDealloc.cpp73 Pass.TA.reportError(
92 Pass.TA.reportError(err, rec->getBeginLoc());
101 Pass.TA.reportError(err, rec->getBeginLoc());
106 Pass.TA.reportError(
124 Transaction Trans(Pass.TA);
128 Pass.TA.replace(E->getSourceRange(), "self");
138 Transaction Trans(Pass.TA);
150 Pass.TA.replace(RecContainer->getSourceRange(), RecRange);
153 Pass.TA.insertAfterToken(RecRange.getEnd(), str);
158 Pass.TA
[all...]
H A DTransProtectedScope.cpp131 Transaction Trans(Pass.TA);
143 Pass.TA.clearDiagnostic(diag::err_switch_into_protected_scope, ErrLoc);
158 Pass.TA.clearDiagnostic(Diag.getID(), Diag.getLocation());
175 Pass.TA.insertAfterToken(info.SC->getColonLoc(), " {");
176 Pass.TA.insert(info.Range.getEnd(), "}\n");
H A DTransforms.cpp425 Pass.TA.replaceText(tok.getLocation(), fromAttr, toAttr);
447 Pass.TA.remove(SourceRange(BeforeTok.getLocation(),
450 Pass.TA.remove(SourceRange(AttrLoc, AfterTok.getLocation()));
452 Pass.TA.remove(SourceRange(BeforeTok.getLocation(), AttrLoc));
493 Pass.TA.insert(tok.getLocation(), std::string("(") + attr.str() + ") ");
499 Pass.TA.insert(tok.getLocation(), attr);
505 Pass.TA.insert(tok.getLocation(), std::string(attr) + ", ");
519 TransformActions &TA = pass.TA; local
534 Transaction Trans(TA);
[all...]
H A DTransBlockObjCVariable.cpp141 Transaction Trans(Pass.TA);
142 Pass.TA.replaceText(SM.getExpansionLoc(attr->getLocation()),
H A DTransProperties.cpp140 Transaction Trans(Pass.TA);
207 Pass.TA.clearDiagnostic(diag::err_arc_strong_property_ownership,
232 Pass.TA.insert(I->IvarD->getLocation(), toWhich);
236 Pass.TA.clearDiagnostic(diag::err_arc_strong_property_ownership,
257 Pass.TA.insert(I->IvarD->getLocation(),
261 Pass.TA.clearDiagnostic(diag::err_arc_strong_property_ownership,
265 Pass.TA.clearDiagnostic(
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DTemplateArgumentVisitor.h31 TA, std::forward<ParamTys>(P)...)
33 RetTy Visit(REF(TemplateArgument) TA, ParamTys... P) { member in class:clang::templateargumentvisitor::Base
34 switch (TA.getKind()) {
52 RetTy Visit##CATEGORY##TemplateArgument(REF(TemplateArgument) TA, \
54 return VisitTemplateArgument(TA, std::forward<ParamTys>(P)...); \
H A DJSONNodeDumper.h198 void Visit(const TemplateArgument &TA, SourceRange R = {},
313 void VisitNullTemplateArgument(const TemplateArgument &TA);
314 void VisitTypeTemplateArgument(const TemplateArgument &TA);
315 void VisitDeclarationTemplateArgument(const TemplateArgument &TA);
316 void VisitNullPtrTemplateArgument(const TemplateArgument &TA);
317 void VisitIntegralTemplateArgument(const TemplateArgument &TA);
318 void VisitTemplateTemplateArgument(const TemplateArgument &TA);
319 void VisitTemplateExpansionTemplateArgument(const TemplateArgument &TA);
320 void VisitExpressionTemplateArgument(const TemplateArgument &TA);
321 void VisitPackTemplateArgument(const TemplateArgument &TA);
[all...]
H A DTextNodeDumper.h160 void Visit(const TemplateArgument &TA, SourceRange R,
215 void VisitNullTemplateArgument(const TemplateArgument &TA);
216 void VisitTypeTemplateArgument(const TemplateArgument &TA);
217 void VisitDeclarationTemplateArgument(const TemplateArgument &TA);
218 void VisitNullPtrTemplateArgument(const TemplateArgument &TA);
219 void VisitIntegralTemplateArgument(const TemplateArgument &TA);
220 void VisitTemplateTemplateArgument(const TemplateArgument &TA);
221 void VisitTemplateExpansionTemplateArgument(const TemplateArgument &TA);
222 void VisitExpressionTemplateArgument(const TemplateArgument &TA);
223 void VisitPackTemplateArgument(const TemplateArgument &TA);
[all...]
H A DODRHash.h86 void AddTemplateArgument(TemplateArgument TA);
H A DASTNodeTraverser.h42 void Visit(const TemplateArgument &TA, SourceRange R = {},
273 for (const auto &TA : TALI->arguments())
274 dumpTemplateArgumentLoc(TA);
691 void VisitExpressionTemplateArgument(const TemplateArgument &TA) { argument
692 Visit(TA.getAsExpr());
694 void VisitPackTemplateArgument(const TemplateArgument &TA) { argument
695 for (const auto &TArg : TA.pack_elements())
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DODRHash.cpp157 void ODRHash::AddTemplateArgument(TemplateArgument TA) { argument
158 const auto Kind = TA.getKind();
165 AddQualType(TA.getAsType());
168 AddDecl(TA.getAsDecl());
175 AddTemplateName(TA.getAsTemplateOrTemplatePattern());
178 AddStmt(TA.getAsExpr());
181 ID.AddInteger(TA.pack_size());
182 for (auto SubTA : TA.pack_elements()) {
273 void AddTemplateArgument(TemplateArgument TA) { argument
274 Hash.AddTemplateArgument(TA);
[all...]
H A DASTDiagnostic.cpp956 TemplateArgument TA = TST->getArg(0);
957 if (TA.getKind() != TemplateArgument::Pack) return;
960 CurrentTA = TA.pack_begin();
961 EndTA = TA.pack_end();
1001 TemplateArgument TA = TST->getArg(Index); local
1002 if (TA.getKind() != TemplateArgument::Pack)
1006 CurrentTA = TA.pack_begin();
1007 EndTA = TA.pack_end();
1210 const TemplateArgument& TA = Iter.getDesugaredTA(); local
1211 switch (TA
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DRDFLiveness.cpp141 auto TA = DFG.addr<DefNode*>(DefQ[i]); local
142 if (TA.Addr->getFlags() & NodeAttrs::PhiRef)
145 RegisterRef RR = TA.Addr->getRegRef(DFG);
146 if (!DFG.IsPreservingDef(TA))
151 for (auto S : DFG.getRelatedRefs(TA.Addr->getOwner(DFG), TA))
160 auto TA = DFG.addr<DefNode*>(N); local
161 bool IsPhi = TA.Addr->getFlags() & NodeAttrs::PhiRef;
162 if (!IsPhi && !PRI.alias(RefRR, TA.Addr->getRegRef(DFG)))
164 Defs.insert(TA
233 auto TA = DFG.addr<InstrNode*>(T); local
[all...]
H A DRDFGraph.cpp1160 auto Related = [this,RA](NodeAddr<RefNode*> TA) -> bool {
1161 if (TA.Addr->getKind() != RA.Addr->getKind())
1163 if (TA.Addr->getRegRef(*this) != RA.Addr->getRegRef(*this))
1167 auto RelatedStmt = [&Related,RA](NodeAddr<RefNode*> TA) -> bool {
1168 return Related(TA) &&
1169 &RA.Addr->getOp() == &TA.Addr->getOp();
1171 auto RelatedPhi = [&Related,RA](NodeAddr<RefNode*> TA) -> bool {
1172 if (!Related(TA))
1174 if (TA.Addr->getKind() != NodeAttrs::Use)
1177 const NodeAddr<const PhiUseNode*> TUA = TA;
1568 linkRefUp(NodeAddr<InstrNode*> IA, NodeAddr<T> TA, DefStack &DS) argument
1733 auto TA = addr<UseNode*>(RDA.Addr->getReachedUse()); local
1807 auto TA = addr<DefNode*>(RDA.Addr->getReachedDef()); local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DTypeBasedAliasAnalysis.cpp490 TBAANode TA(A);
491 while (TA.getNode()) {
492 if (PathA.count(TA.getNode()))
494 PathA.insert(TA.getNode());
495 TA = TA.getParent();

Completed in 196 milliseconds

123