| /llvm-project-15.0.7/clang/lib/Support/ |
| H A D | RISCVVIntrinsicUtils.cpp | 41 Log2LMUL = NewLog2LMUL; in LMULType() 45 if (Log2LMUL < 0) in str() 65 Log2ScaleResult = Log2LMUL; in getScale() 481 int32_t Log2LMUL; in parsePrototypeDescriptor() local 486 switch (Log2LMUL) { in parsePrototypeDescriptor() 513 int32_t Log2LMUL; in parsePrototypeDescriptor() local 518 switch (Log2LMUL) { in parsePrototypeDescriptor() 770 if (Log2LMUL < LMUL.Log2LMUL) { in applyFixedLog2LMUL() 776 if (Log2LMUL > LMUL.Log2LMUL) { in applyFixedLog2LMUL() 792 if ((Log2LMUL >= 1) && (1 << Log2LMUL) * NF > 8) in computeTypes() [all …]
|
| /llvm-project-15.0.7/clang/utils/TableGen/ |
| H A D | RISCVVEmitter.cpp | 330 for (int Log2LMUL : Log2LMULs) { in createHeader() local 331 auto T = RVVType::computeType(BasicType::Int8, Log2LMUL, in createHeader() 339 for (int Log2LMUL : Log2LMULs) { in createHeader() local 344 BT, Log2LMUL, in createHeader() 353 for (int Log2LMUL : Log2LMULs) { in createHeader() local 354 auto T = RVVType::computeType(BasicType::Float16, Log2LMUL, in createHeader() 362 for (int Log2LMUL : Log2LMULs) { in createHeader() local 371 for (int Log2LMUL : Log2LMULs) { in createHeader() local 519 for (int Log2LMUL : Log2LMULList) { in createRVVIntrinsics() local 570 for (int Log2LMUL : Log2LMULList) in createRVVIntrinsics() local [all …]
|
| /llvm-project-15.0.7/clang/include/clang/Support/ |
| H A D | RISCVVIntrinsicUtils.h | 159 int Log2LMUL; member 160 LMULType(int Log2LMUL); 164 void MulLog2LMUL(int Log2LMUL); 194 RVVType(BasicType BT, int Log2LMUL, const PrototypeDescriptor &Profile); 253 void applyFixedLog2LMUL(int Log2LMUL, enum FixedLMULType Type); 270 computeTypes(BasicType BT, int Log2LMUL, unsigned NF, 272 static llvm::Optional<RVVTypePtr> computeType(BasicType BT, int Log2LMUL, 342 getSuffixStr(BasicType Type, int Log2LMUL,
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaRISCVVectorLookup.cpp | 228 for (int Log2LMUL = -3; Log2LMUL <= 3; Log2LMUL++) { in InitIntrinsicList() local 229 if (!(Record.Log2LMULMask & (1 << (Log2LMUL + 3)))) in InitIntrinsicList() 233 RVVType::computeTypes(BaseType, Log2LMUL, Record.NF, ProtoSeq); in InitIntrinsicList() 240 RVVIntrinsic::getSuffixStr(BaseType, Log2LMUL, SuffixProto); in InitIntrinsicList() 242 BaseType, Log2LMUL, OverloadedSuffixProto); in InitIntrinsicList() 250 BaseType, Log2LMUL, Record.NF, ProtoMaskSeq); in InitIntrinsicList()
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | riscv_vector.td | 337 let Log2LMUL = [-3, -2, -1, 0, 1, 2] in { 515 let Log2LMUL = [-3, -2, -1, 0, 1, 2], 531 let Log2LMUL = [-3, -2, -1, 0, 1, 2], 1572 Log2LMUL = [0], 1661 let Log2LMUL = [-3, -2, -1, 0, 1, 2] in { 1665 let Log2LMUL = [-3, -2, -1, 0, 1] in { 1669 let Log2LMUL = [-3, -2, -1, 0] in { 1769 Log2LMUL = [-3, -2, -1, 0, 1, 2] in { 1863 let Log2LMUL = [-2, -1, 0, 1, 2] in { 1955 let Log2LMUL = [-3, -2, -1, 0, 1, 2] in { [all …]
|