/freebsd/contrib/llvm-project/clang/lib/ARCMigrate/ |
H A D | TransUnbridgedCasts.cpp | 199 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 D | TransEmptyStatementsAndDealloc.cpp | 176 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 D | Internals.h | 125 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 D | TransGCCalls.cpp | 37 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 D | TransGCAttrs.cpp | 180 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 D | TransUnusedInitDelegate.cpp | 52 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 D | TransZeroOutPropsInDealloc.cpp | 44 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 D | TransRetainReleaseDealloc.cpp | 73 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 D | TransAPIUses.cpp | 77 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 D | Transforms.cpp | 425 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 D | TransARCAssign.cpp | 56 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 D | TransProtectedScope.cpp | 132 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 D | TransProperties.cpp | 139 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 D | TransBlockObjCVariable.cpp | 141 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 D | TextNodeDumper.h | 175 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 D | JSONNodeDumper.h | 203 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 D | ASTNodeTraverser.h | 360 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 D | RDFLiveness.cpp | 140 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 D | RDFGraph.cpp | 1166 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 D | ODRHash.cpp | 168 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 D | TextNodeDumper.cpp | 114 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 D | MicrosoftMangle.cpp | 466 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 D | JSONNodeDumper.cpp | 164 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 D | ASTDiagnostic.cpp | 989 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 D | RISCVAsmBackend.cpp | 585 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()
|