| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCleanup.h | 250 struct ExtInfo { struct 258 mutable struct ExtInfo *ExtInfo; variable 266 if (!ExtInfo) ExtInfo = new struct ExtInfo(); in getExtInfo() 267 return *ExtInfo; in getExtInfo() 271 if (!ExtInfo) ExtInfo = new struct ExtInfo(); in getExtInfo() 272 return *ExtInfo; in getExtInfo() 306 delete ExtInfo; in Destroy() local 359 bool hasBranches() const { return ExtInfo && !ExtInfo->Branches.empty(); } in hasBranches() 374 struct ExtInfo &ExtInfo = getExtInfo(); in addBranchAfter() local 381 return ExtInfo ? ExtInfo->BranchAfters.size() : 0; in getNumBranchAfters() [all …]
|
| H A D | CodeGenABITypes.cpp | 66 FunctionType::ExtInfo info, in arrangeFreeFunctionCall()
|
| H A D | CodeGenTypes.h | 260 FunctionType::ExtInfo info,
|
| H A D | CGCall.cpp | 364 FunctionType::ExtInfo extInfo = FTP->getExtInfo(); in arrangeCXXStructorDeclaration() 436 FunctionType::ExtInfo Info = FPT->getExtInfo(); in arrangeCXXConstructorCall() 506 FunctionType::ExtInfo einfo; in arrangeObjCMessageSendSignature() 526 FunctionType::ExtInfo einfo; in arrangeUnprototypedObjCMessageSend() 574 ArgTys, FunctionType::ExtInfo(CC), {}, in arrangeMSCtorClosure() 665 argTypes, FunctionType::ExtInfo(), in arrangeBuiltinFunctionCall() 675 argTypes, FunctionType::ExtInfo(), {}, in arrangeBuiltinFunctionDeclaration() 683 FunctionType::ExtInfo(), {}, in arrangeBuiltinFunctionDeclaration() 706 FunctionType::ExtInfo info = proto->getExtInfo(); in arrangeCXXMethodCall() 758 FunctionType::ExtInfo info, in arrangeLLVMFunctionInfo() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Support/ |
| H A D | RISCVISAInfo.cpp | 302 for (auto &ExtInfo : {ArrayRef(SupportedExtensions), in findDefaultVersion() 306 if (I == ExtInfo.end() || I->Name != ExtName) in findDefaultVersion() 352 ArrayRef<RISCVSupportedExtension> ExtInfo = in isSupportedExtensionFeature() local 356 auto I = llvm::lower_bound(ExtInfo, Ext, LessExtName()); in isSupportedExtensionFeature() 357 return I != ExtInfo.end() && I->Name == Ext; in isSupportedExtensionFeature() 363 for (auto ExtInfo : {ArrayRef(SupportedExtensions), in isSupportedExtension() 366 if (I != ExtInfo.end() && I->Name == Ext) in isSupportedExtension() 375 for (auto ExtInfo : {ArrayRef(SupportedExtensions), in isSupportedExtension() 378 std::equal_range(ExtInfo.begin(), ExtInfo.end(), Ext, LessExtName()); in isSupportedExtension() 1265 auto ExtInfo = Ext.second; in toString() local [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/CodeGen/ |
| H A D | CGFunctionInfo.h | 504 [](const FunctionProtoType::ExtParameterInfo &ExtInfo) { in forPrototypePlus() 505 return ExtInfo.hasPassObjectSize(); in forPrototypePlus() 630 bool delegateCall, const FunctionType::ExtInfo &extInfo, 710 FunctionType::ExtInfo getExtInfo() const { in getExtInfo() 711 return FunctionType::ExtInfo(isNoReturn(), getHasRegParm(), getRegParm(), in getExtInfo() 780 const FunctionType::ExtInfo &info, in Profile()
|
| H A D | CodeGenABITypes.h | 80 FunctionType::ExtInfo info,
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Type.h | 1719 unsigned ExtInfo : 13; 3906 class ExtInfo { 3948 ExtInfo() = default; 3952 ExtInfo(CallingConv CC) : Bits(CC) {} 3970 bool operator==(ExtInfo Other) const { 4101 FunctionTypeBits.ExtInfo = Info.Bits; 4124 ExtInfo getExtInfo() const { return ExtInfo(FunctionTypeBits.ExtInfo); } 4171 ExtInfo Info) { 4275 FunctionType::ExtInfo ExtInfo; 4441 EPI.ExtInfo = 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 | Decl.h | 774 struct ExtInfo : public QualifierInfo { struct 779 llvm::PointerUnion<TypeSourceInfo *, ExtInfo *> DeclInfo; argument 785 bool hasExtInfo() const { return DeclInfo.is<ExtInfo*>(); } in hasExtInfo() 786 ExtInfo *getExtInfo() { return DeclInfo.get<ExtInfo*>(); } in getExtInfo() 787 const ExtInfo *getExtInfo() const { return DeclInfo.get<ExtInfo*>(); } in getExtInfo() 3553 using ExtInfo = QualifierInfo; variable 3563 llvm::PointerUnion<TypedefNameDecl *, ExtInfo *> TypedefNameDeclOrQualifier; 3565 bool hasExtInfo() const { return TypedefNameDeclOrQualifier.is<ExtInfo *>(); } in hasExtInfo() 3566 ExtInfo *getExtInfo() { return TypedefNameDeclOrQualifier.get<ExtInfo *>(); } in getExtInfo() 3567 const ExtInfo *getExtInfo() const { in getExtInfo() [all …]
|
| H A D | TypeProperties.td | 294 auto extInfo = FunctionType::ExtInfo(noReturn, hasRegParm, regParm, 331 auto extInfo = FunctionType::ExtInfo(noReturn, hasRegParm, regParm, 336 epi.ExtInfo = extInfo;
|
| H A D | ASTContext.h | 1293 FunctionType::ExtInfo EInfo); 1543 const FunctionType::ExtInfo &Info) const; 1546 return getFunctionNoProtoType(ResultTy, FunctionType::ExtInfo()); in getFunctionNoProtoType()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoF.td | 100 class ExtInfo<string suffix, string space, list<Predicate> predicates, 113 def FExt : ExtInfo<"", "", [HasStdExtF], f32, FPR32, FPR32, ?, ?>; 184 string opcodestr, ExtInfo Ext> { 197 ExtInfo Ext, bit Commutable = 0> { 212 ExtInfo Ext, bit Commutable = 0> { 225 ExtInfo Ext, DAGOperand rdty, DAGOperand rs1ty, 241 ExtInfo Ext, DAGOperand rdty, DAGOperand rs1ty, 276 ExtInfo Ext, bit Commutable = 0> { 484 RVInst Inst, ExtInfo Ext> { 494 ExtInfo Ext> { [all …]
|
| H A D | RISCVInstrInfoZfh.td | 41 def ZfhExt : ExtInfo<"", "", [HasStdExtZfh], 43 def ZfhminExt : ExtInfo<"", "", [HasStdExtZfhmin], 45 def ZfhDExt : ExtInfo<"", "", [HasStdExtZfh, HasStdExtD], 47 def ZfhminDExt : ExtInfo<"", "", [HasStdExtZfhmin, HasStdExtD], 50 def ZhinxExt : ExtInfo<"_INX", "RVZfinx", 53 def ZhinxminExt : ExtInfo<"_INX", "RVZfinx", 56 def ZhinxZdinxExt : ExtInfo<"_INX", "RVZfinx", 59 def ZhinxminZdinxExt : ExtInfo<"_INX", "RVZfinx", 62 def ZhinxZdinx32Ext : ExtInfo<"_IN32X", "RV32Zdinx", 65 def ZhinxminZdinx32Ext : ExtInfo<"_IN32X", "RV32Zdinx",
|
| H A D | RISCVInstrInfoD.td | 59 def DExt : ExtInfo<"", "", [HasStdExtD], f64, FPR64, FPR32, FPR64, ?>; 61 def ZdinxExt : ExtInfo<"_INX", "RVZfinx", [HasStdExtZdinx, IsRV64], 63 def Zdinx32Ext : ExtInfo<"_IN32X", "RV32Zdinx", [HasStdExtZdinx, IsRV32],
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Basic/Targets/ |
| H A D | RISCV.cpp | 164 auto ExtInfo = Extension.second; in getTargetDefines() local 167 Twine(getVersionValue(ExtInfo.Major, ExtInfo.Minor))); in getTargetDefines()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | HLSLExternalSemaSource.cpp | 229 FunctionProtoType::ExtProtoInfo ExtInfo; in addArraySubscriptOperator() local 235 ExtInfo.TypeQuals.addConst(); in addArraySubscriptOperator() 240 AST.getFunctionType(ReturnTy, {AST.UnsignedIntTy}, ExtInfo); in addArraySubscriptOperator()
|
| H A D | SemaType.cpp | 3005 auto actualCC = EPI.ExtInfo.getCC(); in checkExtParameterInfos() 3099 if (EPI.ExtInfo.getProducesResult()) { in BuildFunctionType() 5489 FunctionType::ExtInfo EI( in GetFullTypeForDeclarator() 5531 EPI.ExtInfo = EI; in GetFullTypeForDeclarator() 7984 FunctionType::ExtInfo EI = unwrapped.get()->getExtInfo().withNoReturn(true); in handleFunctionTypeAttr() 8002 FunctionType::ExtInfo EI = in handleFunctionTypeAttr() 8025 FunctionType::ExtInfo EI in handleFunctionTypeAttr() 8043 FunctionType::ExtInfo EI = in handleFunctionTypeAttr() 8064 FunctionType::ExtInfo EI = in handleFunctionTypeAttr() 8090 FunctionType::ExtInfo EI = in handleFunctionTypeAttr()
|
| H A D | SemaTemplateDeduction.cpp | 4411 if (EPI.ExtInfo.getCC() != CC) { in adjustCCAndNoReturn() 4412 EPI.ExtInfo = EPI.ExtInfo.withCallingConv(CC); in adjustCCAndNoReturn() 4417 if (EPI.ExtInfo.getNoReturn() != NoReturn) { in adjustCCAndNoReturn() 4418 EPI.ExtInfo = EPI.ExtInfo.withNoReturn(NoReturn); in adjustCCAndNoReturn()
|
| H A D | SemaLambda.cpp | 1588 InvokerExtInfo.ExtInfo = InvokerExtInfo.ExtInfo.withCallingConv(CC); in getLambdaConversionFunctionResultType()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64PostLegalizerLowering.cpp | 424 auto ExtInfo = getExtMask(Mask, DstTy.getNumElements()); in matchEXT() local 427 if (!ExtInfo) { in matchEXT() 437 std::tie(ReverseExt, Imm) = *ExtInfo; in matchEXT()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | TypePrinter.cpp | 138 void printFunctionAfter(const FunctionType::ExtInfo &Info, raw_ostream &OS); 941 FunctionType::ExtInfo Info = T->getExtInfo(); in printFunctionProtoAfter() 991 void TypePrinter::printFunctionAfter(const FunctionType::ExtInfo &Info, in printFunctionAfter()
|
| H A D | Decl.cpp | 2004 DeclInfo = new (getASTContext()) ExtInfo; in setQualifierInfo() 2023 DeclInfo = new (getASTContext()) ExtInfo; in setTrailingRequiresClause() 2039 DeclInfo = new (getASTContext()) ExtInfo; in setTemplateParameterListsInfo() 4731 TypedefNameDeclOrQualifier = new (getASTContext()) ExtInfo; in setQualifierInfo() 4770 TypedefNameDeclOrQualifier = new (getASTContext()) ExtInfo; in setTemplateParameterListsInfo()
|
| H A D | ASTContext.cpp | 3125 EPI.ExtInfo = Info; in adjustFunctionType() 4283 const FunctionType::ExtInfo &Info) const { in getFunctionNoProtoType() 10346 FunctionType::ExtInfo lbaseInfo = lbase->getExtInfo(); in mergeFunctionTypes() 10347 FunctionType::ExtInfo rbaseInfo = rbase->getExtInfo(); in mergeFunctionTypes() 10392 FunctionType::ExtInfo einfo = lbaseInfo.withNoReturn(NoReturn); in mergeFunctionTypes() 10449 EPI.ExtInfo = einfo; in mergeFunctionTypes() 10488 EPI.ExtInfo = einfo; in mergeFunctionTypes() 10955 EPI.ExtInfo = getFunctionExtInfo(LHS); in mergeObjCGCQualifiers() 11586 FunctionType::ExtInfo EI(getDefaultCallingConvention( in GetBuiltinType() 11596 EPI.ExtInfo = EI; in GetBuiltinType() [all …]
|
| H A D | ASTStructuralEquivalence.cpp | 740 FunctionType::ExtInfo EI1, in IsStructurallyEquivalent() 741 FunctionType::ExtInfo EI2) { in IsStructurallyEquivalent()
|