Home
last modified time | relevance | path

Searched refs:FMFSource (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DIRBuilder.cpp81 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 DIRBuilder.h963 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 DInstrTypes.h164 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 DIRBuilderFolder.h79 Instruction *FMFSource = nullptr) const = 0;
H A DNoFolder.h116 Instruction *FMFSource) const override { in FoldBinaryIntrinsic() argument
H A DConstantFolder.h184 Instruction *FMFSource) const override { in FoldBinaryIntrinsic() argument
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DInstSimplifyFolder.h121 Instruction *FMFSource) const override { in FoldBinaryIntrinsic() argument
123 dyn_cast_if_present<CallBase>(FMFSource)); in FoldBinaryIntrinsic()
H A DTargetFolder.h192 Instruction *FMFSource) const override { in FoldBinaryIntrinsic() argument
196 return ConstantFoldBinaryIntrinsic(ID, C1, C2, Ty, FMFSource); in FoldBinaryIntrinsic()
H A DConstantFolding.h206 Instruction *FMFSource);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp2715 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 DInstCombineInternal.h455 Instruction *hoistFNegAboveFMulFDiv(Value *FNegOp, Instruction &FMFSource);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DReassociate.cpp280 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 DAArch64TargetTransformInfo.cpp1451 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 DConstantFolding.cpp3456 Instruction *FMFSource) { in ConstantFoldBinaryIntrinsic() argument
3458 dyn_cast_if_present<CallBase>(FMFSource)); in ConstantFoldBinaryIntrinsic()