Home
last modified time | relevance | path

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

12

/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGCleanup.h238 struct ExtInfo { struct
246 mutable struct ExtInfo *ExtInfo; variable
248 struct ExtInfo &getExtInfo() { in getExtInfo()
249 if (!ExtInfo) ExtInfo = new struct ExtInfo(); in getExtInfo()
250 return *ExtInfo; in getExtInfo()
253 const struct ExtInfo &getExtInfo() const { in getExtInfo()
254 if (!ExtInfo) ExtInfo = new struct ExtInfo(); in getExtInfo()
255 return *ExtInfo; in getExtInfo()
274 NormalBlock(nullptr), ActiveFlag(nullptr), ExtInfo(nullptr) { in EHCleanupScope()
288 delete ExtInfo; in Destroy() local
[all …]
HDCodeGenTypes.h237 const FunctionType::ExtInfo &Info,
256 FunctionType::ExtInfo info,
283 FunctionType::ExtInfo info,
HDCodeGenABITypes.cpp72 FunctionType::ExtInfo info, in arrangeFreeFunctionCall()
HDCGObjCRuntime.cpp365 FunctionType::ExtInfo einfo = signature.getExtInfo(); in getMessageSendInfo()
376 FunctionType::ExtInfo(), in getMessageSendInfo()
HDCGObjC.cpp560 FunctionType::ExtInfo(), in emitStructGetterCall()
827 FunctionType::ExtInfo(), in emitCPPObjectAtomicGetterCall()
920 FunctionType::ExtInfo(), in generateObjCGetterBody()
1036 FunctionType::ExtInfo(), in emitStructSetterCall()
1074 FunctionType::ExtInfo(), in emitCPPObjectAtomicSetterCall()
1207 FunctionType::ExtInfo(), in generateObjCSetterBody()
1220 FunctionType::ExtInfo(), in generateObjCSetterBody()
1591 FunctionType::ExtInfo(), in EmitObjCForCollectionStmt()
2927 C.VoidTy, args, FunctionType::ExtInfo(), RequiredArgs::All); in GenerateObjCAtomicSetterCopyHelperFunction()
3006 C.VoidTy, args, FunctionType::ExtInfo(), RequiredArgs::All); in GenerateObjCAtomicGetterCopyHelperFunction()
HDCGCall.cpp217 FunctionType::ExtInfo extInfo = FTP->getExtInfo(); in arrangeCXXStructorDeclaration()
248 FunctionType::ExtInfo Info = FPT->getExtInfo(); in arrangeCXXConstructorCall()
305 FunctionType::ExtInfo einfo; in arrangeObjCMessageSendSignature()
367 FunctionType::ExtInfo(CC), RequiredArgs::All); in arrangeMSCtorClosure()
433 FunctionType::ExtInfo info, in arrangeFreeFunctionCall()
454 FunctionType::ExtInfo info = FPT->getExtInfo(); in arrangeCXXMethodCall()
462 const FunctionType::ExtInfo &info, bool isVariadic) { in arrangeFreeFunctionDeclaration()
478 None, FunctionType::ExtInfo(), RequiredArgs::All); in arrangeNullaryFunction()
489 FunctionType::ExtInfo info, in arrangeLLVMFunctionInfo()
538 const FunctionType::ExtInfo &info, in create()
HDCGOpenMPRuntime.cpp1000 CGM.getContext().VoidPtrTy, Args, FunctionType::ExtInfo(), in emitThreadPrivateVarDefinition()
1034 CGM.getContext().VoidTy, Args, FunctionType::ExtInfo(), in emitThreadPrivateVarDefinition()
1368 FunctionType::ExtInfo EI; in emitCopyprivateCopyFunction()
1906 FunctionType::ExtInfo Info; in emitProxyTaskFunction()
1975 FunctionType::ExtInfo Info; in emitDestructorsFunction()
2052 FunctionType::ExtInfo Info; in emitTaskPrivateMappingFunction()
2455 FunctionType::ExtInfo EI; in emitReductionFunction()
HDCGBlocks.cpp1313 C.VoidTy, args, FunctionType::ExtInfo(), /*variadic=*/false); in GenerateCopyHelperFunction()
1487 C.VoidTy, args, FunctionType::ExtInfo(), /*variadic=*/false); in GenerateDestroyHelperFunction()
1778 R, args, FunctionType::ExtInfo(), /*variadic=*/false); in generateByrefCopyHelper()
1850 R, args, FunctionType::ExtInfo(), /*variadic=*/false); in generateByrefDisposeHelper()
HDCGStmt.cpp2214 FunctionType::ExtInfo ExtInfo; in GenerateCapturedStmtFunction() local
2216 CGM.getTypes().arrangeFreeFunctionDeclaration(Ctx.VoidTy, Args, ExtInfo, in GenerateCapturedStmtFunction()
HDCGDeclCXX.cpp585 getContext().VoidTy, args, FunctionType::ExtInfo(), /*variadic=*/false); in generateDestroyHelper()
HDCGObjCMac.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()
HDCGExprComplex.cpp590 Op.Ty, Args, FunctionType::ExtInfo(/* No CC here - will be added later */), in EmitComplexBinOpLibCall()
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDType.h1333 unsigned ExtInfo : 9;
2847 class ExtInfo {
2864 ExtInfo(unsigned Bits) : Bits(static_cast<uint16_t>(Bits)) {}
2871 ExtInfo(bool noReturn, bool hasRegParm, unsigned regParm, CallingConv cc,
2882 ExtInfo() : Bits(CC_C) { }
2886 ExtInfo(CallingConv CC) : Bits(CC) { }
2899 bool operator==(ExtInfo Other) const {
2902 bool operator!=(ExtInfo Other) const {
2909 ExtInfo withNoReturn(bool noReturn) const {
2911 return ExtInfo(Bits | NoReturnMask);
[all …]
HDDecl.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()
2755 typedef QualifierInfo ExtInfo; typedef
2765 llvm::PointerUnion<NamedDecl *, ExtInfo *> NamedDeclOrQualifier;
2767 bool hasExtInfo() const { return NamedDeclOrQualifier.is<ExtInfo *>(); } in hasExtInfo()
2768 ExtInfo *getExtInfo() { return NamedDeclOrQualifier.get<ExtInfo *>(); } in getExtInfo()
2769 const ExtInfo *getExtInfo() const { in getExtInfo()
[all …]
HDCanonicalType.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)
HDASTContext.h956 FunctionType::ExtInfo EInfo);
1102 const FunctionType::ExtInfo &Info) const;
1105 return getFunctionNoProtoType(ResultTy, FunctionType::ExtInfo()); in getFunctionNoProtoType()
/NextBSD/contrib/llvm/tools/clang/include/clang/CodeGen/
HDCGFunctionInfo.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()
HDCodeGenABITypes.h71 FunctionType::ExtInfo info,
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaLambda.cpp1174 InvokerExtInfo.ExtInfo = InvokerExtInfo.ExtInfo.withCallingConv(CC); in addFunctionPointerConversion()
1346 BlockEPI.ExtInfo = in addBlockPointerConversion()
1347 BlockEPI.ExtInfo.withCallingConv(S.Context.getDefaultCallingConvention( in addBlockPointerConversion()
HDSemaType.cpp3847 FunctionType::ExtInfo EI(getCCForDeclaratorChunk(S, D, FTI, chunkIndex)); in GetFullTypeForDeclarator()
3882 EPI.ExtInfo = EI; in GetFullTypeForDeclarator()
5729 FunctionType::ExtInfo EI = unwrapped.get()->getExtInfo().withNoReturn(true); in handleFunctionTypeAttr()
5745 FunctionType::ExtInfo EI in handleFunctionTypeAttr()
5771 FunctionType::ExtInfo EI = in handleFunctionTypeAttr()
5829 FunctionType::ExtInfo EI = unwrapped.get()->getExtInfo().withCallingConv(CC); in handleFunctionTypeAttr()
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDASTContext.cpp2158 FunctionType::ExtInfo Info) { in adjustFunctionType()
2168 EPI.ExtInfo = Info; in adjustFunctionType()
2921 const FunctionType::ExtInfo &Info) const { in getFunctionNoProtoType()
2944 FunctionProtoType::ExtInfo newInfo = Info.withCallingConv(CallConv); in getFunctionNoProtoType()
7308 FunctionType::ExtInfo lbaseInfo = lbase->getExtInfo(); in mergeFunctionTypes()
7309 FunctionType::ExtInfo rbaseInfo = rbase->getExtInfo(); in mergeFunctionTypes()
7332 FunctionType::ExtInfo einfo = lbaseInfo.withNoReturn(NoReturn); in mergeFunctionTypes()
7381 EPI.ExtInfo = einfo; in mergeFunctionTypes()
7417 EPI.ExtInfo = einfo; in mergeFunctionTypes()
7763 EPI.ExtInfo = getFunctionExtInfo(LHS); in mergeObjCGCQualifiers()
[all …]
HDDecl.cpp1633 DeclInfo = new (getASTContext()) ExtInfo; in setQualifierInfo()
1666 DeclInfo = new (getASTContext()) ExtInfo; in setTemplateParameterListsInfo()
3469 NamedDeclOrQualifier = new (getASTContext()) ExtInfo; in setQualifierInfo()
3492 NamedDeclOrQualifier = new (getASTContext()) ExtInfo; in setTemplateParameterListsInfo()
HDType.cpp2567 result->containsUnexpandedParameterPack(), epi.ExtInfo), in FunctionProtoType()
2764 epi.ExtInfo.Profile(ID); in Profile()
HDTypePrinter.cpp658 FunctionType::ExtInfo Info = T->getExtInfo(); in printFunctionProtoAfter()
/NextBSD/contrib/llvm/tools/clang/lib/Serialization/
HDASTReaderDecl.cpp451 DeclaratorDecl::ExtInfo *Info = in Visit()
452 DD->DeclInfo.get<DeclaratorDecl::ExtInfo *>(); in Visit()
620 TagDecl::ExtInfo *Info = new (Reader.getContext()) TagDecl::ExtInfo(); in VisitTagDecl()
714 DeclaratorDecl::ExtInfo *Info in VisitDeclaratorDecl()
715 = new (Reader.getContext()) DeclaratorDecl::ExtInfo(); in VisitDeclaratorDecl()

12