Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGCleanup.h251 struct ExtInfo { struct
259 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()
293 ActiveFlag(nullptr), ExtInfo(nullptr), FixupDepth(fixupDepth) { in EHCleanupScope()
306 delete ExtInfo; in Destroy() local
[all …]
H A DCodeGenABITypes.cpp66 FunctionType::ExtInfo info, in arrangeFreeFunctionCall()
H A DCodeGenTypes.h270 FunctionType::ExtInfo info,
H A DCGCall.cpp347 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()
559 FunctionType::ExtInfo(CC), {}, in arrangeMSCtorClosure()
651 /*chainCall=*/false, argTypes, FunctionType::ExtInfo(), in arrangeBuiltinFunctionCall()
662 argTypes, FunctionType::ExtInfo(), {}, RequiredArgs::All); in arrangeBuiltinFunctionDeclaration()
670 argTypes, FunctionType::ExtInfo(), {}, RequiredArgs::All); in arrangeBuiltinFunctionDeclaration()
692 FunctionType::ExtInfo info = proto->getExtInfo(); in arrangeCXXMethodCall()
701 None, FunctionType::ExtInfo(), {}, RequiredArgs::All); in arrangeNullaryFunction()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DType.h1583 unsigned ExtInfo : 13;
3659 class ExtInfo {
3682 ExtInfo(unsigned Bits) : Bits(static_cast<uint16_t>(Bits)) {}
3687 ExtInfo(bool noReturn, bool hasRegParm, unsigned regParm, CallingConv cc,
3701 ExtInfo() = default;
3705 ExtInfo(CallingConv CC) : Bits(CC) {}
3723 bool operator==(ExtInfo Other) const {
3726 bool operator!=(ExtInfo Other) const {
3733 ExtInfo withNoReturn(bool noReturn) const {
3735 return ExtInfo(Bits | NoReturnMask);
[all …]
H A DDecl.h704 struct ExtInfo : public QualifierInfo { struct
709 llvm::PointerUnion<TypeSourceInfo *, ExtInfo *> DeclInfo; argument
715 bool hasExtInfo() const { return DeclInfo.is<ExtInfo*>(); } in hasExtInfo()
716 ExtInfo *getExtInfo() { return DeclInfo.get<ExtInfo*>(); } in getExtInfo()
717 const ExtInfo *getExtInfo() const { return DeclInfo.get<ExtInfo*>(); } in getExtInfo()
3303 using ExtInfo = QualifierInfo; variable
3313 llvm::PointerUnion<TypedefNameDecl *, ExtInfo *> TypedefNameDeclOrQualifier;
3315 bool hasExtInfo() const { return TypedefNameDeclOrQualifier.is<ExtInfo *>(); } in hasExtInfo()
3316 ExtInfo *getExtInfo() { return TypedefNameDeclOrQualifier.get<ExtInfo *>(); } in getExtInfo()
3317 const ExtInfo *getExtInfo() const { in getExtInfo()
[all …]
H A DCanonicalType.h489 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(FunctionType::ExtInfo, getExtInfo)
496 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(FunctionType::ExtInfo, getExtInfo)
503 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(FunctionType::ExtInfo, getExtInfo)
H A DTypeProperties.td294 auto extInfo = FunctionType::ExtInfo(noReturn, hasRegParm, regParm,
328 auto extInfo = FunctionType::ExtInfo(noReturn, hasRegParm, regParm,
333 epi.ExtInfo = extInfo;
H A DASTContext.h1198 FunctionType::ExtInfo EInfo);
1436 const FunctionType::ExtInfo &Info) const;
1439 return getFunctionNoProtoType(ResultTy, FunctionType::ExtInfo()); in getFunctionNoProtoType()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h504 [](const FunctionProtoType::ExtParameterInfo &ExtInfo) { in forPrototypePlus()
505 return ExtInfo.hasPassObjectSize(); in forPrototypePlus()
619 const FunctionType::ExtInfo &extInfo,
699 FunctionType::ExtInfo getExtInfo() const { in getExtInfo()
700 return FunctionType::ExtInfo(isNoReturn(), getHasRegParm(), getRegParm(), in getExtInfo()
758 const FunctionType::ExtInfo &info, in Profile()
H A DCodeGenABITypes.h88 FunctionType::ExtInfo info,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerLowering.cpp377 auto ExtInfo = getExtMask(MI.getOperand(3).getShuffleMask(), in matchEXT() local
379 if (!ExtInfo) in matchEXT()
383 std::tie(ReverseExt, Imm) = *ExtInfo; in matchEXT()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DTypePrinter.cpp127 void printFunctionAfter(const FunctionType::ExtInfo &Info, raw_ostream &OS);
893 FunctionType::ExtInfo Info = T->getExtInfo(); in printFunctionProtoAfter()
921 void TypePrinter::printFunctionAfter(const FunctionType::ExtInfo &Info, in printFunctionAfter()
H A DDecl.cpp1873 DeclInfo = new (getASTContext()) ExtInfo; in setQualifierInfo()
1892 DeclInfo = new (getASTContext()) ExtInfo; in setTrailingRequiresClause()
1908 DeclInfo = new (getASTContext()) ExtInfo; in setTemplateParameterListsInfo()
4335 TypedefNameDeclOrQualifier = new (getASTContext()) ExtInfo; in setQualifierInfo()
4357 TypedefNameDeclOrQualifier = new (getASTContext()) ExtInfo; in setTemplateParameterListsInfo()
H A DASTContext.cpp3035 FunctionType::ExtInfo Info) { in adjustFunctionType()
3045 EPI.ExtInfo = Info; in adjustFunctionType()
4167 const FunctionType::ExtInfo &Info) const { in getFunctionNoProtoType()
9462 FunctionType::ExtInfo lbaseInfo = lbase->getExtInfo(); in mergeFunctionTypes()
9463 FunctionType::ExtInfo rbaseInfo = rbase->getExtInfo(); in mergeFunctionTypes()
9490 FunctionType::ExtInfo einfo = lbaseInfo.withNoReturn(NoReturn); in mergeFunctionTypes()
9547 EPI.ExtInfo = einfo; in mergeFunctionTypes()
9586 EPI.ExtInfo = einfo; in mergeFunctionTypes()
10037 EPI.ExtInfo = getFunctionExtInfo(LHS); in mergeObjCGCQualifiers()
10640 FunctionType::ExtInfo EI(getDefaultCallingConvention( in GetBuiltinType()
[all …]
H A DASTStructuralEquivalence.cpp603 FunctionType::ExtInfo EI1, in IsStructurallyEquivalent()
604 FunctionType::ExtInfo EI2) { in IsStructurallyEquivalent()
H A DType.cpp3156 epi.ExtInfo) { in FunctionProtoType()
3370 epi.ExtInfo.Profile(ID); in Profile()
H A DJSONNodeDumper.cpp505 FunctionType::ExtInfo E = T->getExtInfo(); in VisitFunctionType()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaType.cpp2774 if (EPI.ExtInfo.getCC() == CC_Swift) return; in checkExtParameterInfos()
2851 if (EPI.ExtInfo.getProducesResult()) { in BuildFunctionType()
5175 FunctionType::ExtInfo EI( in GetFullTypeForDeclarator()
5202 EPI.ExtInfo = EI; in GetFullTypeForDeclarator()
7395 FunctionType::ExtInfo EI = unwrapped.get()->getExtInfo().withNoReturn(true); in handleFunctionTypeAttr()
7413 FunctionType::ExtInfo EI = in handleFunctionTypeAttr()
7436 FunctionType::ExtInfo EI in handleFunctionTypeAttr()
7454 FunctionType::ExtInfo EI = in handleFunctionTypeAttr()
7475 FunctionType::ExtInfo EI = in handleFunctionTypeAttr()
7501 FunctionType::ExtInfo EI = in handleFunctionTypeAttr()
H A DSemaTemplateDeduction.cpp4241 if (EPI.ExtInfo.getCC() != CC) { in adjustCCAndNoReturn()
4242 EPI.ExtInfo = EPI.ExtInfo.withCallingConv(CC); in adjustCCAndNoReturn()
4247 if (EPI.ExtInfo.getNoReturn() != NoReturn) { in adjustCCAndNoReturn()
4248 EPI.ExtInfo = EPI.ExtInfo.withNoReturn(NoReturn); in adjustCCAndNoReturn()
H A DSemaLambda.cpp1340 InvokerExtInfo.ExtInfo = InvokerExtInfo.ExtInfo.withCallingConv(CC); in getLambdaConversionFunctionResultType()
H A DSemaExprCXX.cpp6758 EPI1.ExtInfo.getNoReturn() && EPI2.ExtInfo.getNoReturn(); in FindCompositePointerType()
6759 EPI1.ExtInfo = EPI1.ExtInfo.withNoReturn(Noreturn); in FindCompositePointerType()
6760 EPI2.ExtInfo = EPI2.ExtInfo.withNoReturn(Noreturn); in FindCompositePointerType()
H A DSemaOverload.cpp1565 FunctionType::ExtInfo FromEInfo = FromFn->getExtInfo(); in IsFunctionConversion()
1568 FunctionType::ExtInfo ToEInfo = ToFn->getExtInfo(); in IsFunctionConversion()
1597 FunctionProtoType::ExtProtoInfo ExtInfo = FromFPT->getExtProtoInfo(); in IsFunctionConversion() local
1598 ExtInfo.ExtParameterInfos = in IsFunctionConversion()
1601 FromFPT->getParamTypes(), ExtInfo); in IsFunctionConversion()
2778 FunctionType::ExtInfo FromEInfo = FromFunctionType->getExtInfo(); in IsBlockPointerConversion()
2779 FunctionType::ExtInfo ToEInfo = ToFunctionType->getExtInfo(); in IsBlockPointerConversion()
H A DSemaLookup.cpp1168 EPI.ExtInfo = EPI.ExtInfo.withCallingConv(CC_C); in LookupDirect()
H A DSemaExpr.cpp8823 FunctionType::ExtInfo ToEInfo = ToFn->getExtInfo(); in IsInvalidCmseNSCallConversion()
8824 FunctionType::ExtInfo FromEInfo = FromFn->getExtInfo(); in IsInvalidCmseNSCallConversion()
15462 FunctionType::ExtInfo Ext = FTy->getExtInfo(); in ActOnBlockStmtExpr()
15468 EPI.ExtInfo = Ext; in ActOnBlockStmtExpr()
15482 EPI.ExtInfo = Ext; in ActOnBlockStmtExpr()
15489 EPI.ExtInfo = FunctionType::ExtInfo().withNoReturn(NoReturn); in ActOnBlockStmtExpr()

12