Home
last modified time | relevance | path

Searched refs:IITDescriptor (Results 1 – 7 of 7) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DFunction.cpp1076 OutputTable.push_back(IITDescriptor::get(IITDescriptor::Void, 0)); in DecodeIITType()
1079 OutputTable.push_back(IITDescriptor::get(IITDescriptor::VarArg, 0)); in DecodeIITType()
1082 OutputTable.push_back(IITDescriptor::get(IITDescriptor::MMX, 0)); in DecodeIITType()
1085 OutputTable.push_back(IITDescriptor::get(IITDescriptor::AMX, 0)); in DecodeIITType()
1088 OutputTable.push_back(IITDescriptor::get(IITDescriptor::Token, 0)); in DecodeIITType()
1094 OutputTable.push_back(IITDescriptor::get(IITDescriptor::Half, 0)); in DecodeIITType()
1097 OutputTable.push_back(IITDescriptor::get(IITDescriptor::BFloat, 0)); in DecodeIITType()
1100 OutputTable.push_back(IITDescriptor::get(IITDescriptor::Float, 0)); in DecodeIITType()
1103 OutputTable.push_back(IITDescriptor::get(IITDescriptor::Double, 0)); in DecodeIITType()
1106 OutputTable.push_back(IITDescriptor::get(IITDescriptor::Quad, 0)); in DecodeIITType()
[all …]
H A DIRBuilder.cpp946 SmallVector<Intrinsic::IITDescriptor> Table; in CreateIntrinsic()
948 ArrayRef<Intrinsic::IITDescriptor> TableRef(Table); in CreateIntrinsic()
H A DAutoUpgrade.cpp1368 SmallVector<Intrinsic::IITDescriptor> Desc; in upgradeIntrinsicFunction1()
1370 if (Desc.front().Kind == Intrinsic::IITDescriptor::Struct) { in upgradeIntrinsicFunction1()
H A DVerifier.cpp5106 SmallVector<Intrinsic::IITDescriptor, 8> Table; in visitIntrinsicCall()
5108 ArrayRef<Intrinsic::IITDescriptor> TableRef = Table; in visitIntrinsicCall()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsics.h110 struct IITDescriptor { struct
185 static IITDescriptor get(IITDescriptorKind K, unsigned Field) { in get() argument
186 IITDescriptor Result = { K, { Field } }; in get()
190 static IITDescriptor get(IITDescriptorKind K, unsigned short Hi, in get() argument
193 IITDescriptor Result = {K, {Field}}; in get()
197 static IITDescriptor getVector(unsigned Width, bool IsScalable) { in getVector() argument
198 IITDescriptor Result = {Vector, {0}}; in getVector()
206 void getIntrinsicInfoTableEntries(ID id, SmallVectorImpl<IITDescriptor> &T);
221 matchIntrinsicSignature(FunctionType *FTy, ArrayRef<IITDescriptor> &Infos,
228 bool matchIntrinsicVarArg(bool isVarArg, ArrayRef<IITDescriptor> &Infos);
H A DIntrinsics.td179 // llvm::Intrinsic::IITDescriptor::ArgKind::AK_%
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCloneFunction.cpp413 SmallVector<Intrinsic::IITDescriptor, 8> Descriptor; in cloneInstruction()
416 Intrinsic::IITDescriptor Operand = Descriptor[I]; in cloneInstruction()
418 case Intrinsic::IITDescriptor::Argument: in cloneInstruction()
420 Intrinsic::IITDescriptor::AK_MatchType) { in cloneInstruction()
427 case Intrinsic::IITDescriptor::SameVecWidthArgument: in cloneInstruction()