/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | IRBuilder.cpp | 81 const Twine &Name, Instruction *FMFSource, in createCallHelper() argument 84 if (FMFSource) in createCallHelper() 85 CI->copyFastMathFlags(FMFSource); in createCallHelper() 915 Instruction *FMFSource, in CreateUnaryIntrinsic() argument 919 return createCallHelper(Fn, {V}, Name, FMFSource); in CreateUnaryIntrinsic() 923 Value *RHS, Instruction *FMFSource, in CreateBinaryIntrinsic() argument 928 FMFSource)) in CreateBinaryIntrinsic() 930 return createCallHelper(Fn, {LHS, RHS}, Name, FMFSource); in CreateBinaryIntrinsic() 936 Instruction *FMFSource, in CreateIntrinsic() argument 940 return createCallHelper(Fn, Args, Name, FMFSource); in CreateIntrinsic() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | IRBuilder.h | 963 Instruction *FMFSource = nullptr, 969 Instruction *FMFSource = nullptr, 977 Instruction *FMFSource = nullptr, 985 Instruction *FMFSource = nullptr, 1020 Instruction *FMFSource = nullptr, 1022 return CreateBinaryIntrinsic(Intrinsic::copysign, LHS, RHS, FMFSource, 1027 Value *CreateLdexp(Value *Src, Value *Exp, Instruction *FMFSource = nullptr, 1031 {Src, Exp}, FMFSource, Name); 1552 Value *CreateFAddFMF(Value *L, Value *R, Instruction *FMFSource, 1556 L, R, FMFSource, Name); [all …]
|
H A D | InstrTypes.h | 164 static UnaryOperator *CreateFNegFMF(Value *Op, Instruction *FMFSource, 167 return CreateWithCopiedFlags(Instruction::FNeg, Op, FMFSource, Name, 281 Instruction *FMFSource, 283 return CreateWithCopiedFlags(Instruction::FAdd, V1, V2, FMFSource, Name); 286 Instruction *FMFSource, 288 return CreateWithCopiedFlags(Instruction::FSub, V1, V2, FMFSource, Name); 291 Instruction *FMFSource, 293 return CreateWithCopiedFlags(Instruction::FMul, V1, V2, FMFSource, Name); 296 Instruction *FMFSource, 298 return CreateWithCopiedFlags(Instruction::FDiv, V1, V2, FMFSource, Name); [all …]
|
H A D | IRBuilderFolder.h | 79 Instruction *FMFSource = nullptr) const = 0;
|
H A D | NoFolder.h | 116 Instruction *FMFSource) const override { in FoldBinaryIntrinsic() argument
|
H A D | ConstantFolder.h | 184 Instruction *FMFSource) const override { in FoldBinaryIntrinsic() argument
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | InstSimplifyFolder.h | 121 Instruction *FMFSource) const override { in FoldBinaryIntrinsic() argument 123 dyn_cast_if_present<CallBase>(FMFSource)); in FoldBinaryIntrinsic()
|
H A D | TargetFolder.h | 192 Instruction *FMFSource) const override { in FoldBinaryIntrinsic() argument 196 return ConstantFoldBinaryIntrinsic(ID, C1, C2, Ty, FMFSource); in FoldBinaryIntrinsic()
|
H A D | ConstantFolding.h | 206 Instruction *FMFSource);
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAddSub.cpp | 2715 Instruction &FMFSource) { in hoistFNegAboveFMulFDiv() argument 2719 Builder.CreateFNegFMF(X, &FMFSource), Y, &FMFSource)); in hoistFNegAboveFMulFDiv() 2724 Builder.CreateFNegFMF(X, &FMFSource), Y, &FMFSource)); in hoistFNegAboveFMulFDiv() 2730 FastMathFlags FMF = FMFSource.getFastMathFlags() | II->getFastMathFlags(); in hoistFNegAboveFMulFDiv()
|
H A D | InstCombineInternal.h | 455 Instruction *hoistFNegAboveFMulFDiv(Value *FNegOp, Instruction &FMFSource);
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | Reassociate.cpp | 280 if (auto *FMFSource = dyn_cast<Instruction>(FlagsOp)) in CreateNeg() local 281 return UnaryOperator::CreateFNegFMF(S1, FMFSource, Name, InsertBefore); in CreateNeg()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.cpp | 1451 Instruction *FMFSource = nullptr; in instCombineSVEVectorFuseMulAddSub() local 1460 FMFSource = &II; in instCombineSVEVectorFuseMulAddSub() 1466 {P, AddendOp, MulOp0, MulOp1}, FMFSource); in instCombineSVEVectorFuseMulAddSub() 1469 {P, MulOp0, MulOp1, AddendOp}, FMFSource); in instCombineSVEVectorFuseMulAddSub()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ConstantFolding.cpp | 3456 Instruction *FMFSource) { in ConstantFoldBinaryIntrinsic() argument 3458 dyn_cast_if_present<CallBase>(FMFSource)); in ConstantFoldBinaryIntrinsic()
|