| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCleanup.h | 266 struct ExtInfo { 274 mutable struct ExtInfo *ExtInfo; 326 struct ExtInfo &getExtInfo() { 327 if (!ExtInfo) ExtInfo = new struct ExtInfo(); 328 return *ExtInfo; 331 const struct ExtInfo &getExtInfo() const { 332 if (!ExtInfo) ExtInfo = new struct ExtInfo(); 333 return *ExtInfo; 353 ActiveFlag(Address::invalid()), ExtInfo(nullptr), AuxAllocas(nullptr), 370 delete ExtInfo; [all …]
|
| H A D | CodeGenABITypes.cpp | 62 FunctionType::ExtInfo info, in arrangeCXXMethodCall() 72 FunctionType::ExtInfo info, in arrangeFreeFunctionCall()
|
| H A D | CodeGenTypes.h | 284 FunctionType::ExtInfo info,
|
| H A D | CGCall.cpp | 441 FunctionType::ExtInfo extInfo = FTP->getExtInfo(); in arrangeCXXStructorDeclaration() 506 FunctionType::ExtInfo Info = FPT->getExtInfo(); in arrangeCXXConstructorCall() 582 FunctionType::ExtInfo einfo; in arrangeObjCMessageSendSignature() 605 FunctionType::ExtInfo einfo; in arrangeUnprototypedObjCMessageSend() 650 ArgTys, FunctionType::ExtInfo(CC), {}, in arrangeMSCtorClosure() 734 argTypes, FunctionType::ExtInfo(), in arrangeBuiltinFunctionCall() 744 argTypes, FunctionType::ExtInfo(), {}, in arrangeBuiltinFunctionDeclaration() 751 FunctionType::ExtInfo(), {}, in arrangeBuiltinFunctionDeclaration() 762 FunctionType::ExtInfo(CC_DeviceKernel), in arrangeSYCLKernelCallerDeclaration() 782 FunctionType::ExtInfo info = proto->getExtInfo(); in arrangeCXXMethodCall() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/TargetParser/ |
| H A D | RISCVISAInfo.cpp | 197 for (auto &ExtInfo : {ArrayRef(SupportedExtensions), in findDefaultVersion() 199 auto I = llvm::lower_bound(ExtInfo, ExtName, LessExtName()); in findDefaultVersion() 201 if (I == ExtInfo.end() || I->Name != ExtName) in findDefaultVersion() 242 ArrayRef<RISCVSupportedExtension> ExtInfo = in isSupportedExtensionFeature() local 246 auto I = llvm::lower_bound(ExtInfo, Ext, LessExtName()); in isSupportedExtensionFeature() 247 return I != ExtInfo.end() && I->Name == Ext; in isSupportedExtensionFeature() 253 for (auto ExtInfo : {ArrayRef(SupportedExtensions), in isSupportedExtension() 255 auto I = llvm::lower_bound(ExtInfo, Ext, LessExtName()); in isSupportedExtension() 256 if (I != ExtInfo.end() && I->Name == Ext) in isSupportedExtension() 265 for (auto ExtInfo : {ArrayRef(SupportedExtensions), in isSupportedExtension() [all …]
|
| H A D | AArch64TargetParser.cpp | 227 if (auto ExtInfo = targetFeatureToExtension(PosFeatureName)) in printEnabledExtensions() local 228 EnabledExtensionsInfo.push_back(*ExtInfo); in printEnabledExtensions()
|
| /freebsd/contrib/llvm-project/clang/include/clang/CodeGen/ |
| H A D | CodeGenABITypes.h | 80 ArrayRef<CanQualType> argTypes, FunctionType::ExtInfo info, 86 FunctionType::ExtInfo info, 94 FunctionType::ExtInfo info, RequiredArgs args) { in arrangeFreeFunctionCall()
|
| H A D | CGFunctionInfo.h | 522 [](const FunctionProtoType::ExtParameterInfo &ExtInfo) { in forPrototypePlus() 523 return ExtInfo.hasPassObjectSize(); in forPrototypePlus() 659 bool delegateCall, const FunctionType::ExtInfo &extInfo, 739 FunctionType::ExtInfo getExtInfo() const { in getExtInfo() 740 return FunctionType::ExtInfo(isNoReturn(), getHasRegParm(), getRegParm(), in getExtInfo() 809 const FunctionType::ExtInfo &info, in Profile()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Type.h | 1995 unsigned ExtInfo : 14; 4499 class ExtInfo { 4519 ExtInfo(unsigned Bits) : Bits(static_cast<uint16_t>(Bits)) {} 4524 ExtInfo(bool noReturn, bool hasRegParm, unsigned regParm, CallingConv cc, 4538 ExtInfo() = default; 4542 ExtInfo(CallingConv CC) : Bits(CC) {} 4560 bool operator==(ExtInfo Other) const { 4563 bool operator!=(ExtInfo Other) const { 4570 ExtInfo withNoReturn(bool noReturn) const { 4572 return ExtInfo(Bits | NoReturnMask); [all …]
|
| H A D | CanonicalType.h | 492 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(FunctionType::ExtInfo, getExtInfo) 499 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(FunctionType::ExtInfo, getExtInfo) 506 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(FunctionType::ExtInfo, getExtInfo)
|
| H A D | Decl.h | 763 struct ExtInfo : public QualifierInfo { struct 768 llvm::PointerUnion<TypeSourceInfo *, ExtInfo *> DeclInfo; argument 774 bool hasExtInfo() const { return isa<ExtInfo *>(DeclInfo); } in hasExtInfo() 775 ExtInfo *getExtInfo() { return cast<ExtInfo *>(DeclInfo); } in getExtInfo() 776 const ExtInfo *getExtInfo() const { return cast<ExtInfo *>(DeclInfo); } in getExtInfo() 3687 using ExtInfo = QualifierInfo; variable 3697 llvm::PointerUnion<TypedefNameDecl *, ExtInfo *> TypedefNameDeclOrQualifier; 3699 bool hasExtInfo() const { return isa<ExtInfo *>(TypedefNameDeclOrQualifier); } in hasExtInfo() 3700 ExtInfo *getExtInfo() { return cast<ExtInfo *>(TypedefNameDeclOrQualifier); } in getExtInfo() 3701 const ExtInfo *getExtInfo() const { in getExtInfo() [all …]
|
| H A D | TypeProperties.td | 305 auto extInfo = FunctionType::ExtInfo(noReturn, hasRegParm, regParm, 351 auto extInfo = FunctionType::ExtInfo(noReturn, hasRegParm, regParm, 356 epi.ExtInfo = extInfo;
|
| H A D | ASTContext.h | 1454 FunctionType::ExtInfo EInfo); 1724 const FunctionType::ExtInfo &Info) const; 1727 return getFunctionNoProtoType(ResultTy, FunctionType::ExtInfo()); in getFunctionNoProtoType()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoZfh.td | 55 def ZfhExt : ExtInfo<"", "", [HasStdExtZfh], 57 def ZfhminExt : ExtInfo<"", "", [HasStdExtZfhmin], 59 def ZfhDExt : ExtInfo<"", "", [HasStdExtZfh, HasStdExtD], 61 def ZfhminDExt : ExtInfo<"", "", [HasStdExtZfhmin, HasStdExtD], 64 def ZhinxExt : ExtInfo<"_INX", "Zfinx", 67 def ZhinxminExt : ExtInfo<"_INX", "Zfinx", 70 def ZhinxZdinxExt : ExtInfo<"_INX", "Zfinx", 73 def ZhinxminZdinxExt : ExtInfo<"_INX", "Zfinx", 76 def ZhinxZdinx32Ext : ExtInfo<"_IN32X", "ZdinxGPRPairRV32", 79 def ZhinxminZdinx32Ext : ExtInfo<"_IN32X", "ZdinxGPRPairRV32",
|
| H A D | RISCVInstrInfoF.td | 132 class ExtInfo<string suffix, string space, list<Predicate> predicates, 145 def FExt : ExtInfo<"", "", [HasStdExtF], f32, FPR32, FPR32, ?, ?>; 147 def ZfinxExt : ExtInfo<"_INX", "Zfinx", [HasStdExtZfinx], f32, FPR32INX, FPR32INX, ?, ?>; 220 string opcodestr, ExtInfo Ext> { 233 ExtInfo Ext, bit Commutable = 0> { 248 ExtInfo Ext, bit Commutable = 0> { 261 ExtInfo Ext, DAGOperand rdty, DAGOperand rs1ty, 277 ExtInfo Ext, DAGOperand rdty, DAGOperand rs1ty, 295 ExtInfo Ext, DAGOperand rdty, DAGOperand rs1ty, 312 ExtInfo Ext, bit Commutable = 0> { [all …]
|
| H A D | RISCVInstrInfoQ.td | 18 def QExt : ExtInfo<"", "", [HasStdExtQ], f128, FPR128, FPR32, FPR64, ?>;
|
| H A D | RISCVInstrInfoD.td | 59 def DExt : ExtInfo<"", "", [HasStdExtD], f64, FPR64, FPR32, FPR64, ?>; 61 def ZdinxExt : ExtInfo<"_INX", "Zfinx", [HasStdExtZdinx, IsRV64], 63 def Zdinx32Ext : ExtInfo<"_IN32X", "ZdinxRV32Only", [HasStdExtZdinx, IsRV32],
|
| /freebsd/contrib/llvm-project/clang/lib/Basic/Targets/ |
| H A D | RISCV.cpp | 181 auto ExtInfo = Extension.second; in getTargetDefines() local 184 Twine(getVersionValue(ExtInfo.Major, ExtInfo.Minor))); in getTargetDefines()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | HLSLBuiltinTypeDeclBuilder.cpp | 381 FunctionProtoType::ExtProtoInfo ExtInfo; in createDecl() local 383 ExtInfo.TypeQuals.addConst(); in createDecl() 385 QualType FuncTy = AST.getFunctionType(ReturnTy, ParamTypes, ExtInfo); in createDecl()
|
| H A D | SemaType.cpp | 2586 auto actualCC = EPI.ExtInfo.getCC(); in checkExtParameterInfos() 2686 if (EPI.ExtInfo.getProducesResult()) { in BuildFunctionType() 5122 FunctionType::ExtInfo EI( in GetFullTypeForDeclarator() 5164 EPI.ExtInfo = EI; in GetFullTypeForDeclarator() 7811 FunctionType::ExtInfo EI = unwrapped.get()->getExtInfo().withNoReturn(true); in handleFunctionTypeAttr() 7850 FunctionType::ExtInfo EI = in handleFunctionTypeAttr() 7873 FunctionType::ExtInfo EI in handleFunctionTypeAttr() 7891 FunctionType::ExtInfo EI = in handleFunctionTypeAttr() 7912 FunctionType::ExtInfo EI = in handleFunctionTypeAttr() 7938 FunctionType::ExtInfo EI = in handleFunctionTypeAttr()
|
| H A D | SemaTemplateDeduction.cpp | 4710 if (EPI.ExtInfo.getCC() != CC) { in adjustCCAndNoReturn() 4711 EPI.ExtInfo = EPI.ExtInfo.withCallingConv(CC); in adjustCCAndNoReturn() 4716 if (EPI.ExtInfo.getNoReturn() != NoReturn) { in adjustCCAndNoReturn() 4717 EPI.ExtInfo = EPI.ExtInfo.withNoReturn(NoReturn); in adjustCCAndNoReturn()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64PostLegalizerLowering.cpp | 360 auto ExtInfo = getExtMask(Mask, DstTy.getNumElements()); in matchEXT() local 363 if (!ExtInfo) { in matchEXT() 373 std::tie(ReverseExt, Imm) = *ExtInfo; in matchEXT()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | TypePrinter.cpp | 137 void printFunctionAfter(const FunctionType::ExtInfo &Info, raw_ostream &OS); 997 FunctionType::ExtInfo Info = T->getExtInfo(); in printFunctionProtoAfter() 1063 void TypePrinter::printFunctionAfter(const FunctionType::ExtInfo &Info, in printFunctionAfter()
|
| H A D | Decl.cpp | 2006 DeclInfo = new (getASTContext()) ExtInfo; in setQualifierInfo() 2025 DeclInfo = new (getASTContext()) ExtInfo; in setTrailingRequiresClause() 2041 DeclInfo = new (getASTContext()) ExtInfo; in setTemplateParameterListsInfo() 4890 TypedefNameDeclOrQualifier = new (getASTContext()) ExtInfo; in setQualifierInfo() 4929 TypedefNameDeclOrQualifier = new (getASTContext()) ExtInfo; in setTemplateParameterListsInfo()
|
| H A D | ASTContext.cpp | 3769 FunctionType::ExtInfo Info) { in adjustFunctionType() 3779 EPI.ExtInfo = Info; in adjustFunctionType() 4920 const FunctionType::ExtInfo &Info) const { in getFunctionNoProtoType() 11369 FunctionType::ExtInfo lbaseInfo = lbase->getExtInfo(); in mergeFunctionTypes() 11370 FunctionType::ExtInfo rbaseInfo = rbase->getExtInfo(); in mergeFunctionTypes() 11415 FunctionType::ExtInfo einfo = lbaseInfo.withNoReturn(NoReturn); in mergeFunctionTypes() 11493 EPI.ExtInfo = einfo; in mergeFunctionTypes() 11534 EPI.ExtInfo = einfo; in mergeFunctionTypes() 12056 EPI.ExtInfo = getFunctionExtInfo(LHS); in mergeObjCGCQualifiers() 12694 FunctionType::ExtInfo EI(getDefaultCallingConvention( in GetBuiltinType() [all …]
|