Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DCompiler.cpp317 const auto *TargetSemantics = &Ctx.getFloatSemantics(CE->getType()); in VisitCastExpr() local
318 return this->emitCastFP(TargetSemantics, getRoundingMode(CE), CE); in VisitCastExpr()
326 const auto *TargetSemantics = &Ctx.getFloatSemantics(CE->getType()); in VisitCastExpr() local
328 classifyPrim(SubExpr), TargetSemantics, getFPOptions(CE), CE); in VisitCastExpr()
708 const auto *TargetSemantics = &Ctx.getFloatSemantics(CE->getType()); in VisitCastExpr() local
709 return this->emitCastFixedPointFloating(TargetSemantics, CE); in VisitCastExpr()
3899 const auto *TargetSemantics = &Ctx.getFloatSemantics(ElemType); in VisitConvertVectorExpr() local
3900 if (!this->emitCastFP(TargetSemantics, getRoundingMode(E), E)) in VisitConvertVectorExpr()
6178 const auto &TargetSemantics = Ctx.getFloatSemantics(E->getType()); in VisitUnaryOperator() local
6181 APFloat F(TargetSemantics, 1); in VisitUnaryOperator()
[all …]
H A DInterpBuiltin.cpp353 const llvm::fltSemantics &TargetSemantics = in interp__builtin_nan() local
357 Floating Result = S.allocFloat(TargetSemantics); in interp__builtin_nan()
361 llvm::APFloat::getSNaN(TargetSemantics, /*Negative=*/false, &Fill)); in interp__builtin_nan()
364 llvm::APFloat::getQNaN(TargetSemantics, /*Negative=*/false, &Fill)); in interp__builtin_nan()
373 llvm::APFloat::getQNaN(TargetSemantics, /*Negative=*/false, &Fill)); in interp__builtin_nan()
376 llvm::APFloat::getSNaN(TargetSemantics, /*Negative=*/false, &Fill)); in interp__builtin_nan()
386 const llvm::fltSemantics &TargetSemantics = in interp__builtin_inf() local
390 Floating Result = S.allocFloat(TargetSemantics); in interp__builtin_inf()
391 Result.copy(APFloat::getInf(TargetSemantics)); in interp__builtin_inf()
H A DInterp.h2358 FixedPointSemantics TargetSemantics = in CastFixedPoint() local
2363 FixedPoint Result = Source.toSemantics(TargetSemantics, &Overflow); in CastFixedPoint()