Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGCleanup.h252 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 DCodeGenABITypes.cpp61 FunctionType::ExtInfo info, in arrangeFreeFunctionCall()
H A DCodeGenTypes.h333 FunctionType::ExtInfo info,
H A DCGCall.cpp350 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 DType.h1508 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 DDecl.h692 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 DCanonicalType.h488 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 DASTContext.h1192 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 DCGFunctionInfo.h563 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 DCodeGenABITypes.h72 FunctionType::ExtInfo info,
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DTypePrinter.cpp124 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 DASTContext.cpp2722 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 DDecl.cpp1778 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 DType.cpp2853 result->containsUnexpandedParameterPack(), epi.ExtInfo) { in FunctionProtoType()
3071 epi.ExtInfo.Profile(ID); in Profile()
H A DItaniumMangle.cpp2689 if (T->getExtInfo() == FunctionType::ExtInfo()) in mangleExtFunctionInfo()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp3965 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 DSemaType.cpp2439 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 DSemaLambda.cpp1200 InvokerExtInfo.ExtInfo = InvokerExtInfo.ExtInfo.withCallingConv(CC); in getLambdaConversionFunctionResultType()
H A DSemaExprCXX.cpp6232 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 DSemaOverload.cpp1510 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 DSemaLookup.cpp913 EPI.ExtInfo = EPI.ExtInfo.withCallingConv(CC_C); in LookupDirect()
H A DSemaDecl.cpp3114 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 DSemaExpr.cpp13723 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 DASTReaderDecl.cpp716 auto *Info = new (Reader.getContext()) TagDecl::ExtInfo(); in VisitTagDecl()
823 auto *Info = new (Reader.getContext()) DeclaratorDecl::ExtInfo(); in VisitDeclaratorDecl()
H A DASTReader.cpp6031 FunctionType::ExtInfo Info(Record[1], Record[2], Record[3], in readTypeRecord()
6041 EPI.ExtInfo = FunctionType::ExtInfo(/*noreturn*/ Record[1], in readTypeRecord()

12