| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGCleanup.h | 251 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 D | CodeGenABITypes.cpp | 66 FunctionType::ExtInfo info, in arrangeFreeFunctionCall()
|
| H A D | CodeGenTypes.h | 270 FunctionType::ExtInfo info,
|
| H A D | CGCall.cpp | 347 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 D | Type.h | 1583 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 D | Decl.h | 704 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 D | CanonicalType.h | 489 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 D | TypeProperties.td | 294 auto extInfo = FunctionType::ExtInfo(noReturn, hasRegParm, regParm, 328 auto extInfo = FunctionType::ExtInfo(noReturn, hasRegParm, regParm, 333 epi.ExtInfo = extInfo;
|
| H A D | ASTContext.h | 1198 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 D | CGFunctionInfo.h | 504 [](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 D | CodeGenABITypes.h | 88 FunctionType::ExtInfo info,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64PostLegalizerLowering.cpp | 377 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 D | TypePrinter.cpp | 127 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 D | Decl.cpp | 1873 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 D | ASTContext.cpp | 3035 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 D | ASTStructuralEquivalence.cpp | 603 FunctionType::ExtInfo EI1, in IsStructurallyEquivalent() 604 FunctionType::ExtInfo EI2) { in IsStructurallyEquivalent()
|
| H A D | Type.cpp | 3156 epi.ExtInfo) { in FunctionProtoType() 3370 epi.ExtInfo.Profile(ID); in Profile()
|
| H A D | JSONNodeDumper.cpp | 505 FunctionType::ExtInfo E = T->getExtInfo(); in VisitFunctionType()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
| H A D | SemaType.cpp | 2774 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 D | SemaTemplateDeduction.cpp | 4241 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 D | SemaLambda.cpp | 1340 InvokerExtInfo.ExtInfo = InvokerExtInfo.ExtInfo.withCallingConv(CC); in getLambdaConversionFunctionResultType()
|
| H A D | SemaExprCXX.cpp | 6758 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 D | SemaOverload.cpp | 1565 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 D | SemaLookup.cpp | 1168 EPI.ExtInfo = EPI.ExtInfo.withCallingConv(CC_C); in LookupDirect()
|
| H A D | SemaExpr.cpp | 8823 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()
|