Searched refs:PrototypeDescriptor (Results 1 – 4 of 4) sorted by relevance
95 struct PrototypeDescriptor { struct96 constexpr PrototypeDescriptor() = default;97 constexpr PrototypeDescriptor(110 bool operator!=(const PrototypeDescriptor &PD) const { argument116 bool operator<(const PrototypeDescriptor &PD) const {119 static const PrototypeDescriptor Mask; argument120 static const PrototypeDescriptor Vector; argument121 static const PrototypeDescriptor VL; argument122 static llvm::Optional<PrototypeDescriptor>126 llvm::SmallVector<PrototypeDescriptor>[all …]
27 const PrototypeDescriptor PrototypeDescriptor::Mask = PrototypeDescriptor(29 const PrototypeDescriptor PrototypeDescriptor::VL =30 PrototypeDescriptor(BaseTypeModifier::SizeT);31 const PrototypeDescriptor PrototypeDescriptor::Vector =32 PrototypeDescriptor(BaseTypeModifier::Vector);77 const PrototypeDescriptor &prototype) in RVVType()367 Optional<PrototypeDescriptor> PrototypeDescriptor::parsePrototypeDescriptor( in parsePrototypeDescriptor()369 PrototypeDescriptor PD; in parsePrototypeDescriptor()912 llvm::SmallVector<PrototypeDescriptor>941 PrototypeDescriptor::Mask); in computeBuiltinTypes()[all …]
51 SmallVector<PrototypeDescriptor> Prototype;54 SmallVector<PrototypeDescriptor> Suffix;57 SmallVector<PrototypeDescriptor> OverloadedSuffix;70 std::vector<PrototypeDescriptor> SignatureTable;72 void insert(ArrayRef<PrototypeDescriptor> Signature);81 unsigned getIndex(ArrayRef<PrototypeDescriptor> Signature);217 bool operator()(const SmallVector<PrototypeDescriptor> &A, in init()332 PrototypeDescriptor::Mask); in createHeader()345 PrototypeDescriptor(BaseTypeModifier::Vector, in createHeader()503 SmallVector<PrototypeDescriptor> BasicPrototype = in createRVVIntrinsics()[all …]
54 static const PrototypeDescriptor RVVSignatureTable[] = {67 static ArrayRef<PrototypeDescriptor> ProtoSeq2ArrayRef(uint16_t Index, in ProtoSeq2ArrayRef()181 ArrayRef<PrototypeDescriptor> BasicProtoSeq = in InitIntrinsicList()183 ArrayRef<PrototypeDescriptor> SuffixProto = in InitIntrinsicList()185 ArrayRef<PrototypeDescriptor> OverloadedSuffixProto = ProtoSeq2ArrayRef( in InitIntrinsicList()188 llvm::SmallVector<PrototypeDescriptor> ProtoSeq = in InitIntrinsicList()193 llvm::SmallVector<PrototypeDescriptor> ProtoMaskSeq = in InitIntrinsicList()