Home
last modified time | relevance | path

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

12

/external/clang/lib/CodeGen/
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 ~EHCleanupScope() local
[all …]
DCodeGenTypes.h180 const FunctionType::ExtInfo &Info,
202 FunctionType::ExtInfo info,
225 FunctionType::ExtInfo info,
DCodeGenABITypes.cpp65 FunctionType::ExtInfo info, in arrangeFreeFunctionCall()
DCGObjCRuntime.cpp365 FunctionType::ExtInfo einfo = signature.getExtInfo(); in getMessageSendInfo()
376 FunctionType::ExtInfo(), in getMessageSendInfo()
DCGCall.cpp94 FunctionType::ExtInfo extInfo) { in arrangeLLVMFunctionInfo()
117 FunctionType::ExtInfo extInfo = FTP->getExtInfo(); in arrangeCXXMethodType()
242 FunctionType::ExtInfo extInfo = FTP->getExtInfo(); in arrangeCXXConstructorDeclaration()
264 FunctionType::ExtInfo Info = FPT->getExtInfo(); in arrangeCXXConstructorCall()
287 FunctionType::ExtInfo extInfo = FTP->getExtInfo(); in arrangeCXXDestructor()
342 FunctionType::ExtInfo einfo; in arrangeObjCMessageSendSignature()
425 FunctionType::ExtInfo info, in arrangeFreeFunctionCall()
447 FunctionType::ExtInfo info = FPT->getExtInfo(); in arrangeCXXMethodCall()
454 const FunctionType::ExtInfo &info, bool isVariadic) { in arrangeFreeFunctionDeclaration()
469 FunctionType::ExtInfo(), RequiredArgs::All); in arrangeNullaryFunction()
[all …]
DCGObjC.cpp542 FunctionType::ExtInfo(), in emitStructGetterCall()
809 FunctionType::ExtInfo(), in emitCPPObjectAtomicGetterCall()
902 FunctionType::ExtInfo(), in generateObjCGetterBody()
1018 FunctionType::ExtInfo(), in emitStructSetterCall()
1056 FunctionType::ExtInfo(), in emitCPPObjectAtomicSetterCall()
1189 FunctionType::ExtInfo(), in generateObjCSetterBody()
1202 FunctionType::ExtInfo(), in generateObjCSetterBody()
1573 FunctionType::ExtInfo(), in EmitObjCForCollectionStmt()
2910 C.VoidTy, args, FunctionType::ExtInfo(), RequiredArgs::All); in GenerateObjCAtomicSetterCopyHelperFunction()
2989 C.VoidTy, args, FunctionType::ExtInfo(), RequiredArgs::All); in GenerateObjCAtomicGetterCopyHelperFunction()
DCGBlocks.cpp1289 C.VoidTy, args, FunctionType::ExtInfo(), /*variadic=*/false); in GenerateCopyHelperFunction()
1462 C.VoidTy, args, FunctionType::ExtInfo(), /*variadic=*/false); in GenerateDestroyHelperFunction()
1752 R, args, FunctionType::ExtInfo(), /*variadic=*/false); in generateByrefCopyHelper()
1822 R, args, FunctionType::ExtInfo(), /*variadic=*/false); in generateByrefDisposeHelper()
DCGDeclCXX.cpp533 getContext().VoidTy, args, FunctionType::ExtInfo(), /*variadic=*/false); in generateDestroyHelper()
DCGAtomic.cpp130 FunctionType::ExtInfo(), RequiredArgs::All); in emitAtomicLibcall()
728 FunctionType::ExtInfo(), RequiredArgs::All); in EmitAtomicExpr()
DCGStmt.cpp2122 FunctionType::ExtInfo ExtInfo; in GenerateCapturedStmtFunction() local
2124 CGM.getTypes().arrangeFreeFunctionDeclaration(Ctx.VoidTy, Args, ExtInfo, in GenerateCapturedStmtFunction()
DCGObjCMac.cpp248 FunctionType::ExtInfo(), in getGetPropertyFn()
269 FunctionType::ExtInfo(), in getSetPropertyFn()
296 FunctionType::ExtInfo(), in getOptimizedSetPropertyFn()
324 FunctionType::ExtInfo(), in getCopyStructFn()
344 FunctionType::ExtInfo(), in getCppAtomicObjectFunction()
358 FunctionType::ExtInfo(), in getEnumerationMutationFn()
/external/clang/include/clang/AST/
DType.h1253 unsigned ExtInfo : 9;
2675 class ExtInfo {
2692 ExtInfo(unsigned Bits) : Bits(static_cast<uint16_t>(Bits)) {}
2699 ExtInfo(bool noReturn, bool hasRegParm, unsigned regParm, CallingConv cc,
2710 ExtInfo() : Bits(CC_C) { }
2714 ExtInfo(CallingConv CC) : Bits(CC) { }
2727 bool operator==(ExtInfo Other) const {
2730 bool operator!=(ExtInfo Other) const {
2737 ExtInfo withNoReturn(bool noReturn) const {
2739 return ExtInfo(Bits | NoReturnMask);
[all …]
DDecl.h530 struct ExtInfo : public QualifierInfo { struct
534 llvm::PointerUnion<TypeSourceInfo*, ExtInfo*> DeclInfo; argument
540 bool hasExtInfo() const { return DeclInfo.is<ExtInfo*>(); } in hasExtInfo()
541 ExtInfo *getExtInfo() { return DeclInfo.get<ExtInfo*>(); } in getExtInfo()
542 const ExtInfo *getExtInfo() const { return DeclInfo.get<ExtInfo*>(); } in getExtInfo()
2574 typedef QualifierInfo ExtInfo; typedef
2584 llvm::PointerUnion<NamedDecl *, ExtInfo *> NamedDeclOrQualifier;
2586 bool hasExtInfo() const { return NamedDeclOrQualifier.is<ExtInfo *>(); } in hasExtInfo()
2587 ExtInfo *getExtInfo() { return NamedDeclOrQualifier.get<ExtInfo *>(); } in getExtInfo()
2588 const ExtInfo *getExtInfo() const { in getExtInfo()
[all …]
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)
DASTContext.h910 FunctionType::ExtInfo EInfo);
1050 const FunctionType::ExtInfo &Info) const;
1053 return getFunctionNoProtoType(ResultTy, FunctionType::ExtInfo()); in getFunctionNoProtoType()
/external/clang/include/clang/CodeGen/
DCGFunctionInfo.h371 const FunctionType::ExtInfo &extInfo,
427 FunctionType::ExtInfo getExtInfo() const { in getExtInfo()
428 return FunctionType::ExtInfo(isNoReturn(), in getExtInfo()
460 const FunctionType::ExtInfo &info, in Profile()
DCodeGenABITypes.h67 FunctionType::ExtInfo info,
/external/clang/lib/Sema/
DSemaLambda.cpp1173 InvokerExtInfo.ExtInfo = InvokerExtInfo.ExtInfo.withCallingConv(CC); in addFunctionPointerConversion()
1342 FunctionProtoType::ExtProtoInfo ExtInfo = Proto->getExtProtoInfo(); in addBlockPointerConversion() local
1343 ExtInfo.TypeQuals = 0; in addBlockPointerConversion()
1345 Proto->getReturnType(), Proto->getParamTypes(), ExtInfo); in addBlockPointerConversion()
1349 FunctionProtoType::ExtProtoInfo ExtInfo(S.Context.getDefaultCallingConvention( in addBlockPointerConversion() local
1351 ExtInfo.TypeQuals = Qualifiers::Const; in addBlockPointerConversion()
1352 QualType ConvTy = S.Context.getFunctionType(BlockPtrTy, None, ExtInfo); in addBlockPointerConversion()
DSemaType.cpp2853 FunctionType::ExtInfo EI(getCCForDeclaratorChunk(S, D, FTI, chunkIndex)); in GetFullTypeForDeclarator()
2888 EPI.ExtInfo = EI; in GetFullTypeForDeclarator()
4478 FunctionType::ExtInfo EI = unwrapped.get()->getExtInfo().withNoReturn(true); in handleFunctionTypeAttr()
4494 FunctionType::ExtInfo EI in handleFunctionTypeAttr()
4520 FunctionType::ExtInfo EI = in handleFunctionTypeAttr()
4589 FunctionType::ExtInfo EI = unwrapped.get()->getExtInfo().withCallingConv(CC); in handleFunctionTypeAttr()
DSemaLookup.cpp737 EPI.ExtInfo = EPI.ExtInfo.withCallingConv(CC_C); in LookupDirect()
/external/clang/lib/AST/
DASTContext.cpp2080 FunctionType::ExtInfo Info) { in adjustFunctionType()
2090 EPI.ExtInfo = Info; in adjustFunctionType()
2787 const FunctionType::ExtInfo &Info) const { in getFunctionNoProtoType()
2810 FunctionProtoType::ExtInfo newInfo = Info.withCallingConv(CallConv); in getFunctionNoProtoType()
6885 FunctionType::ExtInfo lbaseInfo = lbase->getExtInfo(); in mergeFunctionTypes()
6886 FunctionType::ExtInfo rbaseInfo = rbase->getExtInfo(); in mergeFunctionTypes()
6909 FunctionType::ExtInfo einfo = lbaseInfo.withNoReturn(NoReturn); in mergeFunctionTypes()
6958 EPI.ExtInfo = einfo; in mergeFunctionTypes()
6994 EPI.ExtInfo = einfo; in mergeFunctionTypes()
7340 EPI.ExtInfo = getFunctionExtInfo(LHS); in mergeObjCGCQualifiers()
[all …]
DDecl.cpp1550 DeclInfo = new (getASTContext()) ExtInfo; in setQualifierInfo()
1583 DeclInfo = new (getASTContext()) ExtInfo; in setTemplateParameterListsInfo()
3378 NamedDeclOrQualifier = new (getASTContext()) ExtInfo; in setQualifierInfo()
3401 NamedDeclOrQualifier = new (getASTContext()) ExtInfo; in setTemplateParameterListsInfo()
DType.cpp1598 result->containsUnexpandedParameterPack(), epi.ExtInfo), in FunctionProtoType()
1777 epi.ExtInfo.Profile(ID); in Profile()
DTypePrinter.cpp645 FunctionType::ExtInfo Info = T->getExtInfo(); in printFunctionProtoAfter()
/external/clang/lib/Serialization/
DASTReaderDecl.cpp349 DeclaratorDecl::ExtInfo *Info = in Visit()
350 DD->DeclInfo.get<DeclaratorDecl::ExtInfo *>(); in Visit()
491 TagDecl::ExtInfo *Info = new (Reader.getContext()) TagDecl::ExtInfo(); in VisitTagDecl()
563 DeclaratorDecl::ExtInfo *Info in VisitDeclaratorDecl()
564 = new (Reader.getContext()) DeclaratorDecl::ExtInfo(); in VisitDeclaratorDecl()

12