Searched refs:IITDescriptor (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Function.cpp | 1007 OutputTable.push_back(IITDescriptor::get(IITDescriptor::Void, 0)); in DecodeIITType() 1010 OutputTable.push_back(IITDescriptor::get(IITDescriptor::VarArg, 0)); in DecodeIITType() 1013 OutputTable.push_back(IITDescriptor::get(IITDescriptor::MMX, 0)); in DecodeIITType() 1016 OutputTable.push_back(IITDescriptor::get(IITDescriptor::AMX, 0)); in DecodeIITType() 1019 OutputTable.push_back(IITDescriptor::get(IITDescriptor::Token, 0)); in DecodeIITType() 1025 OutputTable.push_back(IITDescriptor::get(IITDescriptor::Half, 0)); in DecodeIITType() 1028 OutputTable.push_back(IITDescriptor::get(IITDescriptor::BFloat, 0)); in DecodeIITType() 1031 OutputTable.push_back(IITDescriptor::get(IITDescriptor::Float, 0)); in DecodeIITType() 1037 OutputTable.push_back(IITDescriptor::get(IITDescriptor::Quad, 0)); in DecodeIITType() 1127 OutputTable.push_back(IITDescriptor::get(IITDescriptor::Pointer, in DecodeIITType() [all …]
|
| H A D | AutoUpgrade.cpp | 1031 SmallVector<Intrinsic::IITDescriptor> Desc; in UpgradeIntrinsicFunction1() 1033 if (Desc.front().Kind == Intrinsic::IITDescriptor::Struct) { in UpgradeIntrinsicFunction1()
|
| H A D | Verifier.cpp | 4832 SmallVector<Intrinsic::IITDescriptor, 8> Table; in visitIntrinsicCall() 4834 ArrayRef<Intrinsic::IITDescriptor> TableRef = Table; in visitIntrinsicCall()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | Intrinsics.h | 115 struct IITDescriptor { struct 196 static IITDescriptor get(IITDescriptorKind K, unsigned Field) { in get() argument 197 IITDescriptor Result = { K, { Field } }; in get() 201 static IITDescriptor get(IITDescriptorKind K, unsigned short Hi, in get() argument 204 IITDescriptor Result = {K, {Field}}; in get() 208 static IITDescriptor getVector(unsigned Width, bool IsScalable) { in getVector() argument 209 IITDescriptor Result = {Vector, {0}}; in getVector() 217 void getIntrinsicInfoTableEntries(ID id, SmallVectorImpl<IITDescriptor> &T); 232 matchIntrinsicSignature(FunctionType *FTy, ArrayRef<IITDescriptor> &Infos, 239 bool matchIntrinsicVarArg(bool isVarArg, ArrayRef<IITDescriptor> &Infos);
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | VPIntrinsicTest.cpp | 344 SmallVector<Intrinsic::IITDescriptor, 5> T; \ in TEST_F() 348 NumMetadataArgs += (TD.Kind == Intrinsic::IITDescriptor::Metadata); \ in TEST_F()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | CloneFunction.cpp | 384 SmallVector<Intrinsic::IITDescriptor, 8> Descriptor; in cloneInstruction() 387 Intrinsic::IITDescriptor Operand = Descriptor[I]; in cloneInstruction() 389 case Intrinsic::IITDescriptor::Argument: in cloneInstruction() 391 Intrinsic::IITDescriptor::AK_MatchType) { in cloneInstruction() 398 case Intrinsic::IITDescriptor::SameVecWidthArgument: in cloneInstruction()
|