Searched refs:FloatLit (Results 1 – 4 of 4) sorted by relevance
39 const FloatingLiteral *FloatLit) { in GetValue() argument43 assert(FloatLit != nullptr && "Neither IntLit nor FloatLit set"); in GetValue()44 return FloatLit->getValueAsApproximateDouble(); in GetValue()174 const auto *FloatLit = llvm::dyn_cast<FloatingLiteral>(MultBinOp->getLHS()); in check() local175 if (IntLit || FloatLit) { in check()176 NewScale = GetNewScale(Scale, GetValue(IntLit, FloatLit)); in check()184 FloatLit = llvm::dyn_cast<FloatingLiteral>(MultBinOp->getRHS()); in check()185 if (IntLit || FloatLit) { in check()186 NewScale = GetNewScale(Scale, GetValue(IntLit, FloatLit)); in check()195 const auto *FloatLit = llvm::dyn_cast<FloatingLiteral>(DivBinOp->getRHS()); in check() local[all …]
15 FloatLit(f64), enumerator29 &Token::FloatLit(ref f) => f.to_string(), in format()37 &Token::FloatLit(f) => Ok(NumLit::F64(f)), in to_num_lit()
626 Token::FloatLit(f64::NAN) in next_token_inner()628 Token::FloatLit(f64::INFINITY) in next_token_inner()641 return Ok(Token::FloatLit(f)); in next_token_inner()717 assert_eq!(Token::FloatLit(12.3), mess); in test_lexer_float_lit()
161 if (const auto *FloatLit = dyn_cast<FloatingLiteral>(Expression)) { in getEquivalentBoolLiteralForExpr() local162 llvm::APFloat FloatLitAbsValue = FloatLit->getValue(); in getEquivalentBoolLiteralForExpr()