Searched refs:Fractional (Results 1 – 12 of 12) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | Chrono.cpp | 57 auto Fractional = T - Truncated; in format() local 67 "%.3lu", (long)duration_cast<milliseconds>(Fractional).count()); in format() 72 "%.6lu", (long)duration_cast<microseconds>(Fractional).count()); in format() 77 "%.6lu", (long)duration_cast<nanoseconds>(Fractional).count()); in format()
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/MCTargetDesc/ |
| H A D | RISCVBaseInfo.h | 392 inline static bool isValidLMUL(unsigned LMUL, bool Fractional) { in isValidLMUL() argument 393 return isPowerOf2_32(LMUL) && LMUL <= 8 && (!Fractional || LMUL != 1); in isValidLMUL() 407 inline static RISCVII::VLMUL encodeLMUL(unsigned LMUL, bool Fractional) { in encodeLMUL() argument 408 assert(isValidLMUL(LMUL, Fractional) && "Unsupported LMUL"); in encodeLMUL() 410 return static_cast<RISCVII::VLMUL>(Fractional ? 8 - LmulLog2 : LmulLog2); in encodeLMUL()
|
| H A D | RISCVBaseInfo.cpp | 165 bool Fractional; in printVType() local 166 std::tie(LMul, Fractional) = decodeVLMUL(getVLMUL(VType)); in printVType() 168 if (Fractional) in printVType()
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVInsertVSETVLI.cpp | 287 bool Fractional; in getSEWLMULRatio() local 288 std::tie(LMul, Fractional) = RISCVVType::decodeVLMUL(VLMul); in getSEWLMULRatio() 291 LMul = Fractional ? (8 / LMul) : (LMul * 8); in getSEWLMULRatio() 1280 bool Fractional; in hasFixedResult() local 1281 std::tie(LMul, Fractional) = RISCVVType::decodeVLMUL(Info.getVLMUL()); in hasFixedResult() 1283 if (Fractional) in hasFixedResult()
|
| H A D | RISCVInstrInfo.cpp | 422 bool Fractional; in copyPhysReg() local 423 std::tie(LMulVal, Fractional) = RISCVVType::decodeVLMUL(LMul); in copyPhysReg() 424 assert(!Fractional && "It is impossible be fractional lmul here."); in copyPhysReg()
|
| H A D | RISCVScheduleV.td | 153 // 12.3. Vector Single-Width Fractional Multiply with Rounding and Saturation 368 // 12.3. Vector Single-Width Fractional Multiply with Rounding and Saturation
|
| H A D | RISCVInstrInfoV.td | 1147 // Vector Single-Width Fractional Multiply with Rounding and Saturation
|
| H A D | RISCVInstrInfoVPseudos.td | 4664 // 13.3. Vector Single-Width Fractional Multiply with Rounding and Saturation 5256 // 13.3. Vector Single-Width Fractional Multiply with Rounding and Saturation
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/AsmParser/ |
| H A D | RISCVAsmParser.cpp | 1744 bool Fractional = Name.consume_front("f"); in parseVTypeI() local 1748 if (!RISCVVType::isValidLMUL(Lmul, Fractional)) in parseVTypeI() 1771 RISCVII::VLMUL VLMUL = RISCVVType::encodeLMUL(Lmul, Fractional); in parseVTypeI()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/ |
| H A D | Passes.td | 156 /*default=*/"0.30f", "Fractional increase in additional computation "
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.cpp | 757 bool Fractional = false; in CreateType() local 765 Fractional = true; in CreateType() 782 if (Fractional) in CreateType()
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | riscv_vector.td | 1830 // 13.3. Vector Single-Width Fractional Multiply with Rounding and Saturation
|