Home
last modified time | relevance | path

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

12

/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCGCleanup.h235 struct ExtInfo { struct
243 mutable struct ExtInfo *ExtInfo; argument
245 struct ExtInfo &getExtInfo() { in getExtInfo()
246 if (!ExtInfo) ExtInfo = new struct ExtInfo(); in getExtInfo()
247 return *ExtInfo; in getExtInfo()
250 const struct ExtInfo &getExtInfo() const { in getExtInfo()
251 if (!ExtInfo) ExtInfo = new struct ExtInfo(); in getExtInfo()
252 return *ExtInfo; in getExtInfo()
271 NormalBlock(nullptr), ActiveFlag(nullptr), ExtInfo(nullptr) { in EHCleanupScope()
284 delete ExtInfo; in Destroy() local
[all …]
H A DCodeGenTypes.h236 const FunctionType::ExtInfo &Info,
255 FunctionType::ExtInfo info,
280 FunctionType::ExtInfo info,
H A DCodeGenABITypes.cpp67 FunctionType::ExtInfo info, in arrangeFreeFunctionCall()
H A DCGObjCRuntime.cpp365 FunctionType::ExtInfo einfo = signature.getExtInfo(); in getMessageSendInfo()
376 FunctionType::ExtInfo(), in getMessageSendInfo()
H A DCGObjC.cpp537 FunctionType::ExtInfo(), in emitStructGetterCall()
804 FunctionType::ExtInfo(), in emitCPPObjectAtomicGetterCall()
897 FunctionType::ExtInfo(), in generateObjCGetterBody()
1013 FunctionType::ExtInfo(), in emitStructSetterCall()
1051 FunctionType::ExtInfo(), in emitCPPObjectAtomicSetterCall()
1184 FunctionType::ExtInfo(), in generateObjCSetterBody()
1197 FunctionType::ExtInfo(), in generateObjCSetterBody()
1568 FunctionType::ExtInfo(), in EmitObjCForCollectionStmt()
2903 C.VoidTy, args, FunctionType::ExtInfo(), RequiredArgs::All); in GenerateObjCAtomicSetterCopyHelperFunction()
2982 C.VoidTy, args, FunctionType::ExtInfo(), RequiredArgs::All); in GenerateObjCAtomicGetterCopyHelperFunction()
H A DCGCall.cpp219 FunctionType::ExtInfo extInfo = FTP->getExtInfo(); in arrangeCXXStructorDeclaration()
250 FunctionType::ExtInfo Info = FPT->getExtInfo(); in arrangeCXXConstructorCall()
307 FunctionType::ExtInfo einfo; in arrangeObjCMessageSendSignature()
415 FunctionType::ExtInfo info, in arrangeFreeFunctionCall()
436 FunctionType::ExtInfo info = FPT->getExtInfo(); in arrangeCXXMethodCall()
444 const FunctionType::ExtInfo &info, bool isVariadic) { in arrangeFreeFunctionDeclaration()
460 None, FunctionType::ExtInfo(), RequiredArgs::All); in arrangeNullaryFunction()
471 FunctionType::ExtInfo info, in arrangeLLVMFunctionInfo()
520 const FunctionType::ExtInfo &info, in create()
H A DCGOpenMPRuntime.cpp540 CGM.getContext().VoidPtrTy, Args, FunctionType::ExtInfo(), in EmitOMPThreadPrivateVarDefinition()
574 CGM.getContext().VoidTy, Args, FunctionType::ExtInfo(), in EmitOMPThreadPrivateVarDefinition()
H A DCGBlocks.cpp1311 C.VoidTy, args, FunctionType::ExtInfo(), /*variadic=*/false); in GenerateCopyHelperFunction()
1484 C.VoidTy, args, FunctionType::ExtInfo(), /*variadic=*/false); in GenerateDestroyHelperFunction()
1774 R, args, FunctionType::ExtInfo(), /*variadic=*/false); in generateByrefCopyHelper()
1844 R, args, FunctionType::ExtInfo(), /*variadic=*/false); in generateByrefDisposeHelper()
H A DCGDeclCXX.cpp562 getContext().VoidTy, args, FunctionType::ExtInfo(), /*variadic=*/false); in generateDestroyHelper()
H A DCGStmt.cpp2180 FunctionType::ExtInfo ExtInfo; in GenerateCapturedStmtFunction() local
2182 CGM.getTypes().arrangeFreeFunctionDeclaration(Ctx.VoidTy, Args, ExtInfo, in GenerateCapturedStmtFunction()
H A 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()
H A DCGExprComplex.cpp588 Op.Ty, Args, FunctionType::ExtInfo(/* No CC here - will be added later */), in EmitComplexBinOpLibCall()
H A DCGAtomic.cpp139 FunctionType::ExtInfo(), RequiredArgs::All); in emitAtomicLibcall()
/minix3/external/bsd/llvm/dist/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h388 const FunctionType::ExtInfo &extInfo,
449 FunctionType::ExtInfo getExtInfo() const { in getExtInfo()
450 return FunctionType::ExtInfo(isNoReturn(), in getExtInfo()
484 const FunctionType::ExtInfo &info, in Profile()
H A DCodeGenABITypes.h69 FunctionType::ExtInfo info,
/minix3/external/bsd/llvm/dist/clang/include/clang/AST/
H A DType.h1270 unsigned ExtInfo : 9;
2718 class ExtInfo {
2735 ExtInfo(unsigned Bits) : Bits(static_cast<uint16_t>(Bits)) {}
2742 ExtInfo(bool noReturn, bool hasRegParm, unsigned regParm, CallingConv cc,
2753 ExtInfo() : Bits(CC_C) { }
2757 ExtInfo(CallingConv CC) : Bits(CC) { }
2770 bool operator==(ExtInfo Other) const {
2773 bool operator!=(ExtInfo Other) const {
2780 ExtInfo withNoReturn(bool noReturn) const {
2782 return ExtInfo(Bits | NoReturnMask);
[all …]
H A DDecl.h547 struct ExtInfo : public QualifierInfo { struct
551 llvm::PointerUnion<TypeSourceInfo*, ExtInfo*> DeclInfo; argument
557 bool hasExtInfo() const { return DeclInfo.is<ExtInfo*>(); } in hasExtInfo()
558 ExtInfo *getExtInfo() { return DeclInfo.get<ExtInfo*>(); } in getExtInfo()
559 const ExtInfo *getExtInfo() const { return DeclInfo.get<ExtInfo*>(); } in getExtInfo()
2656 typedef QualifierInfo ExtInfo; typedef
2666 llvm::PointerUnion<NamedDecl *, ExtInfo *> NamedDeclOrQualifier;
2668 bool hasExtInfo() const { return NamedDeclOrQualifier.is<ExtInfo *>(); } in hasExtInfo()
2669 ExtInfo *getExtInfo() { return NamedDeclOrQualifier.get<ExtInfo *>(); } in getExtInfo()
2670 const ExtInfo *getExtInfo() const { in getExtInfo()
[all …]
H A DCanonicalType.h544 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(FunctionType::ExtInfo, getExtInfo)
551 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(FunctionType::ExtInfo, getExtInfo)
558 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(FunctionType::ExtInfo, getExtInfo)
H A DASTContext.h926 FunctionType::ExtInfo EInfo);
1072 const FunctionType::ExtInfo &Info) const;
1075 return getFunctionNoProtoType(ResultTy, FunctionType::ExtInfo()); in getFunctionNoProtoType()
/minix3/external/bsd/llvm/dist/clang/lib/Sema/
H A DSemaLambda.cpp1178 InvokerExtInfo.ExtInfo = InvokerExtInfo.ExtInfo.withCallingConv(CC); in addFunctionPointerConversion()
1347 FunctionProtoType::ExtProtoInfo ExtInfo = Proto->getExtProtoInfo(); in addBlockPointerConversion() local
1348 ExtInfo.TypeQuals = 0; in addBlockPointerConversion()
1350 Proto->getReturnType(), Proto->getParamTypes(), ExtInfo); in addBlockPointerConversion()
1354 FunctionProtoType::ExtProtoInfo ExtInfo(S.Context.getDefaultCallingConvention( in addBlockPointerConversion() local
1356 ExtInfo.TypeQuals = Qualifiers::Const; in addBlockPointerConversion()
1357 QualType ConvTy = S.Context.getFunctionType(BlockPtrTy, None, ExtInfo); in addBlockPointerConversion()
H A DSemaType.cpp2856 FunctionType::ExtInfo EI(getCCForDeclaratorChunk(S, D, FTI, chunkIndex)); in GetFullTypeForDeclarator()
2891 EPI.ExtInfo = EI; in GetFullTypeForDeclarator()
4487 FunctionType::ExtInfo EI = unwrapped.get()->getExtInfo().withNoReturn(true); in handleFunctionTypeAttr()
4503 FunctionType::ExtInfo EI in handleFunctionTypeAttr()
4529 FunctionType::ExtInfo EI = in handleFunctionTypeAttr()
4587 FunctionType::ExtInfo EI = unwrapped.get()->getExtInfo().withCallingConv(CC); in handleFunctionTypeAttr()
/minix3/external/bsd/llvm/dist/clang/lib/AST/
H A DASTContext.cpp2083 FunctionType::ExtInfo Info) { in adjustFunctionType()
2093 EPI.ExtInfo = Info; in adjustFunctionType()
2846 const FunctionType::ExtInfo &Info) const { in getFunctionNoProtoType()
2869 FunctionProtoType::ExtInfo newInfo = Info.withCallingConv(CallConv); in getFunctionNoProtoType()
6956 FunctionType::ExtInfo lbaseInfo = lbase->getExtInfo(); in mergeFunctionTypes()
6957 FunctionType::ExtInfo rbaseInfo = rbase->getExtInfo(); in mergeFunctionTypes()
6980 FunctionType::ExtInfo einfo = lbaseInfo.withNoReturn(NoReturn); in mergeFunctionTypes()
7029 EPI.ExtInfo = einfo; in mergeFunctionTypes()
7065 EPI.ExtInfo = einfo; in mergeFunctionTypes()
7411 EPI.ExtInfo = getFunctionExtInfo(LHS); in mergeObjCGCQualifiers()
[all …]
H A DDecl.cpp1574 DeclInfo = new (getASTContext()) ExtInfo; in setQualifierInfo()
1607 DeclInfo = new (getASTContext()) ExtInfo; in setTemplateParameterListsInfo()
3415 NamedDeclOrQualifier = new (getASTContext()) ExtInfo; in setQualifierInfo()
3438 NamedDeclOrQualifier = new (getASTContext()) ExtInfo; in setTemplateParameterListsInfo()
H A DType.cpp1603 result->containsUnexpandedParameterPack(), epi.ExtInfo), in FunctionProtoType()
1800 epi.ExtInfo.Profile(ID); in Profile()
/minix3/external/bsd/llvm/dist/clang/lib/Serialization/
H A DASTReaderDecl.cpp367 DeclaratorDecl::ExtInfo *Info = in Visit()
368 DD->DeclInfo.get<DeclaratorDecl::ExtInfo *>(); in Visit()
528 TagDecl::ExtInfo *Info = new (Reader.getContext()) TagDecl::ExtInfo(); in VisitTagDecl()
610 DeclaratorDecl::ExtInfo *Info in VisitDeclaratorDecl()
611 = new (Reader.getContext()) DeclaratorDecl::ExtInfo(); in VisitDeclaratorDecl()

12