/external/clang/lib/CodeGen/ |
D | CGCleanup.h | 252 struct ExtInfo { struct 260 mutable struct ExtInfo *ExtInfo; variable 267 struct ExtInfo &getExtInfo() { in getExtInfo() 268 if (!ExtInfo) ExtInfo = new struct ExtInfo(); in getExtInfo() 269 return *ExtInfo; in getExtInfo() 272 const struct ExtInfo &getExtInfo() const { in getExtInfo() 273 if (!ExtInfo) ExtInfo = new struct ExtInfo(); in getExtInfo() 274 return *ExtInfo; in getExtInfo() 294 ActiveFlag(nullptr), ExtInfo(nullptr), FixupDepth(fixupDepth) { in EHCleanupScope() 307 delete ExtInfo; in Destroy() local [all …]
|
D | CodeGenABITypes.cpp | 61 FunctionType::ExtInfo info, in arrangeFreeFunctionCall()
|
D | CGCall.cpp | 292 FunctionType::ExtInfo extInfo = FTP->getExtInfo(); in arrangeCXXStructorDeclaration() 369 FunctionType::ExtInfo Info = FPT->getExtInfo(); in arrangeCXXConstructorCall() 428 FunctionType::ExtInfo einfo; in arrangeObjCMessageSendSignature() 448 FunctionType::ExtInfo einfo; in arrangeUnprototypedObjCMessageSend() 501 FunctionType::ExtInfo(CC), {}, in arrangeMSCtorClosure() 594 /*chainCall=*/false, argTypes, FunctionType::ExtInfo(), in arrangeBuiltinFunctionCall() 605 argTypes, FunctionType::ExtInfo(), {}, RequiredArgs::All); in arrangeBuiltinFunctionDeclaration() 613 argTypes, FunctionType::ExtInfo(), {}, RequiredArgs::All); in arrangeBuiltinFunctionDeclaration() 630 FunctionType::ExtInfo info = proto->getExtInfo(); in arrangeCXXMethodCall() 639 None, FunctionType::ExtInfo(), {}, RequiredArgs::All); in arrangeNullaryFunction() [all …]
|
D | CodeGenTypes.h | 328 FunctionType::ExtInfo info,
|
D | CGStmt.cpp | 2213 FunctionType::ExtInfo ExtInfo; in GenerateCapturedStmtFunction() local
|
D | CGStmtOpenMP.cpp | 246 FunctionType::ExtInfo ExtInfo; in GenerateOpenMPCapturedStmtFunction() local
|
/external/clang/include/clang/AST/ |
D | Type.h | 1380 unsigned ExtInfo : 9; 2907 class ExtInfo { 2924 ExtInfo(unsigned Bits) : Bits(static_cast<uint16_t>(Bits)) {} 2931 ExtInfo(bool noReturn, bool hasRegParm, unsigned regParm, CallingConv cc, 2942 ExtInfo() : Bits(CC_C) { } 2946 ExtInfo(CallingConv CC) : Bits(CC) { } 2959 bool operator==(ExtInfo Other) const { 2962 bool operator!=(ExtInfo Other) const { 2969 ExtInfo withNoReturn(bool noReturn) const { 2971 return ExtInfo(Bits | NoReturnMask); [all …]
|
D | Decl.h | 649 struct ExtInfo : public QualifierInfo { struct 653 llvm::PointerUnion<TypeSourceInfo*, ExtInfo*> DeclInfo; argument 659 bool hasExtInfo() const { return DeclInfo.is<ExtInfo*>(); } in hasExtInfo() 660 ExtInfo *getExtInfo() { return DeclInfo.get<ExtInfo*>(); } in getExtInfo() 661 const ExtInfo *getExtInfo() const { return DeclInfo.get<ExtInfo*>(); } in getExtInfo() 2788 typedef QualifierInfo ExtInfo; typedef 2798 llvm::PointerUnion<TypedefNameDecl *, ExtInfo *> TypedefNameDeclOrQualifier; 2800 bool hasExtInfo() const { return TypedefNameDeclOrQualifier.is<ExtInfo *>(); } in hasExtInfo() 2801 ExtInfo *getExtInfo() { return TypedefNameDeclOrQualifier.get<ExtInfo *>(); } in getExtInfo() 2802 const ExtInfo *getExtInfo() const { in getExtInfo() [all …]
|
D | CanonicalType.h | 471 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(FunctionType::ExtInfo, getExtInfo) 478 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(FunctionType::ExtInfo, getExtInfo) 485 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(FunctionType::ExtInfo, getExtInfo)
|
D | ASTContext.h | 1035 FunctionType::ExtInfo EInfo); 1187 const FunctionType::ExtInfo &Info) const; 1190 return getFunctionNoProtoType(ResultTy, FunctionType::ExtInfo()); in getFunctionNoProtoType()
|
/external/clang/include/clang/CodeGen/ |
D | CGFunctionInfo.h | 512 const FunctionType::ExtInfo &extInfo, 585 FunctionType::ExtInfo getExtInfo() const { in getExtInfo() 586 return FunctionType::ExtInfo(isNoReturn(), in getExtInfo() 641 const FunctionType::ExtInfo &info, in Profile()
|
D | CodeGenABITypes.h | 70 FunctionType::ExtInfo info,
|
/external/clang/lib/Sema/ |
D | SemaLambda.cpp | 1168 InvokerExtInfo.ExtInfo = InvokerExtInfo.ExtInfo.withCallingConv(CC); in addFunctionPointerConversion() 1340 BlockEPI.ExtInfo = in addBlockPointerConversion() 1341 BlockEPI.ExtInfo.withCallingConv(S.Context.getDefaultCallingConvention( in addBlockPointerConversion()
|
D | SemaType.cpp | 2369 if (EPI.ExtInfo.getCC() == CC_Swift) return; in checkExtParameterInfos() 4157 FunctionType::ExtInfo EI(getCCForDeclaratorChunk(S, D, FTI, chunkIndex)); in GetFullTypeForDeclarator() 4192 EPI.ExtInfo = EI; in GetFullTypeForDeclarator() 6124 FunctionType::ExtInfo EI = unwrapped.get()->getExtInfo().withNoReturn(true); in handleFunctionTypeAttr() 6140 FunctionType::ExtInfo EI in handleFunctionTypeAttr() 6166 FunctionType::ExtInfo EI = in handleFunctionTypeAttr()
|
D | SemaLookup.cpp | 900 EPI.ExtInfo = EPI.ExtInfo.withCallingConv(CC_C); in LookupDirect()
|
D | SemaExpr.cpp | 12131 FunctionType::ExtInfo Ext = FTy->getExtInfo(); in ActOnBlockStmtExpr() 12137 EPI.ExtInfo = Ext; in ActOnBlockStmtExpr() 12151 EPI.ExtInfo = Ext; in ActOnBlockStmtExpr() 12158 EPI.ExtInfo = FunctionType::ExtInfo().withNoReturn(NoReturn); in ActOnBlockStmtExpr()
|
D | SemaDecl.cpp | 2819 FunctionType::ExtInfo OldTypeInfo = OldType->getExtInfo(); in MergeFunctionDecl() 2820 FunctionType::ExtInfo NewTypeInfo = NewType->getExtInfo(); in MergeFunctionDecl() 2827 FunctionType::ExtInfo FI = FT->getExtInfo(); in MergeFunctionDecl() 8497 EPI.ExtInfo = FT->getExtInfo(); in ActOnFunctionDeclarator()
|
D | SemaOverload.cpp | 1422 FunctionType::ExtInfo EInfo = FromFn->getExtInfo(); in IsNoReturnConversion() 2531 FunctionType::ExtInfo FromEInfo = FromFunctionType->getExtInfo(); in IsBlockPointerConversion() 2532 FunctionType::ExtInfo ToEInfo = ToFunctionType->getExtInfo(); in IsBlockPointerConversion()
|
/external/clang/lib/Serialization/ |
D | ASTReaderDecl.cpp | 460 DeclaratorDecl::ExtInfo *Info = in Visit() 461 DD->DeclInfo.get<DeclaratorDecl::ExtInfo *>(); in Visit() 656 TagDecl::ExtInfo *Info = new (Reader.getContext()) TagDecl::ExtInfo(); in VisitTagDecl() 747 DeclaratorDecl::ExtInfo *Info in VisitDeclaratorDecl() 748 = new (Reader.getContext()) DeclaratorDecl::ExtInfo(); in VisitDeclaratorDecl()
|
D | ASTReader.cpp | 5363 FunctionType::ExtInfo Info(Record[1], Record[2], Record[3], in readTypeRecord() 5372 EPI.ExtInfo = FunctionType::ExtInfo(/*noreturn*/ Record[1], in readTypeRecord()
|
/external/clang/lib/AST/ |
D | ASTContext.cpp | 2226 FunctionType::ExtInfo Info) { in adjustFunctionType() 2236 EPI.ExtInfo = Info; in adjustFunctionType() 2998 const FunctionType::ExtInfo &Info) const { in getFunctionNoProtoType() 7489 FunctionType::ExtInfo lbaseInfo = lbase->getExtInfo(); in mergeFunctionTypes() 7490 FunctionType::ExtInfo rbaseInfo = rbase->getExtInfo(); in mergeFunctionTypes() 7513 FunctionType::ExtInfo einfo = lbaseInfo.withNoReturn(NoReturn); in mergeFunctionTypes() 7561 EPI.ExtInfo = einfo; in mergeFunctionTypes() 7597 EPI.ExtInfo = einfo; in mergeFunctionTypes() 7979 EPI.ExtInfo = getFunctionExtInfo(LHS); in mergeObjCGCQualifiers() 8383 FunctionType::ExtInfo EI(CC_C); in GetBuiltinType() [all …]
|
D | Decl.cpp | 1656 DeclInfo = new (getASTContext()) ExtInfo; in setQualifierInfo() 1687 DeclInfo = new (getASTContext()) ExtInfo; in setTemplateParameterListsInfo() 3593 TypedefNameDeclOrQualifier = new (getASTContext()) ExtInfo; in setQualifierInfo() 3615 TypedefNameDeclOrQualifier = new (getASTContext()) ExtInfo; in setTemplateParameterListsInfo()
|
D | Type.cpp | 2661 result->containsUnexpandedParameterPack(), epi.ExtInfo), in FunctionProtoType() 2859 epi.ExtInfo.Profile(ID); in Profile()
|
D | TypePrinter.cpp | 684 FunctionType::ExtInfo Info = T->getExtInfo(); in printFunctionProtoAfter()
|
D | ItaniumMangle.cpp | 2464 if (T->getExtInfo() == FunctionType::ExtInfo()) in mangleExtFunctionInfo()
|