Searched refs:PrototypeDescriptor (Results 1 – 4 of 4) sorted by relevance
170 struct PrototypeDescriptor { struct171 constexpr PrototypeDescriptor() = default;172 constexpr PrototypeDescriptor(185 bool operator!=(const PrototypeDescriptor &PD) const { argument191 bool operator<(const PrototypeDescriptor &PD) const {194 static const PrototypeDescriptor Mask; argument195 static const PrototypeDescriptor Vector; argument196 static const PrototypeDescriptor VL; argument197 static std::optional<PrototypeDescriptor>201 llvm::SmallVector<PrototypeDescriptor>[all …]
25 const PrototypeDescriptor PrototypeDescriptor::Mask = PrototypeDescriptor(27 const PrototypeDescriptor PrototypeDescriptor::VL =28 PrototypeDescriptor(BaseTypeModifier::SizeT);29 const PrototypeDescriptor PrototypeDescriptor::Vector =30 PrototypeDescriptor(BaseTypeModifier::Vector);75 const PrototypeDescriptor &prototype) in RVVType()407 std::optional<PrototypeDescriptor>408 PrototypeDescriptor::parsePrototypeDescriptor( in parsePrototypeDescriptor()410 PrototypeDescriptor PD; in parsePrototypeDescriptor()1055 PrototypeDescriptor MaskoffType = PrototypeDescriptor( in computeBuiltinTypes()[all …]
52 SmallVector<PrototypeDescriptor> Prototype;55 SmallVector<PrototypeDescriptor> Suffix;58 SmallVector<PrototypeDescriptor> OverloadedSuffix;77 std::vector<PrototypeDescriptor> SignatureTable;79 void insert(ArrayRef<PrototypeDescriptor> Signature);88 unsigned getIndex(ArrayRef<PrototypeDescriptor> Signature);240 bool operator()(const SmallVector<PrototypeDescriptor> &A, in init()369 PrototypeDescriptor(BaseTypeModifier::Vector, in createHeader()544 SmallVector<PrototypeDescriptor> BasicPrototype = in createRVVIntrinsics()548 SmallVector<PrototypeDescriptor> OverloadedSuffixDesc = in createRVVIntrinsics()[all …]
51 static const PrototypeDescriptor RVVSignatureTable[] = {57 static const PrototypeDescriptor RVSiFiveVectorSignatureTable[] = {76 static ArrayRef<PrototypeDescriptor>232 ArrayRef<PrototypeDescriptor> BasicProtoSeq = in ConstructRVVIntrinsics()234 ArrayRef<PrototypeDescriptor> SuffixProto = in ConstructRVVIntrinsics()236 ArrayRef<PrototypeDescriptor> OverloadedSuffixProto = ProtoSeq2ArrayRef( in ConstructRVVIntrinsics()246 llvm::SmallVector<PrototypeDescriptor> ProtoSeq = in ConstructRVVIntrinsics()252 llvm::SmallVector<PrototypeDescriptor> ProtoMaskSeq; in ConstructRVVIntrinsics()309 llvm::SmallVector<PrototypeDescriptor> PolicyPrototype = in ConstructRVVIntrinsics()332 llvm::SmallVector<PrototypeDescriptor> PolicyPrototype = in ConstructRVVIntrinsics()