Home
last modified time | relevance | path

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

12

/external/clang/lib/CodeGen/
DCGCleanup.h256 struct ExtInfo { struct
264 mutable struct ExtInfo *ExtInfo; variable
266 struct ExtInfo &getExtInfo() { in getExtInfo()
267 if (!ExtInfo) ExtInfo = new struct ExtInfo(); in getExtInfo()
268 return *ExtInfo; in getExtInfo()
271 const struct ExtInfo &getExtInfo() const { in getExtInfo()
272 if (!ExtInfo) ExtInfo = new struct ExtInfo(); in getExtInfo()
273 return *ExtInfo; in getExtInfo()
292 NormalBlock(nullptr), ActiveFlag(nullptr), ExtInfo(nullptr) { in EHCleanupScope()
306 delete ExtInfo; in Destroy() local
[all …]
DCodeGenTypes.h245 const FunctionType::ExtInfo &Info,
264 FunctionType::ExtInfo info,
292 FunctionType::ExtInfo info,
DCodeGenABITypes.cpp66 FunctionType::ExtInfo info, RequiredArgs args) { in arrangeFreeFunctionCall()
DCGObjCRuntime.cpp373 FunctionType::ExtInfo einfo = signature.getExtInfo(); in getMessageSendInfo()
384 FunctionType::ExtInfo(), in getMessageSendInfo()
DCGObjC.cpp594 FunctionType::ExtInfo(), in emitStructGetterCall()
861 FunctionType::ExtInfo(), in emitCPPObjectAtomicGetterCall()
954 propType, args, FunctionType::ExtInfo(), RequiredArgs::All), in generateObjCGetterBody()
1072 FunctionType::ExtInfo(), in emitStructSetterCall()
1110 FunctionType::ExtInfo(), in emitCPPObjectAtomicSetterCall()
1242 FunctionType::ExtInfo(), in generateObjCSetterBody()
1255 FunctionType::ExtInfo(), in generateObjCSetterBody()
1614 FunctionType::ExtInfo(), in EmitObjCForCollectionStmt()
2939 C.VoidTy, args, FunctionType::ExtInfo(), RequiredArgs::All); in GenerateObjCAtomicSetterCopyHelperFunction()
3020 C.VoidTy, args, FunctionType::ExtInfo(), RequiredArgs::All); in GenerateObjCAtomicGetterCopyHelperFunction()
DCGCall.cpp247 FunctionType::ExtInfo extInfo = FTP->getExtInfo(); in arrangeCXXStructorDeclaration()
278 FunctionType::ExtInfo Info = FPT->getExtInfo(); in arrangeCXXConstructorCall()
335 FunctionType::ExtInfo einfo; in arrangeObjCMessageSendSignature()
397 FunctionType::ExtInfo(CC), RequiredArgs::All); in arrangeMSCtorClosure()
463 FunctionType::ExtInfo info, in arrangeFreeFunctionCall()
484 FunctionType::ExtInfo info = FPT->getExtInfo(); in arrangeCXXMethodCall()
492 const FunctionType::ExtInfo &info, bool isVariadic) { in arrangeFreeFunctionDeclaration()
508 None, FunctionType::ExtInfo(), RequiredArgs::All); in arrangeNullaryFunction()
519 FunctionType::ExtInfo info, in arrangeLLVMFunctionInfo()
568 const FunctionType::ExtInfo &info, in create()
DCGBlocks.cpp1333 C.VoidTy, args, FunctionType::ExtInfo(), /*variadic=*/false); in GenerateCopyHelperFunction()
1509 C.VoidTy, args, FunctionType::ExtInfo(), /*variadic=*/false); in GenerateDestroyHelperFunction()
1795 R, args, FunctionType::ExtInfo(), /*variadic=*/false); in generateByrefCopyHelper()
1868 R, args, FunctionType::ExtInfo(), /*variadic=*/false); in generateByrefDisposeHelper()
DCGOpenMPRuntime.cpp1116 CGM.getContext().VoidPtrTy, Args, FunctionType::ExtInfo(), in emitThreadPrivateVarDefinition()
1148 CGM.getContext().VoidTy, Args, FunctionType::ExtInfo(), in emitThreadPrivateVarDefinition()
1520 FunctionType::ExtInfo EI; in emitCopyprivateCopyFunction()
2096 FunctionType::ExtInfo Info; in emitProxyTaskFunction()
2163 FunctionType::ExtInfo Info; in emitDestructorsFunction()
2239 FunctionType::ExtInfo Info; in emitTaskPrivateMappingFunction()
2746 FunctionType::ExtInfo EI; in emitReductionFunction()
DCGStmt.cpp2148 FunctionType::ExtInfo ExtInfo; in GenerateCapturedStmtFunction() local
2150 CGM.getTypes().arrangeFreeFunctionDeclaration(Ctx.VoidTy, Args, ExtInfo, in GenerateCapturedStmtFunction()
DCGDeclCXX.cpp591 getContext().VoidTy, args, FunctionType::ExtInfo(), /*variadic=*/false); in generateDestroyHelper()
DCGStmtOpenMP.cpp121 FunctionType::ExtInfo ExtInfo; in GenerateOpenMPCapturedStmtFunction() local
123 CGM.getTypes().arrangeFreeFunctionDeclaration(Ctx.VoidTy, Args, ExtInfo, in GenerateOpenMPCapturedStmtFunction()
DCGObjCMac.cpp248 IdType, false, false, Params, FunctionType::ExtInfo(), in getGetPropertyFn()
268 Ctx.VoidTy, false, false, Params, FunctionType::ExtInfo(), in getSetPropertyFn()
294 Ctx.VoidTy, false, false, Params, FunctionType::ExtInfo(), in getOptimizedSetPropertyFn()
321 Ctx.VoidTy, false, false, Params, FunctionType::ExtInfo(), in getCopyStructFn()
341 FunctionType::ExtInfo(), in getCppAtomicObjectFunction()
354 Ctx.VoidTy, false, false, Params, FunctionType::ExtInfo(), in getEnumerationMutationFn()
/external/clang/include/clang/AST/
DType.h1348 unsigned ExtInfo : 9;
2871 class ExtInfo {
2888 ExtInfo(unsigned Bits) : Bits(static_cast<uint16_t>(Bits)) {}
2895 ExtInfo(bool noReturn, bool hasRegParm, unsigned regParm, CallingConv cc,
2906 ExtInfo() : Bits(CC_C) { }
2910 ExtInfo(CallingConv CC) : Bits(CC) { }
2923 bool operator==(ExtInfo Other) const {
2926 bool operator!=(ExtInfo Other) const {
2933 ExtInfo withNoReturn(bool noReturn) const {
2935 return ExtInfo(Bits | NoReturnMask);
[all …]
DDecl.h589 struct ExtInfo : public QualifierInfo { struct
593 llvm::PointerUnion<TypeSourceInfo*, ExtInfo*> DeclInfo; argument
599 bool hasExtInfo() const { return DeclInfo.is<ExtInfo*>(); } in hasExtInfo()
600 ExtInfo *getExtInfo() { return DeclInfo.get<ExtInfo*>(); } in getExtInfo()
601 const ExtInfo *getExtInfo() const { return DeclInfo.get<ExtInfo*>(); } in getExtInfo()
2771 typedef QualifierInfo ExtInfo; typedef
2781 llvm::PointerUnion<TypedefNameDecl *, ExtInfo *> TypedefNameDeclOrQualifier;
2783 bool hasExtInfo() const { return TypedefNameDeclOrQualifier.is<ExtInfo *>(); } in hasExtInfo()
2784 ExtInfo *getExtInfo() { return TypedefNameDeclOrQualifier.get<ExtInfo *>(); } in getExtInfo()
2785 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.h1025 FunctionType::ExtInfo EInfo);
1174 const FunctionType::ExtInfo &Info) const;
1177 return getFunctionNoProtoType(ResultTy, FunctionType::ExtInfo()); in getFunctionNoProtoType()
/external/clang/include/clang/CodeGen/
DCGFunctionInfo.h390 const FunctionType::ExtInfo &extInfo,
451 FunctionType::ExtInfo getExtInfo() const { in getExtInfo()
452 return FunctionType::ExtInfo(isNoReturn(), in getExtInfo()
492 const FunctionType::ExtInfo &info, in Profile()
DCodeGenABITypes.h73 FunctionType::ExtInfo info,
/external/clang/lib/Sema/
DSemaLambda.cpp1161 InvokerExtInfo.ExtInfo = InvokerExtInfo.ExtInfo.withCallingConv(CC); in addFunctionPointerConversion()
1333 BlockEPI.ExtInfo = in addBlockPointerConversion()
1334 BlockEPI.ExtInfo.withCallingConv(S.Context.getDefaultCallingConvention( in addBlockPointerConversion()
DSemaType.cpp3889 FunctionType::ExtInfo EI(getCCForDeclaratorChunk(S, D, FTI, chunkIndex)); in GetFullTypeForDeclarator()
3924 EPI.ExtInfo = EI; in GetFullTypeForDeclarator()
5806 FunctionType::ExtInfo EI = unwrapped.get()->getExtInfo().withNoReturn(true); in handleFunctionTypeAttr()
5822 FunctionType::ExtInfo EI in handleFunctionTypeAttr()
5848 FunctionType::ExtInfo EI = in handleFunctionTypeAttr()
5906 FunctionType::ExtInfo EI = unwrapped.get()->getExtInfo().withCallingConv(CC); in handleFunctionTypeAttr()
/external/clang/lib/AST/
DASTContext.cpp2217 FunctionType::ExtInfo Info) { in adjustFunctionType()
2227 EPI.ExtInfo = Info; in adjustFunctionType()
2981 const FunctionType::ExtInfo &Info) const { in getFunctionNoProtoType()
3004 FunctionProtoType::ExtInfo newInfo = Info.withCallingConv(CallConv); in getFunctionNoProtoType()
7382 FunctionType::ExtInfo lbaseInfo = lbase->getExtInfo(); in mergeFunctionTypes()
7383 FunctionType::ExtInfo rbaseInfo = rbase->getExtInfo(); in mergeFunctionTypes()
7406 FunctionType::ExtInfo einfo = lbaseInfo.withNoReturn(NoReturn); in mergeFunctionTypes()
7455 EPI.ExtInfo = einfo; in mergeFunctionTypes()
7491 EPI.ExtInfo = einfo; in mergeFunctionTypes()
7837 EPI.ExtInfo = getFunctionExtInfo(LHS); in mergeObjCGCQualifiers()
[all …]
DDecl.cpp1653 DeclInfo = new (getASTContext()) ExtInfo; in setQualifierInfo()
1684 DeclInfo = new (getASTContext()) ExtInfo; in setTemplateParameterListsInfo()
3482 TypedefNameDeclOrQualifier = new (getASTContext()) ExtInfo; in setQualifierInfo()
3504 TypedefNameDeclOrQualifier = new (getASTContext()) ExtInfo; in setTemplateParameterListsInfo()
DType.cpp2670 result->containsUnexpandedParameterPack(), epi.ExtInfo), in FunctionProtoType()
2867 epi.ExtInfo.Profile(ID); in Profile()
DTypePrinter.cpp658 FunctionType::ExtInfo Info = T->getExtInfo(); in printFunctionProtoAfter()
/external/clang/lib/Serialization/
DASTReaderDecl.cpp428 DeclaratorDecl::ExtInfo *Info = in Visit()
429 DD->DeclInfo.get<DeclaratorDecl::ExtInfo *>(); in Visit()
601 TagDecl::ExtInfo *Info = new (Reader.getContext()) TagDecl::ExtInfo(); in VisitTagDecl()
692 DeclaratorDecl::ExtInfo *Info in VisitDeclaratorDecl()
693 = new (Reader.getContext()) DeclaratorDecl::ExtInfo(); in VisitDeclaratorDecl()

12