/external/clang/lib/CodeGen/ |
D | CGCleanup.h | 256 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 …]
|
D | CodeGenTypes.h | 245 const FunctionType::ExtInfo &Info, 264 FunctionType::ExtInfo info, 292 FunctionType::ExtInfo info,
|
D | CodeGenABITypes.cpp | 66 FunctionType::ExtInfo info, RequiredArgs args) { in arrangeFreeFunctionCall()
|
D | CGObjCRuntime.cpp | 373 FunctionType::ExtInfo einfo = signature.getExtInfo(); in getMessageSendInfo() 384 FunctionType::ExtInfo(), in getMessageSendInfo()
|
D | CGObjC.cpp | 594 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()
|
D | CGCall.cpp | 247 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()
|
D | CGBlocks.cpp | 1333 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()
|
D | CGOpenMPRuntime.cpp | 1116 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()
|
D | CGStmt.cpp | 2148 FunctionType::ExtInfo ExtInfo; in GenerateCapturedStmtFunction() local 2150 CGM.getTypes().arrangeFreeFunctionDeclaration(Ctx.VoidTy, Args, ExtInfo, in GenerateCapturedStmtFunction()
|
D | CGDeclCXX.cpp | 591 getContext().VoidTy, args, FunctionType::ExtInfo(), /*variadic=*/false); in generateDestroyHelper()
|
D | CGStmtOpenMP.cpp | 121 FunctionType::ExtInfo ExtInfo; in GenerateOpenMPCapturedStmtFunction() local 123 CGM.getTypes().arrangeFreeFunctionDeclaration(Ctx.VoidTy, Args, ExtInfo, in GenerateOpenMPCapturedStmtFunction()
|
D | CGObjCMac.cpp | 248 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/ |
D | Type.h | 1348 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 …]
|
D | Decl.h | 589 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 …]
|
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 | 1025 FunctionType::ExtInfo EInfo); 1174 const FunctionType::ExtInfo &Info) const; 1177 return getFunctionNoProtoType(ResultTy, FunctionType::ExtInfo()); in getFunctionNoProtoType()
|
/external/clang/include/clang/CodeGen/ |
D | CGFunctionInfo.h | 390 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()
|
D | CodeGenABITypes.h | 73 FunctionType::ExtInfo info,
|
/external/clang/lib/Sema/ |
D | SemaLambda.cpp | 1161 InvokerExtInfo.ExtInfo = InvokerExtInfo.ExtInfo.withCallingConv(CC); in addFunctionPointerConversion() 1333 BlockEPI.ExtInfo = in addBlockPointerConversion() 1334 BlockEPI.ExtInfo.withCallingConv(S.Context.getDefaultCallingConvention( in addBlockPointerConversion()
|
D | SemaType.cpp | 3889 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/ |
D | ASTContext.cpp | 2217 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 …]
|
D | Decl.cpp | 1653 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()
|
D | Type.cpp | 2670 result->containsUnexpandedParameterPack(), epi.ExtInfo), in FunctionProtoType() 2867 epi.ExtInfo.Profile(ID); in Profile()
|
D | TypePrinter.cpp | 658 FunctionType::ExtInfo Info = T->getExtInfo(); in printFunctionProtoAfter()
|
/external/clang/lib/Serialization/ |
D | ASTReaderDecl.cpp | 428 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()
|