Searched refs:TargetSemantics (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | InterpBuiltin.cpp | 272 const llvm::fltSemantics &TargetSemantics = in interp__builtin_nan() local 279 llvm::APFloat::getSNaN(TargetSemantics, /*Negative=*/false, &Fill)); in interp__builtin_nan() 282 llvm::APFloat::getQNaN(TargetSemantics, /*Negative=*/false, &Fill)); in interp__builtin_nan() 291 llvm::APFloat::getQNaN(TargetSemantics, /*Negative=*/false, &Fill)); in interp__builtin_nan() 294 llvm::APFloat::getSNaN(TargetSemantics, /*Negative=*/false, &Fill)); in interp__builtin_nan() 303 const llvm::fltSemantics &TargetSemantics = in interp__builtin_inf() local 306 S.Stk.push<Floating>(Floating::getInf(TargetSemantics)); in interp__builtin_inf()
|
H A D | Compiler.cpp | 286 const auto *TargetSemantics = &Ctx.getFloatSemantics(CE->getType()); in VisitCastExpr() local 287 return this->emitCastFP(TargetSemantics, getRoundingMode(CE), CE); in VisitCastExpr() 300 const auto *TargetSemantics = &Ctx.getFloatSemantics(CE->getType()); in VisitCastExpr() local 302 return this->emitCastIntegralFloating(*FromT, TargetSemantics, RM, CE); in VisitCastExpr() 4898 const auto &TargetSemantics = Ctx.getFloatSemantics(E->getType()); in VisitUnaryOperator() local 4901 if (!this->emitConstFloat(llvm::APFloat(TargetSemantics, 1), E)) in VisitUnaryOperator() 4947 const auto &TargetSemantics = Ctx.getFloatSemantics(E->getType()); in VisitUnaryOperator() local 4950 if (!this->emitConstFloat(llvm::APFloat(TargetSemantics, 1), E)) in VisitUnaryOperator()
|