Lines Matching refs:Proto
146 std::string Proto; member in __anon5066fa640111::Intrinsic
173 Intrinsic(StringRef Name, StringRef Proto, uint64_t MergeTy,
182 std::string getProto() const { return Proto; } in getProto()
192 unsigned getNumParams() const { return Proto.size() - 1; } in getNumParams()
218 return Proto.find_first_of("ajfrKLR@") != std::string::npos; in hasSplat()
224 auto Idx = Proto.find_first_of("ajfrKLR@"); in getSplatIdx()
237 std::string Proto) const;
812 Intrinsic::Intrinsic(StringRef Name, StringRef Proto, uint64_t MergeTy, in Intrinsic() argument
817 : Name(Name.str()), LLVMName(LLVMName), Proto(Proto.str()), in Intrinsic()
822 for (unsigned I = 0; I < Proto.size(); ++I) { in Intrinsic()
823 SVEType T(BaseTypeSpec, Proto[I]); in Intrinsic()
854 std::string Proto) const { in replaceTemplatedArgs()
874 T = SVEType(TS, Proto[C - '0']); in replaceTemplatedArgs()
994 StringRef Proto = R->getValueAsString("Prototype"); in createIntrinsic() local
1044 SVEType(TS, Proto[EltSizeArg + /* offset by return arg */ 1]) in createIntrinsic()
1050 Name, Proto, Merge, MergeSuffix, MemEltType, LLVMName, Flags, ImmChecks, in createIntrinsic()
1056 Name, Proto, Merge, MergeSuffix, MemEltType, LLVMName, Flags, in createIntrinsic()