Lines Matching refs:TargetSemantics
317 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()
6223 const auto &TargetSemantics = Ctx.getFloatSemantics(E->getType()); in VisitUnaryOperator() local
6226 APFloat F(TargetSemantics, 1); in VisitUnaryOperator()
7080 const llvm::fltSemantics *TargetSemantics = nullptr; in emitBuiltinBitCast() local
7082 TargetSemantics = &Ctx.getFloatSemantics(ToType); in emitBuiltinBitCast()
7091 ResultBitWidth, TargetSemantics, E)) in emitBuiltinBitCast()