Searched refs:FMFSource (Results 1 – 7 of 7) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/IR/ |
| H A D | IRBuilder.cpp | 83 if (FMFSource) in createCallHelper() 84 CI->copyFastMathFlags(FMFSource); in createCallHelper() 918 return createCallHelper(Fn, {V}, Name, FMFSource); in CreateUnaryIntrinsic() 937 return createCallHelper(Fn, Args, Name, FMFSource); in CreateIntrinsic() 964 return createCallHelper(Fn, Args, Name, FMFSource); in CreateIntrinsic() 976 if (FMFSource) in CreateConstrainedFPBinOp() 977 UseFMF = FMFSource->getFastMathFlags(); in CreateConstrainedFPBinOp() 993 if (FMFSource) in CreateConstrainedFPUnroundedBinOp() 994 UseFMF = FMFSource->getFastMathFlags(); in CreateConstrainedFPUnroundedBinOp() 1026 if (FMFSource) in CreateConstrainedFPCast() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | IRBuilder.h | 974 Instruction *FMFSource = nullptr, 982 Instruction *FMFSource = nullptr, 1017 Instruction *FMFSource = nullptr, 1545 L, R, FMFSource, Name); 1547 FastMathFlags FMF = FMFSource->getFastMathFlags(); 1574 FastMathFlags FMF = FMFSource->getFastMathFlags(); 1601 FastMathFlags FMF = FMFSource->getFastMathFlags(); 1628 FastMathFlags FMF = FMFSource->getFastMathFlags(); 1654 FastMathFlags FMF = FMFSource->getFastMathFlags(); 1739 Value *CreateFNegFMF(Value *V, Instruction *FMFSource, [all …]
|
| H A D | InstrTypes.h | 163 static UnaryOperator *CreateFNegFMF(Value *Op, Instruction *FMFSource, 166 return CreateWithCopiedFlags(Instruction::FNeg, Op, FMFSource, Name, 257 Instruction *FMFSource, 259 return CreateWithCopiedFlags(Instruction::FAdd, V1, V2, FMFSource, Name); 262 Instruction *FMFSource, 264 return CreateWithCopiedFlags(Instruction::FSub, V1, V2, FMFSource, Name); 267 Instruction *FMFSource, 269 return CreateWithCopiedFlags(Instruction::FMul, V1, V2, FMFSource, Name); 272 Instruction *FMFSource, 274 return CreateWithCopiedFlags(Instruction::FDiv, V1, V2, FMFSource, Name); [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAddSub.cpp | 2704 Instruction &FMFSource) { in hoistFNegAboveFMulFDiv() argument 2708 Builder.CreateFNegFMF(X, &FMFSource), Y, &FMFSource)); in hoistFNegAboveFMulFDiv() 2713 Builder.CreateFNegFMF(X, &FMFSource), Y, &FMFSource)); in hoistFNegAboveFMulFDiv() 2719 FastMathFlags FMF = FMFSource.getFastMathFlags() | II->getFastMathFlags(); in hoistFNegAboveFMulFDiv()
|
| H A D | InstCombineInternal.h | 444 Instruction *hoistFNegAboveFMulFDiv(Value *FNegOp, Instruction &FMFSource);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | Reassociate.cpp | 277 if (auto *FMFSource = dyn_cast<Instruction>(FlagsOp)) in CreateNeg() local 278 return UnaryOperator::CreateFNegFMF(S1, FMFSource, Name, InsertBefore); in CreateNeg()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.cpp | 1310 Instruction *FMFSource = nullptr; in instCombineSVEVectorFuseMulAddSub() local 1319 FMFSource = &II; in instCombineSVEVectorFuseMulAddSub() 1325 {P, AddendOp, MulOp0, MulOp1}, FMFSource); in instCombineSVEVectorFuseMulAddSub() 1328 {P, MulOp0, MulOp1, AddendOp}, FMFSource); in instCombineSVEVectorFuseMulAddSub()
|