Home
last modified time | relevance | path

Searched refs:floatBits (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/mlir/lib/ExecutionEngine/
H A DFloat16bits.cpp114 Float32Bits floatBits; in float2bfloat() local
115 floatBits.f = floatValue; in float2bfloat()
119 uint32_t lsb = (floatBits.u >> kF32BfMantiBitDiff) & 1; in float2bfloat()
121 floatBits.u += roundingBias; in float2bfloat()
122 bfloatBits = static_cast<uint16_t>(floatBits.u >> kF32BfMantiBitDiff); in float2bfloat()
129 Float32Bits floatBits; in bfloat2float() local
130 floatBits.u = static_cast<uint32_t>(bfloatBits) << kF32BfMantiBitDiff; in bfloat2float()
131 return floatBits.f; in bfloat2float()
/llvm-project-15.0.7/flang/lib/Lower/
H A DIntrinsicCall.cpp3028 int floatBits = floatType.getWidth(); in genIeeeIsFinite() local
3030 floatType.isa<mlir::Float80Type>() ? 128 : floatBits); in genIeeeIsFinite()
3042 int exponentBits = floatBits - 1 - significandBits; in genIeeeIsFinite()
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/IR/
H A DVectorOps.cpp4489 APFloat floatBits(llvm::APFloat::IEEEsingle(), intBits); in fold() local
4490 return DenseElementsAttr::get(getResultVectorType(), floatBits); in fold()