Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/Support/
H A DRISCVVIntrinsicUtils.cpp39 Log2LMUL = NewLog2LMUL; in LMULType()
43 if (Log2LMUL < 0) in str()
525 int32_t Log2LMUL; in parsePrototypeDescriptor() local
530 switch (Log2LMUL) { in parsePrototypeDescriptor()
557 int32_t Log2LMUL; in parsePrototypeDescriptor() local
562 switch (Log2LMUL) { in parsePrototypeDescriptor()
590 int32_t Log2LMUL; in parsePrototypeDescriptor() local
897 if (Log2LMUL <= LMUL.Log2LMUL) { in applyFixedLog2LMUL()
903 if (Log2LMUL >= LMUL.Log2LMUL) { in applyFixedLog2LMUL()
909 if (Log2LMUL > LMUL.Log2LMUL) { in applyFixedLog2LMUL()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/utils/TableGen/
H A DRISCVVEmitter.cpp354 for (int Log2LMUL : Log2LMULs) { in createHeader() local
363 for (int Log2LMUL : Log2LMULs) { in createHeader() local
368 BT, Log2LMUL, in createHeader()
376 BT, Log2LMUL, in createHeader()
380 BT, Log2LMUL, in createHeader()
393 for (int Log2LMUL : Log2LMULs) { in createHeader() local
399 BT, Log2LMUL, in createHeader()
564 for (int Log2LMUL : Log2LMULList) { in createRVVIntrinsics() local
575 TypeCache, BT, Log2LMUL, OverloadedSuffixDesc); in createRVVIntrinsics()
649 for (int Log2LMUL : Log2LMULList) in createRVVIntrinsics() local
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaRISCVVectorLookup.cpp286 for (int Log2LMUL = -3; Log2LMUL <= 3; Log2LMUL++) { in ConstructRVVIntrinsics() local
287 if (!(Record.Log2LMULMask & (1 << (Log2LMUL + 3)))) in ConstructRVVIntrinsics()
291 TypeCache.computeTypes(BaseType, Log2LMUL, Record.NF, ProtoSeq); in ConstructRVVIntrinsics()
298 TypeCache, BaseType, Log2LMUL, SuffixProto); in ConstructRVVIntrinsics()
300 TypeCache, BaseType, Log2LMUL, OverloadedSuffixProto); in ConstructRVVIntrinsics()
315 BaseType, Log2LMUL, Record.NF, PolicyPrototype); in ConstructRVVIntrinsics()
325 TypeCache.computeTypes(BaseType, Log2LMUL, Record.NF, ProtoMaskSeq); in ConstructRVVIntrinsics()
338 BaseType, Log2LMUL, Record.NF, PolicyPrototype); in ConstructRVVIntrinsics()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Support/
H A DRISCVVIntrinsicUtils.h237 int Log2LMUL; member
238 LMULType(int Log2LMUL);
242 void MulLog2LMUL(int Log2LMUL);
275 RVVType(BasicType BT, int Log2LMUL, const PrototypeDescriptor &Profile);
341 void applyFixedLog2LMUL(int Log2LMUL, enum FixedLMULType Type);
366 computeTypes(BasicType BT, int Log2LMUL, unsigned NF,
368 std::optional<RVVTypePtr> computeType(BasicType BT, int Log2LMUL,
467 getSuffixStr(RVVTypeCache &TypeCache, BasicType Type, int Log2LMUL,
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A Driscv_sifive_vector.td67 // Log2LMUL to zero. Otherwise the RISCVVEmitter will expand
69 let Log2LMUL = [0] in
95 let Log2LMUL = [-3, -2, -1, 0, 1, 2] in {
111 Log2LMUL = [-2, -1, 0, 1, 2] in
119 Log2LMUL = [0, 1, 2, 3] in
127 Log2LMUL = [-1, 0, 1, 2] in
132 let Log2LMUL = [-3, -2, -1, 0, 1, 2],
H A Driscv_vector_common.td24 // use the Log2LMUL [0, 1, 2, 3, -1, -2, -3] to represent the LMUL.
98 // (SFixedLog2LMUL:Value): Smaller Fixed Log2LMUL. Given a vector type (SEW
102 // (SEFixedLog2LMUL:Value): Smaller or Equal Fixed Log2LMUL. Given a vector
107 // (LFixedLog2LMUL:Value): Larger Fixed Log2LMUL. Given a vector type (SEW
215 list<int> Log2LMUL = [0, 1, 2, 3, -1, -2, -3];
392 let Log2LMUL = [-3, -2, -1, 0, 1, 2] in {
472 let HasMaskedOffOperand = false, Log2LMUL = [-2, -1, 0, 1, 2] in {
646 let Log2LMUL = [-3, -2, -1, 0, 1, 2],
662 let Log2LMUL = [-3, -2, -1, 0, 1, 2],
H A Driscv_vector.td582 Log2LMUL = [0], IRName = "",
672 Log2LMUL = [0],
1199 let Log2LMUL = [-3, -2, -1, 0, 1, 2] in {
1203 let Log2LMUL = [-3, -2, -1, 0, 1] in {
1207 let Log2LMUL = [-3, -2, -1, 0] in {
1306 Log2LMUL = [-3, -2, -1, 0, 1, 2] in {
1609 let Log2LMUL = [-2, -1, 0, 1, 2] in {
1621 let Log2LMUL = [-2, -1, 0, 1, 2] in {
1866 let Log2LMUL = [-3, -2, -1, 0, 1, 2] in {
1881 let Log2LMUL = [-3, -2, -1, 0, 1, 2] in {
[all …]