Home
last modified time | relevance | path

Searched refs:TA (Results 1 – 25 of 103) sorted by relevance

12345

/freebsd/contrib/llvm-project/clang/lib/ARCMigrate/
H A DTransUnbridgedCasts.cpp199 Transaction Trans(Pass.TA); in rewriteToBridgedCast()
205 TransformActions &TA = Pass.TA; in rewriteToBridgedCast() local
208 if (!TA.hasDiagnostic(diag::err_arc_mismatched_cast, in rewriteToBridgedCast()
225 TA.clearDiagnostic(diag::err_arc_mismatched_cast, in rewriteToBridgedCast()
229 TA.insertAfterToken(CCE->getLParenLoc(), bridge); in rewriteToBridgedCast()
239 TA.insert(insertLoc, newCast.str()); in rewriteToBridgedCast()
242 TA.insert(insertLoc, newCast.str()); in rewriteToBridgedCast()
243 TA.insertAfterToken(E->getEndLoc(), ")"); in rewriteToBridgedCast()
265 TA.insert(InsertLoc, BridgeCall); in rewriteToBridgedCast()
268 TA.insert(InsertLoc, BridgeCall); in rewriteToBridgedCast()
[all …]
H A DTransEmptyStatementsAndDealloc.cpp176 Transaction Trans(Pass.TA); in check()
177 Pass.TA.removeStmt(S); in check()
195 TransformActions &TA = pass.TA; in cleanupDeallocOrFinalize() local
219 Transaction Trans(TA); in cleanupDeallocOrFinalize()
220 TA.remove(DeallocM->getSourceRange()); in cleanupDeallocOrFinalize()
224 Transaction Trans(TA); in cleanupDeallocOrFinalize()
225 TA.remove(FinalizeM->getSourceRange()); in cleanupDeallocOrFinalize()
230 Transaction Trans(TA); in cleanupDeallocOrFinalize()
231 TA.remove(FinalizeM->getSourceRange()); in cleanupDeallocOrFinalize()
233 Transaction Trans(TA); in cleanupDeallocOrFinalize()
[all …]
H A DInternals.h125 TransformActions &TA; variable
129 Transaction(TransformActions &TA) : TA(TA), Aborted(false) { in Transaction() argument
130 TA.startTransaction(); in Transaction()
135 TA.commitTransaction(); in ~Transaction()
139 TA.abortTransaction(); in abort()
152 TransformActions &TA; variable
158 TransformActions &TA, const CapturedDiagList &capturedDiags, in MigrationPass() argument
160 : Ctx(Ctx), OrigGCMode(OrigGCMode), SemaRef(sema), TA(TA), in MigrationPass()
H A DTransGCCalls.cpp37 TransformActions &TA = MigrateCtx.Pass.TA; in VisitCallExpr() local
40 TA.report(E->getBeginLoc(), diag::warn_arcmt_nsalloc_realloc, in VisitCallExpr()
52 Transaction Trans(TA); in VisitCallExpr()
53 TA.clearDiagnostic(diag::err_unavailable, in VisitCallExpr()
57 TA.replace(DRE->getSourceRange(), "CFBridgingRelease"); in VisitCallExpr()
60 TA.reportError("CFMakeCollectable will leak the object that it " in VisitCallExpr()
H A DTransGCAttrs.cpp180 TransformActions &TA = MigrateCtx.Pass.TA; in errorForGCAttrsOnNonObjC() local
188 TA.reportError("GC managed memory will become unmanaged in ARC", in errorForGCAttrsOnNonObjC()
196 TransformActions &TA = MigrateCtx.Pass.TA; in checkWeakGCAttrs() local
206 Transaction Trans(TA); in checkWeakGCAttrs()
208 TA.replaceText(Attr.Loc, "__weak", "__unsafe_unretained"); in checkWeakGCAttrs()
209 TA.clearDiagnostic(diag::err_arc_weak_no_runtime, in checkWeakGCAttrs()
259 TransformActions &TA = MigrateCtx.Pass.TA; in checkAllAtProps() local
260 Transaction Trans(TA); in checkAllAtProps()
288 TA.remove(Loc); in checkAllAtProps()
289 TA.clearDiagnostic(diag::err_objc_property_attr_mutually_exclusive, AtLoc); in checkAllAtProps()
[all …]
H A DTransUnusedInitDelegate.cpp52 Pass.TA.hasDiagnostic(diag::err_arc_unused_init_message, in VisitObjCMessageExpr()
54 Transaction Trans(Pass.TA); in VisitObjCMessageExpr()
55 Pass.TA.clearDiagnostic(diag::err_arc_unused_init_message, in VisitObjCMessageExpr()
58 Pass.TA.insert(ExprRange.getBegin(), "if (!(self = "); in VisitObjCMessageExpr()
61 Pass.TA.insertAfterToken(ExprRange.getEnd(), retStr); in VisitObjCMessageExpr()
H A DTransZeroOutPropsInDealloc.cpp44 TransformActions &TA = Pass.TA; in VisitObjCMessageExpr() local
70 Transaction Trans(TA); in VisitObjCMessageExpr()
76 TA.removeStmt(ME); in VisitObjCMessageExpr()
83 Transaction Trans(Pass.TA); in VisitPseudoObjectExpr()
84 Pass.TA.removeStmt(POE); in VisitPseudoObjectExpr()
92 Transaction Trans(Pass.TA); in VisitBinaryOperator()
93 Pass.TA.removeStmt(BOE); in VisitBinaryOperator()
H A DTransRetainReleaseDealloc.cpp73 Pass.TA.reportError( in VisitObjCMessageExpr()
92 Pass.TA.reportError(err, rec->getBeginLoc()); in VisitObjCMessageExpr()
101 Pass.TA.reportError(err, rec->getBeginLoc()); in VisitObjCMessageExpr()
106 Pass.TA.reportError( in VisitObjCMessageExpr()
124 Transaction Trans(Pass.TA); in VisitObjCMessageExpr()
128 Pass.TA.replace(E->getSourceRange(), "self"); in VisitObjCMessageExpr()
138 Transaction Trans(Pass.TA); in VisitObjCMessageExpr()
150 Pass.TA.replace(RecContainer->getSourceRange(), RecRange); in VisitObjCMessageExpr()
153 Pass.TA.insertAfterToken(RecRange.getEnd(), str); in VisitObjCMessageExpr()
158 Pass.TA.replace(RecContainer->getSourceRange(), RecRange); in VisitObjCMessageExpr()
[all …]
H A DTransAPIUses.cpp77 Pass.TA.report(parm->getBeginLoc(), in VisitObjCMessageExpr()
89 Pass.TA.hasDiagnostic(diag::err_unavailable, in VisitObjCMessageExpr()
93 Transaction Trans(Pass.TA); in VisitObjCMessageExpr()
94 Pass.TA.clearDiagnostic(diag::err_unavailable, in VisitObjCMessageExpr()
97 Pass.TA.replace(E->getSourceRange(), getNilString(Pass)); in VisitObjCMessageExpr()
H A DTransforms.cpp425 Pass.TA.replaceText(tok.getLocation(), fromAttr, toAttr); in rewritePropertyAttribute()
447 Pass.TA.remove(SourceRange(BeforeTok.getLocation(), in rewritePropertyAttribute()
450 Pass.TA.remove(SourceRange(AttrLoc, AfterTok.getLocation())); in rewritePropertyAttribute()
452 Pass.TA.remove(SourceRange(BeforeTok.getLocation(), AttrLoc)); in rewritePropertyAttribute()
493 Pass.TA.insert(tok.getLocation(), std::string("(") + attr.str() + ") "); in addPropertyAttribute()
499 Pass.TA.insert(tok.getLocation(), attr); in addPropertyAttribute()
505 Pass.TA.insert(tok.getLocation(), std::string(attr) + ", "); in addPropertyAttribute()
519 TransformActions &TA = pass.TA; in GCRewriteFinalize() local
534 Transaction Trans(TA); in GCRewriteFinalize()
535 TA.insert(FinalizeM->getSourceRange().getBegin(), in GCRewriteFinalize()
[all …]
H A DTransARCAssign.cpp56 Transaction Trans(Pass.TA); in VisitBinaryOperator()
57 if (Pass.TA.clearDiagnostic(diag::err_typecheck_arr_assign_enumeration, in VisitBinaryOperator()
61 Pass.TA.insert(TLoc.getBeginLoc(), "__strong "); in VisitBinaryOperator()
H A DTransProtectedScope.cpp132 Transaction Trans(Pass.TA); in handleProtectedScopeError()
144 Pass.TA.clearDiagnostic(diag::err_switch_into_protected_scope, ErrLoc); in handleProtectedScopeError()
159 Pass.TA.clearDiagnostic(Diag.getID(), Diag.getLocation()); in handleProtectedNote()
176 Pass.TA.insertAfterToken(info.SC->getColonLoc(), " {"); in tryFixing()
177 Pass.TA.insert(info.Range.getEnd(), "}\n"); in tryFixing()
H A DTransProperties.cpp139 Transaction Trans(Pass.TA); in doTransform()
206 Pass.TA.clearDiagnostic(diag::err_arc_strong_property_ownership, in removeAssignForDefaultStrong()
231 Pass.TA.insert(I->IvarD->getLocation(), toWhich); in rewriteAssign()
235 Pass.TA.clearDiagnostic(diag::err_arc_strong_property_ownership, in rewriteAssign()
256 Pass.TA.insert(I->IvarD->getLocation(), in maybeAddWeakOrUnsafeUnretainedAttr()
260 Pass.TA.clearDiagnostic(diag::err_arc_strong_property_ownership, in maybeAddWeakOrUnsafeUnretainedAttr()
264 Pass.TA.clearDiagnostic( in maybeAddWeakOrUnsafeUnretainedAttr()
H A DTransBlockObjCVariable.cpp141 Transaction Trans(Pass.TA); in traverseBody()
142 Pass.TA.replaceText(SM.getExpansionLoc(attr->getLocation()), in traverseBody()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DTextNodeDumper.h175 void Visit(const TemplateArgument &TA, SourceRange R,
216 void dumpTemplateArgument(const TemplateArgument &TA);
247 void VisitNullTemplateArgument(const TemplateArgument &TA);
248 void VisitTypeTemplateArgument(const TemplateArgument &TA);
249 void VisitDeclarationTemplateArgument(const TemplateArgument &TA);
250 void VisitNullPtrTemplateArgument(const TemplateArgument &TA);
251 void VisitIntegralTemplateArgument(const TemplateArgument &TA);
252 void VisitTemplateTemplateArgument(const TemplateArgument &TA);
253 void VisitTemplateExpansionTemplateArgument(const TemplateArgument &TA);
254 void VisitExpressionTemplateArgument(const TemplateArgument &TA);
[all …]
H A DJSONNodeDumper.h203 void Visit(const TemplateArgument &TA, SourceRange R = {},
220 void VisitTLSModelAttr(const TLSModelAttr *TA);
342 void VisitNullTemplateArgument(const TemplateArgument &TA);
343 void VisitTypeTemplateArgument(const TemplateArgument &TA);
344 void VisitDeclarationTemplateArgument(const TemplateArgument &TA);
345 void VisitNullPtrTemplateArgument(const TemplateArgument &TA);
346 void VisitIntegralTemplateArgument(const TemplateArgument &TA);
347 void VisitTemplateTemplateArgument(const TemplateArgument &TA);
348 void VisitTemplateExpansionTemplateArgument(const TemplateArgument &TA);
349 void VisitExpressionTemplateArgument(const TemplateArgument &TA);
[all …]
H A DASTNodeTraverser.h360 for (const auto &TA : TALI->arguments()) in dumpASTTemplateArgumentListInfo() local
361 dumpTemplateArgumentLoc(TA); in dumpASTTemplateArgumentListInfo()
935 void VisitExpressionTemplateArgument(const TemplateArgument &TA) { in VisitExpressionTemplateArgument() argument
936 Visit(TA.getAsExpr()); in VisitExpressionTemplateArgument()
939 void VisitTypeTemplateArgument(const TemplateArgument &TA) { in VisitTypeTemplateArgument() argument
940 Visit(TA.getAsType()); in VisitTypeTemplateArgument()
943 void VisitPackTemplateArgument(const TemplateArgument &TA) { in VisitPackTemplateArgument() argument
944 for (const auto &TArg : TA.pack_elements()) in VisitPackTemplateArgument()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRDFLiveness.cpp140 auto TA = DFG.addr<DefNode *>(DefQ[i]); in getAllReachingDefs() local
141 if (TA.Addr->getFlags() & NodeAttrs::PhiRef) in getAllReachingDefs()
144 RegisterRef RR = TA.Addr->getRegRef(DFG); in getAllReachingDefs()
145 if (!DFG.IsPreservingDef(TA)) in getAllReachingDefs()
150 for (auto S : DFG.getRelatedRefs(TA.Addr->getOwner(DFG), TA)) in getAllReachingDefs()
175 auto TA = DFG.addr<DefNode *>(N); in getAllReachingDefs() local
176 bool IsPhi = TA.Addr->getFlags() & NodeAttrs::PhiRef; in getAllReachingDefs()
177 if (!IsPhi && !PRI.alias(RefRR, TA.Addr->getRegRef(DFG))) in getAllReachingDefs()
179 Defs.insert(TA.Id); in getAllReachingDefs()
180 NodeAddr<InstrNode *> IA = TA.Addr->getOwner(DFG); in getAllReachingDefs()
[all …]
H A DRDFGraph.cpp1166 auto IsRelated = [this, RA](Ref TA) -> bool { in getNextRelated() argument
1167 if (TA.Addr->getKind() != RA.Addr->getKind()) in getNextRelated()
1169 if (!getPRI().equal_to(TA.Addr->getRegRef(*this), in getNextRelated()
1178 auto Cond = [&IsRelated, RA](Ref TA) -> bool { in getNextRelated() argument
1179 return IsRelated(TA) && &RA.Addr->getOp() == &TA.Addr->getOp(); in getNextRelated()
1185 auto Cond = [&IsRelated, RA](Ref TA) -> bool { in getNextRelated() argument
1186 if (!IsRelated(TA)) in getNextRelated()
1188 if (TA.Addr->getKind() != NodeAttrs::Use) in getNextRelated()
1191 return PhiUse(TA).Addr->getPredecessor() == in getNextRelated()
1229 auto IsShadow = [Flags](Ref TA) -> bool { in getNextShadow() argument
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DODRHash.cpp168 void ODRHash::AddTemplateArgument(TemplateArgument TA) { in AddTemplateArgument() argument
169 const auto Kind = TA.getKind(); in AddTemplateArgument()
176 AddQualType(TA.getAsType()); in AddTemplateArgument()
179 AddDecl(TA.getAsDecl()); in AddTemplateArgument()
187 TA.getAsIntegral().Profile(ID); in AddTemplateArgument()
191 AddQualType(TA.getStructuralValueType()); in AddTemplateArgument()
192 AddStructuralValue(TA.getAsStructuralValue()); in AddTemplateArgument()
196 AddTemplateName(TA.getAsTemplateOrTemplatePattern()); in AddTemplateArgument()
199 AddStmt(TA.getAsExpr()); in AddTemplateArgument()
202 ID.AddInteger(TA.pack_size()); in AddTemplateArgument()
[all …]
H A DTextNodeDumper.cpp114 void TextNodeDumper::Visit(const TemplateArgument &TA, SourceRange R, in Visit() argument
123 ConstTemplateArgumentVisitor<TextNodeDumper>::Visit(TA); in Visit()
953 void TextNodeDumper::dumpTemplateArgument(const TemplateArgument &TA) { in dumpTemplateArgument() argument
957 TA.print(PrintPolicy, SS, /*IncludeType=*/true); in dumpTemplateArgument()
964 if (TemplateArgument CanonTA = Context->getCanonicalTemplateArgument(TA); in dumpTemplateArgument()
965 !CanonTA.structurallyEquals(TA)) { in dumpTemplateArgument()
1113 void TextNodeDumper::VisitTypeTemplateArgument(const TemplateArgument &TA) { in VisitTypeTemplateArgument() argument
1115 dumpTemplateArgument(TA); in VisitTypeTemplateArgument()
1119 const TemplateArgument &TA) { in VisitDeclarationTemplateArgument() argument
1121 dumpTemplateArgument(TA); in VisitDeclarationTemplateArgument()
[all …]
H A DMicrosoftMangle.cpp466 void mangleTemplateArg(const TemplateDecl *TD, const TemplateArgument &TA,
1691 const TemplateArgument &TA = TemplateArgs[i]; in mangleTemplateArgs() local
1694 if (i > 0 && TA.getKind() == TemplateArgument::Pack && in mangleTemplateArgs()
1698 mangleTemplateArg(TD, TA, TPL->getParam(i)); in mangleTemplateArgs()
1719 const TemplateArgument &TA, in mangleTemplateArg() argument
1756 switch (TA.getKind()) { in mangleTemplateArg()
1762 QualType T = TA.getAsType(); in mangleTemplateArg()
1767 const NamedDecl *ND = TA.getAsDecl(); in mangleTemplateArg()
1773 TA.getParamTypeForDecl()); in mangleTemplateArg()
1779 cast<NonTypeTemplateParmDecl>(Parm), TA.getParamTypeForDecl()); in mangleTemplateArg()
[all …]
H A DJSONNodeDumper.cpp164 void JSONNodeDumper::Visit(const TemplateArgument &TA, SourceRange R, in Visit() argument
173 InnerTemplateArgVisitor::Visit(TA); in Visit()
599 void JSONNodeDumper::VisitTLSModelAttr(const TLSModelAttr *TA) { in VisitTLSModelAttr() argument
600 JOS.attribute("tls_model", TA->getModel()); in VisitTLSModelAttr()
1680 void JSONNodeDumper::VisitNullTemplateArgument(const TemplateArgument &TA) { in VisitNullTemplateArgument() argument
1683 void JSONNodeDumper::VisitTypeTemplateArgument(const TemplateArgument &TA) { in VisitTypeTemplateArgument() argument
1684 JOS.attribute("type", createQualType(TA.getAsType())); in VisitTypeTemplateArgument()
1687 const TemplateArgument &TA) { in VisitDeclarationTemplateArgument() argument
1688 JOS.attribute("decl", createBareDeclRef(TA.getAsDecl())); in VisitDeclarationTemplateArgument()
1690 void JSONNodeDumper::VisitNullPtrTemplateArgument(const TemplateArgument &TA) { in VisitNullPtrTemplateArgument() argument
[all …]
H A DASTDiagnostic.cpp989 TemplateArgument TA = TST->template_arguments()[0]; in InternalIterator() local
990 if (TA.getKind() != TemplateArgument::Pack) return; in InternalIterator()
993 CurrentTA = TA.pack_begin(); in InternalIterator()
994 EndTA = TA.pack_end(); in InternalIterator()
1034 TemplateArgument TA = TST->template_arguments()[Index]; in operator ++() local
1035 if (TA.getKind() != TemplateArgument::Pack) in operator ++()
1039 CurrentTA = TA.pack_begin(); in operator ++()
1040 EndTA = TA.pack_end(); in operator ++()
1258 const TemplateArgument &TA = Iter.getDesugaredTA(); in InitializeNonTypeDiffVariables() local
1259 switch (TA.getKind()) { in InitializeNonTypeDiffVariables()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVAsmBackend.cpp585 unsigned TA = 0, TB = 0; in handleAddSubRelocations() local
588 TA = ELF::R_RISCV_ADD8; in handleAddSubRelocations()
592 TA = ELF::R_RISCV_ADD16; in handleAddSubRelocations()
596 TA = ELF::R_RISCV_ADD32; in handleAddSubRelocations()
600 TA = ELF::R_RISCV_ADD64; in handleAddSubRelocations()
604 TA = ELF::R_RISCV_SET_ULEB128; in handleAddSubRelocations()
614 static_cast<MCFixupKind>(FirstLiteralRelocationKind + TA)); in handleAddSubRelocations()

12345