| /freebsd-14.2/contrib/llvm-project/clang/lib/Support/ |
| H A D | RISCVVIntrinsicUtils.cpp | 39 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 D | RISCVVEmitter.cpp | 354 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 D | SemaRISCVVectorLookup.cpp | 286 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 D | RISCVVIntrinsicUtils.h | 237 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 D | riscv_sifive_vector.td | 67 // 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 D | riscv_vector_common.td | 24 // 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 D | riscv_vector.td | 582 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 …]
|