Home
last modified time | relevance | path

Searched refs:CreateFPTrunc (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp1814 Value *LHS = Builder.CreateFPTrunc(BO->getOperand(0), Ty); in visitFPTrunc()
1815 Value *RHS = Builder.CreateFPTrunc(BO->getOperand(1), Ty); in visitFPTrunc()
1828 Value *LHS = Builder.CreateFPTrunc(BO->getOperand(0), Ty); in visitFPTrunc()
1829 Value *RHS = Builder.CreateFPTrunc(BO->getOperand(1), Ty); in visitFPTrunc()
1841 Value *LHS = Builder.CreateFPTrunc(BO->getOperand(0), Ty); in visitFPTrunc()
1842 Value *RHS = Builder.CreateFPTrunc(BO->getOperand(1), Ty); in visitFPTrunc()
1855 LHS = Builder.CreateFPTrunc(BO->getOperand(0), LHSMinType); in visitFPTrunc()
1878 Value *InnerTrunc = Builder.CreateFPTrunc(X, Ty); in visitFPTrunc()
1889 Value *NarrowY = Builder.CreateFPTrunc(Y, Ty); in visitFPTrunc()
1896 Value *NarrowY = Builder.CreateFPTrunc(Y, Ty); in visitFPTrunc()
[all …]
H A DInstCombineAddSub.cpp2422 return BinaryOperator::CreateFAddFMF(Op0, Builder.CreateFPTrunc(Y, Ty), &I); in visitFSub()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DFixedPointBuilder.h185 Result = B.CreateFPTrunc(Result, DstTy); in CreateFixedToFloating()
H A DIRBuilder.h1926 Value *CreateFPTrunc(Value *V, Type *DestTy,
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGExprScalar.cpp1257 return Builder.CreateFPTrunc(Src, DstTy, "conv"); in EmitScalarCast()
1422 return Builder.CreateFPTrunc(Src, DstTy, "conv"); in EmitScalarConversion()
1452 return Builder.CreateFPTrunc(Src, DstTy); in EmitScalarConversion()
1466 Res = Builder.CreateFPTrunc(Res, ResTy, "conv"); in EmitScalarConversion()
1739 Res = Builder.CreateFPTrunc(Src, DstTy, "conv"); in VisitConvertVectorExpr()
2748 value = Builder.CreateFPTrunc(value, input->getType(), "incdec.conv"); in EmitScalarPrePostIncDec()
H A DCGStmt.cpp2761 Tmp = Builder.CreateFPTrunc(Tmp, TruncTy); in EmitAsmStmt()
H A DCGBuiltin.cpp5096 Value *HalfVal = Builder.CreateFPTrunc(Val, Builder.getHalfTy()); in EmitBuiltinExpr()
11122 return Builder.CreateFPTrunc(Ops[0], Ty, "vcvt"); in EmitAArch64BuiltinExpr()
/llvm-project-15.0.7/llvm/unittests/IR/
H A DIRBuilderTest.cpp302 V = Builder.CreateFPTrunc(VDouble, Type::getFloatTy(Ctx)); in TEST_F()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/
H A DLLVMOps.td581 def LLVM_FPTruncOp : LLVM_CastOp<"fptrunc", "CreateFPTrunc",
/llvm-project-15.0.7/llvm/bindings/go/llvm/
H A Dir.go1705 func (b Builder) CreateFPTrunc(val Value, t Type, name string) (v Value) { func
/llvm-project-15.0.7/llvm/lib/IR/
H A DCore.cpp3801 return wrap(unwrap(B)->CreateFPTrunc(unwrap(Val), unwrap(DestTy), Name)); in LLVMBuildFPTrunc()
/llvm-project-15.0.7/llvm/bindings/ocaml/llvm/
H A Dllvm.mli2473 See the method [llvm::LLVMBuilder::CreateFPTrunc]. *)