Searched refs:Log2EEW (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/clang/lib/Support/ |
| H A D | RISCVVIntrinsicUtils.cpp | 435 uint32_t Log2EEW; in parsePrototypeDescriptor() local 436 if (ComplexTT.second.getAsInteger(10, Log2EEW)) { in parsePrototypeDescriptor() 440 switch (Log2EEW) { in parsePrototypeDescriptor() 747 void RVVType::applyLog2EEW(unsigned Log2EEW) { in applyLog2EEW() argument 749 LMUL.MulLog2LMUL(Log2EEW - Log2_32(ElementBitwidth)); in applyLog2EEW() 751 ElementBitwidth = 1 << Log2EEW; in applyLog2EEW()
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | riscv_vector.td | 88 // (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 575 defvar EEWList = [["8", "(Log2EEW:3)"], 576 ["16", "(Log2EEW:4)"], 577 ["32", "(Log2EEW:5)"], 578 ["64", "(Log2EEW:6)"]]; 691 defvar eew64_type = "(Log2EEW:6)"; 790 defvar eew64_type = "(Log2EEW:6)"; 2098 [["vv", "v", "vv(Log2EEW:4)Uv"]]>; 2105 [["vv", "Uv", "UvUv(Log2EEW:4)Uv"]]>;
|
| /llvm-project-15.0.7/clang/include/clang/Support/ |
| H A D | RISCVVIntrinsicUtils.h | 251 void applyLog2EEW(unsigned Log2EEW);
|