Searched refs:SrcSema (Results 1 – 2 of 2) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | FixedPointBuilder.h | 33 Value *Convert(Value *Src, const FixedPointSemantics &SrcSema, in Convert() argument 35 unsigned SrcWidth = SrcSema.getWidth(); in Convert() 37 unsigned SrcScale = SrcSema.getScale(); in Convert() 39 bool SrcIsSigned = SrcSema.isSigned(); in Convert() 141 Value *CreateFixedToFixed(Value *Src, const FixedPointSemantics &SrcSema, in CreateFixedToFixed() argument 143 return Convert(Src, SrcSema, DstSema, false); in CreateFixedToFixed() 152 Value *CreateFixedToInteger(Value *Src, const FixedPointSemantics &SrcSema, in CreateFixedToInteger() argument 155 Src, SrcSema, in CreateFixedToInteger() 175 Type *OpTy = getAccommodatingFloatType(DstTy, SrcSema); in CreateFixedToFloating() 178 Result = SrcSema.isSigned() ? B.CreateSIToFP(Src, OpTy) in CreateFixedToFloating() [all …]
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGExprScalar.cpp | 910 const llvm::fltSemantics &SrcSema = in EmitFloatConversionCheck() local 920 APFloat MinSrc(SrcSema, APFloat::uninitialized); in EmitFloatConversionCheck() 925 MinSrc = APFloat::getInf(SrcSema, true); in EmitFloatConversionCheck() 929 MinSrc.subtract(APFloat(SrcSema, 1), APFloat::rmTowardNegative); in EmitFloatConversionCheck() 932 APFloat MaxSrc(SrcSema, APFloat::uninitialized); in EmitFloatConversionCheck() 937 MaxSrc = APFloat::getInf(SrcSema, false); in EmitFloatConversionCheck() 941 MaxSrc.add(APFloat(SrcSema, 1), APFloat::rmTowardPositive); in EmitFloatConversionCheck()
|