| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGCleanup.h | 252 struct ExtInfo { struct 260 mutable struct ExtInfo *ExtInfo; argument 268 if (!ExtInfo) ExtInfo = new struct ExtInfo(); in getExtInfo() 269 return *ExtInfo; in getExtInfo() 273 if (!ExtInfo) ExtInfo = new struct ExtInfo(); in getExtInfo() 274 return *ExtInfo; in getExtInfo() 307 delete ExtInfo; in Destroy() local 360 bool hasBranches() const { return ExtInfo && !ExtInfo->Branches.empty(); } in hasBranches() 375 struct ExtInfo &ExtInfo = getExtInfo(); in addBranchAfter() local 382 return ExtInfo ? ExtInfo->BranchAfters.size() : 0; in getNumBranchAfters() [all …]
|
| H A D | CodeGenABITypes.cpp | 61 FunctionType::ExtInfo info, in arrangeFreeFunctionCall()
|
| H A D | CodeGenTypes.h | 333 FunctionType::ExtInfo info,
|
| H A D | CGCall.cpp | 350 FunctionType::ExtInfo extInfo = FTP->getExtInfo(); in arrangeCXXStructorDeclaration() 420 FunctionType::ExtInfo Info = FPT->getExtInfo(); in arrangeCXXConstructorCall() 488 FunctionType::ExtInfo einfo; in arrangeObjCMessageSendSignature() 508 FunctionType::ExtInfo einfo; in arrangeUnprototypedObjCMessageSend() 561 FunctionType::ExtInfo(CC), {}, in arrangeMSCtorClosure() 654 /*chainCall=*/false, argTypes, FunctionType::ExtInfo(), in arrangeBuiltinFunctionCall() 665 argTypes, FunctionType::ExtInfo(), {}, RequiredArgs::All); in arrangeBuiltinFunctionDeclaration() 673 argTypes, FunctionType::ExtInfo(), {}, RequiredArgs::All); in arrangeBuiltinFunctionDeclaration() 695 FunctionType::ExtInfo info = proto->getExtInfo(); in arrangeCXXMethodCall() 704 None, FunctionType::ExtInfo(), {}, RequiredArgs::All); in arrangeNullaryFunction() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | Type.h | 1508 unsigned ExtInfo : 12; 3466 class ExtInfo { 3506 ExtInfo() = default; 3510 ExtInfo(CallingConv CC) : Bits(CC) {} 3601 ExtInfo Info) 3605 FunctionTypeBits.ExtInfo = Info.Bits; 3624 ExtInfo getExtInfo() const { return ExtInfo(FunctionTypeBits.ExtInfo); } 3670 ExtInfo Info) { 3768 FunctionType::ExtInfo ExtInfo; 3901 EPI.ExtInfo = getExtInfo(); [all …]
|
| H A D | Decl.h | 692 struct ExtInfo : public QualifierInfo { struct 696 llvm::PointerUnion<TypeSourceInfo *, ExtInfo *> DeclInfo; argument 702 bool hasExtInfo() const { return DeclInfo.is<ExtInfo*>(); } in hasExtInfo() 703 ExtInfo *getExtInfo() { return DeclInfo.get<ExtInfo*>(); } in getExtInfo() 704 const ExtInfo *getExtInfo() const { return DeclInfo.get<ExtInfo*>(); } in getExtInfo() 3078 using ExtInfo = QualifierInfo; variable 3088 llvm::PointerUnion<TypedefNameDecl *, ExtInfo *> TypedefNameDeclOrQualifier; 3090 bool hasExtInfo() const { return TypedefNameDeclOrQualifier.is<ExtInfo *>(); } in hasExtInfo() 3091 ExtInfo *getExtInfo() { return TypedefNameDeclOrQualifier.get<ExtInfo *>(); } in getExtInfo() 3092 const ExtInfo *getExtInfo() const { in getExtInfo() [all …]
|
| H A D | CanonicalType.h | 488 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(FunctionType::ExtInfo, getExtInfo) 495 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(FunctionType::ExtInfo, getExtInfo) 502 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(FunctionType::ExtInfo, getExtInfo)
|
| H A D | ASTContext.h | 1192 FunctionType::ExtInfo EInfo); 1373 const FunctionType::ExtInfo &Info) const; 1376 return getFunctionNoProtoType(ResultTy, FunctionType::ExtInfo()); in getFunctionNoProtoType()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/CodeGen/ |
| H A D | CGFunctionInfo.h | 563 const FunctionType::ExtInfo &extInfo, 642 FunctionType::ExtInfo getExtInfo() const { in getExtInfo() 643 return FunctionType::ExtInfo(isNoReturn(), getHasRegParm(), getRegParm(), in getExtInfo() 699 const FunctionType::ExtInfo &info, in Profile()
|
| H A D | CodeGenABITypes.h | 72 FunctionType::ExtInfo info,
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | TypePrinter.cpp | 124 void printFunctionAfter(const FunctionType::ExtInfo &Info, raw_ostream &OS); 809 FunctionType::ExtInfo Info = T->getExtInfo(); in printFunctionProtoAfter() 837 void TypePrinter::printFunctionAfter(const FunctionType::ExtInfo &Info, in printFunctionAfter()
|
| H A D | ASTContext.cpp | 2722 FunctionType::ExtInfo Info) { in adjustFunctionType() 2732 EPI.ExtInfo = Info; in adjustFunctionType() 3571 const FunctionType::ExtInfo &Info) const { in getFunctionNoProtoType() 8543 FunctionType::ExtInfo lbaseInfo = lbase->getExtInfo(); in mergeFunctionTypes() 8544 FunctionType::ExtInfo rbaseInfo = rbase->getExtInfo(); in mergeFunctionTypes() 8571 FunctionType::ExtInfo einfo = lbaseInfo.withNoReturn(NoReturn); in mergeFunctionTypes() 8627 EPI.ExtInfo = einfo; in mergeFunctionTypes() 8666 EPI.ExtInfo = einfo; in mergeFunctionTypes() 9099 EPI.ExtInfo = getFunctionExtInfo(LHS); in mergeObjCGCQualifiers() 9556 FunctionType::ExtInfo EI(CC_C); in GetBuiltinType() [all …]
|
| H A D | Decl.cpp | 1778 DeclInfo = new (getASTContext()) ExtInfo; in setQualifierInfo() 1809 DeclInfo = new (getASTContext()) ExtInfo; in setTemplateParameterListsInfo() 3927 TypedefNameDeclOrQualifier = new (getASTContext()) ExtInfo; in setQualifierInfo() 3949 TypedefNameDeclOrQualifier = new (getASTContext()) ExtInfo; in setTemplateParameterListsInfo()
|
| H A D | Type.cpp | 2853 result->containsUnexpandedParameterPack(), epi.ExtInfo) { in FunctionProtoType() 3071 epi.ExtInfo.Profile(ID); in Profile()
|
| H A D | ItaniumMangle.cpp | 2689 if (T->getExtInfo() == FunctionType::ExtInfo()) in mangleExtFunctionInfo()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 3965 if (EPI.ExtInfo.getCC() != CC) { in adjustCCAndNoReturn() 3966 EPI.ExtInfo = EPI.ExtInfo.withCallingConv(CC); in adjustCCAndNoReturn() 3971 if (EPI.ExtInfo.getNoReturn() != NoReturn) { in adjustCCAndNoReturn() 3972 EPI.ExtInfo = EPI.ExtInfo.withNoReturn(NoReturn); in adjustCCAndNoReturn()
|
| H A D | SemaType.cpp | 2439 if (EPI.ExtInfo.getCC() == CC_Swift) return; in checkExtParameterInfos() 2511 if (EPI.ExtInfo.getProducesResult()) { in BuildFunctionType() 4672 FunctionType::ExtInfo EI( in GetFullTypeForDeclarator() 4699 EPI.ExtInfo = EI; in GetFullTypeForDeclarator() 6752 FunctionType::ExtInfo EI = unwrapped.get()->getExtInfo().withNoReturn(true); in handleFunctionTypeAttr() 6774 FunctionType::ExtInfo EI in handleFunctionTypeAttr() 6792 FunctionType::ExtInfo EI = in handleFunctionTypeAttr() 6813 FunctionType::ExtInfo EI = in handleFunctionTypeAttr() 6839 FunctionType::ExtInfo EI = in handleFunctionTypeAttr()
|
| H A D | SemaLambda.cpp | 1200 InvokerExtInfo.ExtInfo = InvokerExtInfo.ExtInfo.withCallingConv(CC); in getLambdaConversionFunctionResultType()
|
| H A D | SemaExprCXX.cpp | 6232 EPI1.ExtInfo.getNoReturn() && EPI2.ExtInfo.getNoReturn(); in FindCompositePointerType() 6233 EPI1.ExtInfo = EPI1.ExtInfo.withNoReturn(Noreturn); in FindCompositePointerType() 6234 EPI2.ExtInfo = EPI2.ExtInfo.withNoReturn(Noreturn); in FindCompositePointerType()
|
| H A D | SemaOverload.cpp | 1510 FunctionType::ExtInfo FromEInfo = FromFn->getExtInfo(); in IsFunctionConversion() 1513 FunctionType::ExtInfo ToEInfo = ToFn->getExtInfo(); in IsFunctionConversion() 1542 FunctionProtoType::ExtProtoInfo ExtInfo = FromFPT->getExtProtoInfo(); in IsFunctionConversion() local 1543 ExtInfo.ExtParameterInfos = in IsFunctionConversion() 1546 FromFPT->getParamTypes(), ExtInfo); in IsFunctionConversion() 2700 FunctionType::ExtInfo FromEInfo = FromFunctionType->getExtInfo(); in IsBlockPointerConversion() 2701 FunctionType::ExtInfo ToEInfo = ToFunctionType->getExtInfo(); in IsBlockPointerConversion()
|
| H A D | SemaLookup.cpp | 913 EPI.ExtInfo = EPI.ExtInfo.withCallingConv(CC_C); in LookupDirect()
|
| H A D | SemaDecl.cpp | 3114 FunctionType::ExtInfo OldTypeInfo = OldType->getExtInfo(); in MergeFunctionDecl() 3115 FunctionType::ExtInfo NewTypeInfo = NewType->getExtInfo(); in MergeFunctionDecl() 3122 FunctionType::ExtInfo FI = FT->getExtInfo(); in MergeFunctionDecl() 9101 EPI.ExtInfo = FT->getExtInfo(); in ActOnFunctionDeclarator() 9533 FunctionType::ExtInfo OldTypeInfo = OldType->getExtInfo(); in CheckMultiVersionAdditionalRules() 9534 FunctionType::ExtInfo NewTypeInfo = NewType->getExtInfo(); in CheckMultiVersionAdditionalRules()
|
| H A D | SemaExpr.cpp | 13723 FunctionType::ExtInfo Ext = FTy->getExtInfo(); in ActOnBlockStmtExpr() 13729 EPI.ExtInfo = Ext; in ActOnBlockStmtExpr() 13743 EPI.ExtInfo = Ext; in ActOnBlockStmtExpr() 13750 EPI.ExtInfo = FunctionType::ExtInfo().withNoReturn(NoReturn); in ActOnBlockStmtExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 716 auto *Info = new (Reader.getContext()) TagDecl::ExtInfo(); in VisitTagDecl() 823 auto *Info = new (Reader.getContext()) DeclaratorDecl::ExtInfo(); in VisitDeclaratorDecl()
|
| H A D | ASTReader.cpp | 6031 FunctionType::ExtInfo Info(Record[1], Record[2], Record[3], in readTypeRecord() 6041 EPI.ExtInfo = FunctionType::ExtInfo(/*noreturn*/ Record[1], in readTypeRecord()
|