Home
last modified time | relevance | path

Searched refs:Fractional (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Support/
H A DChrono.cpp57 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 DRISCVBaseInfo.h392 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 DRISCVBaseInfo.cpp165 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 DRISCVInsertVSETVLI.cpp287 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 DRISCVInstrInfo.cpp422 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 DRISCVScheduleV.td153 // 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 DRISCVInstrInfoV.td1147 // Vector Single-Width Fractional Multiply with Rounding and Saturation
H A DRISCVInstrInfoVPseudos.td4664 // 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 DRISCVAsmParser.cpp1744 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 DPasses.td156 /*default=*/"0.30f", "Fractional increase in additional computation "
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGDebugInfo.cpp757 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 Driscv_vector.td1830 // 13.3. Vector Single-Width Fractional Multiply with Rounding and Saturation