Home
last modified time | relevance | path

Searched refs:Log2EEW (Results 1 – 4 of 4) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/Support/
H A DRISCVVIntrinsicUtils.cpp479 uint32_t Log2EEW; in parsePrototypeDescriptor() local
480 if (ComplexTT.second.getAsInteger(10, Log2EEW)) { in parsePrototypeDescriptor()
484 switch (Log2EEW) { in parsePrototypeDescriptor()
874 void RVVType::applyLog2EEW(unsigned Log2EEW) { in applyLog2EEW() argument
876 LMUL.MulLog2LMUL(Log2EEW - Log2_32(ElementBitwidth)); in applyLog2EEW()
878 ElementBitwidth = 1 << Log2EEW; in applyLog2EEW()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Support/
H A DRISCVVIntrinsicUtils.h339 void applyLog2EEW(unsigned Log2EEW);
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A Driscv_vector_common.td88 // (Log2EEW:Value): Log2EEW value could be 3/4/5/6 (8/16/32/64), given a
92 // (SEW=16, LMUL=4) and Log2EEW is 3 (EEW=8), and then equivalent vector
H A Driscv_vector.td18 defvar EEWList = [["8", "(Log2EEW:3)"],
19 ["16", "(Log2EEW:4)"],
20 ["32", "(Log2EEW:5)"],
21 ["64", "(Log2EEW:6)"]];
129 defvar eew64_type = "(Log2EEW:6)";
234 defvar eew64_type = "(Log2EEW:6)";
2203 [["vv", "v", "vv(Log2EEW:4)Uv"]]>;
2210 [["vv", "Uv", "UvUv(Log2EEW:4)Uv"]]>;