Home
last modified time | relevance | path

Searched refs:ExtInfo (Results 1 – 25 of 31) sorted by relevance

12

/external/clang/lib/CodeGen/
DCGCleanup.h252 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 …]
DCodeGenABITypes.cpp61 FunctionType::ExtInfo info, in arrangeFreeFunctionCall()
DCGCall.cpp292 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 …]
DCodeGenTypes.h328 FunctionType::ExtInfo info,
DCGStmt.cpp2213 FunctionType::ExtInfo ExtInfo; in GenerateCapturedStmtFunction() local
DCGStmtOpenMP.cpp246 FunctionType::ExtInfo ExtInfo; in GenerateOpenMPCapturedStmtFunction() local
/external/clang/include/clang/AST/
DType.h1380 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 …]
DDecl.h649 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 …]
DCanonicalType.h471 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)
DASTContext.h1035 FunctionType::ExtInfo EInfo);
1187 const FunctionType::ExtInfo &Info) const;
1190 return getFunctionNoProtoType(ResultTy, FunctionType::ExtInfo()); in getFunctionNoProtoType()
/external/clang/include/clang/CodeGen/
DCGFunctionInfo.h512 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()
DCodeGenABITypes.h70 FunctionType::ExtInfo info,
/external/clang/lib/Sema/
DSemaLambda.cpp1168 InvokerExtInfo.ExtInfo = InvokerExtInfo.ExtInfo.withCallingConv(CC); in addFunctionPointerConversion()
1340 BlockEPI.ExtInfo = in addBlockPointerConversion()
1341 BlockEPI.ExtInfo.withCallingConv(S.Context.getDefaultCallingConvention( in addBlockPointerConversion()
DSemaType.cpp2369 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()
DSemaLookup.cpp900 EPI.ExtInfo = EPI.ExtInfo.withCallingConv(CC_C); in LookupDirect()
DSemaExpr.cpp12131 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()
DSemaDecl.cpp2819 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()
DSemaOverload.cpp1422 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/
DASTReaderDecl.cpp460 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()
DASTReader.cpp5363 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/
DASTContext.cpp2226 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 …]
DDecl.cpp1656 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()
DType.cpp2661 result->containsUnexpandedParameterPack(), epi.ExtInfo), in FunctionProtoType()
2859 epi.ExtInfo.Profile(ID); in Profile()
DTypePrinter.cpp684 FunctionType::ExtInfo Info = T->getExtInfo(); in printFunctionProtoAfter()
DItaniumMangle.cpp2464 if (T->getExtInfo() == FunctionType::ExtInfo()) in mangleExtFunctionInfo()

12