Searched refs:CreateFPTrunc (Results 1 – 12 of 12) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCasts.cpp | 1814 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 D | InstCombineAddSub.cpp | 2422 return BinaryOperator::CreateFAddFMF(Op0, Builder.CreateFPTrunc(Y, Ty), &I); in visitFSub()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | FixedPointBuilder.h | 185 Result = B.CreateFPTrunc(Result, DstTy); in CreateFixedToFloating()
|
| H A D | IRBuilder.h | 1926 Value *CreateFPTrunc(Value *V, Type *DestTy,
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGExprScalar.cpp | 1257 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 D | CGStmt.cpp | 2761 Tmp = Builder.CreateFPTrunc(Tmp, TruncTy); in EmitAsmStmt()
|
| H A D | CGBuiltin.cpp | 5096 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 D | IRBuilderTest.cpp | 302 V = Builder.CreateFPTrunc(VDouble, Type::getFloatTy(Ctx)); in TEST_F()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/ |
| H A D | LLVMOps.td | 581 def LLVM_FPTruncOp : LLVM_CastOp<"fptrunc", "CreateFPTrunc",
|
| /llvm-project-15.0.7/llvm/bindings/go/llvm/ |
| H A D | ir.go | 1705 func (b Builder) CreateFPTrunc(val Value, t Type, name string) (v Value) { func
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Core.cpp | 3801 return wrap(unwrap(B)->CreateFPTrunc(unwrap(Val), unwrap(DestTy), Name)); in LLVMBuildFPTrunc()
|
| /llvm-project-15.0.7/llvm/bindings/ocaml/llvm/ |
| H A D | llvm.mli | 2473 See the method [llvm::LLVMBuilder::CreateFPTrunc]. *)
|