Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/llvm/lib/IR/
H A DIRBuilder.cpp92 if (FMFSource) in createCallHelper()
93 CI->copyFastMathFlags(FMFSource); in createCallHelper()
953 return createCallHelper(Fn, {V}, Name, FMFSource); in CreateUnaryIntrinsic()
962 return createCallHelper(Fn, {LHS, RHS}, Name, FMFSource); in CreateBinaryIntrinsic()
968 Instruction *FMFSource, in CreateIntrinsic() argument
972 return createCallHelper(Fn, Args, Name, FMFSource); in CreateIntrinsic()
999 return createCallHelper(Fn, Args, Name, FMFSource); in CreateIntrinsic()
1011 if (FMFSource) in CreateConstrainedFPBinOp()
1012 UseFMF = FMFSource->getFastMathFlags(); in CreateConstrainedFPBinOp()
1044 if (FMFSource) in CreateConstrainedFPCast()
[all …]
/openbsd/gnu/llvm/llvm/include/llvm/IR/
H A DIRBuilder.h916 Instruction *FMFSource = nullptr,
924 Instruction *FMFSource = nullptr,
949 Instruction *FMFSource = nullptr,
1466 L, R, FMFSource, Name);
1468 FastMathFlags FMF = FMFSource->getFastMathFlags();
1495 FastMathFlags FMF = FMFSource->getFastMathFlags();
1522 FastMathFlags FMF = FMFSource->getFastMathFlags();
1549 FastMathFlags FMF = FMFSource->getFastMathFlags();
1575 FastMathFlags FMF = FMFSource->getFastMathFlags();
1655 Value *CreateFNegFMF(Value *V, Instruction *FMFSource,
[all …]
H A DInstrTypes.h163 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 …]
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp1071 Instruction *FMFSource = nullptr; in instCombineSVEVectorFuseMulAddSub() local
1080 FMFSource = ⅈ in instCombineSVEVectorFuseMulAddSub()
1089 {P, AddendOp, MulOp0, MulOp1}, FMFSource); in instCombineSVEVectorFuseMulAddSub()
1092 {P, MulOp0, MulOp1, AddendOp}, FMFSource); in instCombineSVEVectorFuseMulAddSub()
/openbsd/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DReassociate.cpp270 if (auto *FMFSource = dyn_cast<Instruction>(FlagsOp)) in CreateNeg() local
271 return UnaryOperator::CreateFNegFMF(S1, FMFSource, Name, InsertBefore); in CreateNeg()