/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGCleanup.h | 251 struct ExtInfo { 259 mutable struct ExtInfo *ExtInfo; 266 struct ExtInfo &getExtInfo() { 267 if (!ExtInfo) ExtInfo = new struct ExtInfo(); 268 return *ExtInfo; 271 const struct ExtInfo &getExtInfo() const { 272 if (!ExtInfo) ExtInf [all...] |
H A D | CodeGenABITypes.cpp | 66 FunctionType::ExtInfo info,
|
H A D | CodeGenTypes.h | 270 FunctionType::ExtInfo info,
|
H A D | CGCall.cpp | 345 FunctionType::ExtInfo extInfo = FTP->getExtInfo(); 418 FunctionType::ExtInfo Info = FPT->getExtInfo(); 486 FunctionType::ExtInfo einfo; 506 FunctionType::ExtInfo einfo; 557 FunctionType::ExtInfo(CC), {}, 649 /*chainCall=*/false, argTypes, FunctionType::ExtInfo(), 660 argTypes, FunctionType::ExtInfo(), {}, RequiredArgs::All); 668 argTypes, FunctionType::ExtInfo(), {}, RequiredArgs::All); 690 FunctionType::ExtInfo info = proto->getExtInfo(); 699 None, FunctionType::ExtInfo(), {}, RequiredArg [all...] |
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/CodeGen/ |
H A D | CGFunctionInfo.h | 445 [](const FunctionProtoType::ExtParameterInfo &ExtInfo) { 446 return ExtInfo.hasPassObjectSize(); 560 const FunctionType::ExtInfo &extInfo, 640 FunctionType::ExtInfo getExtInfo() const { 641 return FunctionType::ExtInfo(isNoReturn(), getHasRegParm(), getRegParm(), 699 const FunctionType::ExtInfo &info,
|
H A D | CodeGenABITypes.h | 88 FunctionType::ExtInfo info,
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | Type.h | 1570 unsigned ExtInfo : 13; 3658 class ExtInfo { class in class:clang::FunctionType 3663 // Type::FunctionTypeBitfields::ExtInfo as well. 3681 ExtInfo(unsigned Bits) : Bits(static_cast<uint16_t>(Bits)) {} function in class:clang::FunctionType::ExtInfo 3686 ExtInfo(bool noReturn, bool hasRegParm, unsigned regParm, CallingConv cc, function in class:clang::FunctionType::ExtInfo 3700 ExtInfo() = default; 3704 ExtInfo(CallingConv CC) : Bits(CC) {} function in class:clang::FunctionType::ExtInfo 3722 bool operator==(ExtInfo Other) const { 3725 bool operator!=(ExtInfo Other) const { 3732 ExtInfo withNoRetur 3970 FunctionType::ExtInfo ExtInfo; member in struct:clang::FunctionType::ExtInfo::final::ExtProtoInfo [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 | Decl.h | 675 struct ExtInfo : public QualifierInfo { struct in class:clang::DeclaratorDecl 680 llvm::PointerUnion<TypeSourceInfo *, ExtInfo *> DeclInfo; 686 bool hasExtInfo() const { return DeclInfo.is<ExtInfo*>(); } 687 ExtInfo *getExtInfo() { return DeclInfo.get<ExtInfo*>(); } 688 const ExtInfo *getExtInfo() const { return DeclInfo.get<ExtInfo*>(); } 3253 using ExtInfo = QualifierInfo; 3263 llvm::PointerUnion<TypedefNameDecl *, ExtInfo *> TypedefNameDeclOrQualifier; 3265 bool hasExtInfo() const { return TypedefNameDeclOrQualifier.is<ExtInfo *>(); } [all...] |
H A D | ASTContext.h | 1129 /// Change the ExtInfo on a function type. 1131 FunctionType::ExtInfo EInfo); 1369 const FunctionType::ExtInfo &Info) const; 1372 return getFunctionNoProtoType(ResultTy, FunctionType::ExtInfo());
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64PostLegalizerCombiner.cpp | 352 auto ExtInfo = getExtMask(MI.getOperand(3).getShuffleMask(), local 354 if (!ExtInfo) 358 std::tie(ReverseExt, Imm) = *ExtInfo;
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | TypePrinter.cpp | 123 void printFunctionAfter(const FunctionType::ExtInfo &Info, raw_ostream &OS); 853 FunctionType::ExtInfo Info = T->getExtInfo(); 881 void TypePrinter::printFunctionAfter(const FunctionType::ExtInfo &Info,
|
H A D | Decl.cpp | 1823 DeclInfo = new (getASTContext()) ExtInfo; 1842 DeclInfo = new (getASTContext()) ExtInfo; 1858 DeclInfo = new (getASTContext()) ExtInfo; 4201 TypedefNameDeclOrQualifier = new (getASTContext()) ExtInfo; 4223 TypedefNameDeclOrQualifier = new (getASTContext()) ExtInfo;
|
H A D | ASTStructuralEquivalence.cpp | 372 /// Determine structural equivalence based on the ExtInfo of functions. This 376 FunctionType::ExtInfo EI1, 377 FunctionType::ExtInfo EI2) {
|
H A D | ASTContext.cpp | 2932 FunctionType::ExtInfo Info) { 2942 EPI.ExtInfo = Info; 4037 const FunctionType::ExtInfo &Info) const { 9198 FunctionType::ExtInfo lbaseInfo = lbase->getExtInfo(); 9199 FunctionType::ExtInfo rbaseInfo = rbase->getExtInfo(); 9226 FunctionType::ExtInfo einfo = lbaseInfo.withNoReturn(NoReturn); 9283 EPI.ExtInfo = einfo; 9322 EPI.ExtInfo = einfo; 9775 EPI.ExtInfo = getFunctionExtInfo(LHS); 10288 FunctionType::ExtInfo E [all...] |
H A D | JSONNodeDumper.cpp | 505 FunctionType::ExtInfo E = T->getExtInfo();
|
H A D | Type.cpp | 3093 epi.ExtInfo) { 3307 epi.ExtInfo.Profile(ID);
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateDeduction.cpp | 4176 if (EPI.ExtInfo.getCC() != CC) { 4177 EPI.ExtInfo = EPI.ExtInfo.withCallingConv(CC); 4182 if (EPI.ExtInfo.getNoReturn() != NoReturn) { 4183 EPI.ExtInfo = EPI.ExtInfo.withNoReturn(NoReturn);
|
H A D | SemaLambda.cpp | 1275 InvokerExtInfo.ExtInfo = InvokerExtInfo.ExtInfo.withCallingConv(CC);
|
H A D | SemaType.cpp | 2698 if (EPI.ExtInfo.getCC() == CC_Swift) return; 2775 if (EPI.ExtInfo.getProducesResult()) { 5059 FunctionType::ExtInfo EI( 5086 EPI.ExtInfo = EI; 7277 FunctionType::ExtInfo EI = unwrapped.get()->getExtInfo().withNoReturn(true); 7295 FunctionType::ExtInfo EI = 7318 FunctionType::ExtInfo EI 7336 FunctionType::ExtInfo EI = 7357 FunctionType::ExtInfo EI = 7383 FunctionType::ExtInfo E [all...] |
H A D | SemaExprCXX.cpp | 6651 EPI1.ExtInfo.getNoReturn() && EPI2.ExtInfo.getNoReturn(); 6652 EPI1.ExtInfo = EPI1.ExtInfo.withNoReturn(Noreturn); 6653 EPI2.ExtInfo = EPI2.ExtInfo.withNoReturn(Noreturn);
|
H A D | SemaLookup.cpp | 1109 EPI.ExtInfo = EPI.ExtInfo.withCallingConv(CC_C);
|
H A D | SemaOverload.cpp | 1570 FunctionType::ExtInfo FromEInfo = FromFn->getExtInfo(); 1573 FunctionType::ExtInfo ToEInfo = ToFn->getExtInfo(); 1602 FunctionProtoType::ExtProtoInfo ExtInfo = FromFPT->getExtProtoInfo(); 1603 ExtInfo.ExtParameterInfos = 1606 FromFPT->getParamTypes(), ExtInfo); 2775 FunctionType::ExtInfo FromEInfo = FromFunctionType->getExtInfo(); 2776 FunctionType::ExtInfo ToEInfo = ToFunctionType->getExtInfo();
|
H A D | SemaDecl.cpp | 3338 FunctionType::ExtInfo OldTypeInfo = OldType->getExtInfo(); 3339 FunctionType::ExtInfo NewTypeInfo = NewType->getExtInfo(); 3346 FunctionType::ExtInfo FI = FT->getExtInfo(); 9678 EPI.ExtInfo = FT->getExtInfo(); 10134 FunctionType::ExtInfo OldTypeInfo = OldType->getExtInfo(); 10135 FunctionType::ExtInfo NewTypeInfo = NewType->getExtInfo();
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 718 case 1: { // ExtInfo 719 auto *Info = new (Reader.getContext()) TagDecl::ExtInfo(); 829 auto *Info = new (Reader.getContext()) DeclaratorDecl::ExtInfo();
|