Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/Support/
H A DRISCVVIntrinsicUtils.cpp41 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 DRISCVVEmitter.cpp330 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 DRISCVVIntrinsicUtils.h159 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 DSemaRISCVVectorLookup.cpp228 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 Driscv_vector.td337 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 …]