Lines Matching refs:Out
53 llvm::raw_svector_ostream Out; member in __anoncd5dfab20111::USRGenerator
63 Out(Buf), in USRGenerator()
69 Out << getUSRSpacePrefix(); in USRGenerator()
132 generateUSRForObjCClass(cls, Out); in GenObjCClass()
137 generateUSRForObjCCategory(cls, cat, Out); in GenObjCCategory()
142 generateUSRForObjCProperty(prop, Out); in GenObjCProperty()
147 generateUSRForObjCProtocol(prot, Out); in GenObjCProtocol()
167 D->printName(Out); in EmitDeclName()
193 Out << (isa<ObjCIvarDecl>(D) ? "@" : "@FI@"); in VisitFieldDecl()
209 Out << "@FT@"; in VisitFunctionDecl()
212 Out << "@F@"; in VisitFunctionDecl()
218 D->getDeclName().print(Out, Policy); in VisitFunctionDecl()
227 Out << '<'; in VisitFunctionDecl()
229 Out << '#'; in VisitFunctionDecl()
232 Out << '>'; in VisitFunctionDecl()
237 Out << '#'; in VisitFunctionDecl()
241 Out << '.'; in VisitFunctionDecl()
248 Out << '#'; in VisitFunctionDecl()
251 Out << '#'; in VisitFunctionDecl()
254 Out << 'S'; in VisitFunctionDecl()
256 Out << (char)('0' + quals); in VisitFunctionDecl()
259 case RQ_LValue: Out << '&'; break; in VisitFunctionDecl()
260 case RQ_RValue: Out << "&&"; break; in VisitFunctionDecl()
267 Out << "@"; in VisitNamedDecl()
297 Out << '@' << s; in VisitVarDecl()
312 Out << "@aN"; in VisitNamespaceDecl()
318 Out << "@N@" << D->getName(); in VisitNamespaceDecl()
332 Out << "@NA@" << D->getName(); in VisitNamespaceAliasDecl()
353 Out << (D->isInstanceMethod() ? "(im)" : "(cm)") in VisitObjCMethodDecl()
379 Out << "objc(ext)" << ID->getName() << '@'; in VisitObjCContainerDecl()
444 case TTK_Struct: Out << "@ST"; break; in VisitTagDecl()
445 case TTK_Union: Out << "@UT"; break; in VisitTagDecl()
456 case TTK_Struct: Out << "@SP"; break; in VisitTagDecl()
457 case TTK_Union: Out << "@UP"; break; in VisitTagDecl()
468 case TTK_Struct: Out << "@S"; break; in VisitTagDecl()
469 case TTK_Union: Out << "@U"; break; in VisitTagDecl()
470 case TTK_Enum: Out << "@E"; break; in VisitTagDecl()
474 Out << '@'; in VisitTagDecl()
481 Out << '@' << *TD; in VisitTagDecl()
485 printLoc(Out, D->getLocation(), Context->getSourceManager(), true); in VisitTagDecl()
492 Out << '@' << **enum_range.begin(); in VisitTagDecl()
503 Out << '>'; in VisitTagDecl()
505 Out << '#'; in VisitTagDecl()
517 Out << "@T@"; in VisitTypedefDecl()
518 Out << D->getName(); in VisitTypedefDecl()
540 IgnoreResults || printLoc(Out, D->getLocStart(), in GenLoc()
563 Out << ((char) ('0' + qVal)); in VisitType()
568 Out << 'P'; in VisitType()
647 Out << c; in VisitType()
656 Out << 'S' << Substitution->second << '_'; in VisitType()
665 Out << '*'; in VisitType()
670 Out << '*'; in VisitType()
675 Out << "&&"; in VisitType()
680 Out << '&'; in VisitType()
685 Out << 'F'; in VisitType()
690 Out << '.'; in VisitType()
694 Out << 'B'; in VisitType()
699 Out << '<'; in VisitType()
704 Out << '$'; in VisitType()
709 Out << '$'; in VisitType()
714 Out << 'Q'; in VisitType()
721 Out << 't' << TTP->getDepth() << '.' << TTP->getIndex(); in VisitType()
726 Out << '>'; in VisitType()
728 Out << Spec->getNumArgs(); in VisitType()
734 Out << '^'; in VisitType()
741 DNT->getQualifier()->print(Out, PO); in VisitType()
742 Out << ':' << DNT->getIdentifier()->getName(); in VisitType()
751 Out << ' '; in VisitType()
760 Out << '>' << Params->size(); in VisitTemplateParameterList()
764 Out << '#'; in VisitTemplateParameterList()
767 Out<< 'p'; in VisitTemplateParameterList()
768 Out << 'T'; in VisitTemplateParameterList()
774 Out << 'p'; in VisitTemplateParameterList()
775 Out << 'N'; in VisitTemplateParameterList()
782 Out << 'p'; in VisitTemplateParameterList()
783 Out << 't'; in VisitTemplateParameterList()
792 Out << 't' << TTP->getDepth() << '.' << TTP->getIndex(); in VisitTemplateName()
816 Out << 'P'; // pack expansion of... in VisitTemplateArgument()
827 Out << 'p' << Arg.pack_size(); in VisitTemplateArgument()
837 Out << 'V'; in VisitTemplateArgument()
839 Out << Arg.getAsIntegral(); in VisitTemplateArgument()
893 llvm::raw_svector_ostream Out(Buf); in generateUSRForMacro() local
900 Out << getUSRSpacePrefix(); in generateUSRForMacro()
902 printLoc(Out, Loc, SM, /*IncludeOffset=*/true); in generateUSRForMacro()
903 Out << "@macro@"; in generateUSRForMacro()
904 Out << MD->getName()->getName(); in generateUSRForMacro()