Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCleanup.h250 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 DCodeGenABITypes.cpp66 FunctionType::ExtInfo info, in arrangeFreeFunctionCall()
H A DCodeGenTypes.h260 FunctionType::ExtInfo info,
H A DCGCall.cpp364 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 DRISCVISAInfo.cpp302 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 DCGFunctionInfo.h504 [](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 DCodeGenABITypes.h80 FunctionType::ExtInfo info,
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DType.h1719 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 DCanonicalType.h488 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 DDecl.h774 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 DTypeProperties.td294 auto extInfo = FunctionType::ExtInfo(noReturn, hasRegParm, regParm,
331 auto extInfo = FunctionType::ExtInfo(noReturn, hasRegParm, regParm,
336 epi.ExtInfo = extInfo;
H A DASTContext.h1293 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 DRISCVInstrInfoF.td100 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 DRISCVInstrInfoZfh.td41 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 DRISCVInstrInfoD.td59 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 DRISCV.cpp164 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 DHLSLExternalSemaSource.cpp229 FunctionProtoType::ExtProtoInfo ExtInfo; in addArraySubscriptOperator() local
235 ExtInfo.TypeQuals.addConst(); in addArraySubscriptOperator()
240 AST.getFunctionType(ReturnTy, {AST.UnsignedIntTy}, ExtInfo); in addArraySubscriptOperator()
H A DSemaType.cpp3005 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 DSemaTemplateDeduction.cpp4411 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 DSemaLambda.cpp1588 InvokerExtInfo.ExtInfo = InvokerExtInfo.ExtInfo.withCallingConv(CC); in getLambdaConversionFunctionResultType()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerLowering.cpp424 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 DTypePrinter.cpp138 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 DDecl.cpp2004 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 DASTContext.cpp3125 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 DASTStructuralEquivalence.cpp740 FunctionType::ExtInfo EI1, in IsStructurallyEquivalent()
741 FunctionType::ExtInfo EI2) { in IsStructurallyEquivalent()

12