Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DIRBuilder.cpp89 const Twine &Name, Instruction *FMFSource, in createCallHelper() argument
92 if (FMFSource) in createCallHelper()
93 CI->copyFastMathFlags(FMFSource); in createCallHelper()
949 Instruction *FMFSource, in CreateUnaryIntrinsic() argument
953 return createCallHelper(Fn, {V}, Name, FMFSource); in CreateUnaryIntrinsic()
958 Instruction *FMFSource, in CreateBinaryIntrinsic() argument
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()
977 Instruction *FMFSource, in CreateIntrinsic() argument
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DIRBuilder.h902 Instruction *FMFSource = nullptr,
908 Instruction *FMFSource = nullptr,
916 Instruction *FMFSource = nullptr,
924 Instruction *FMFSource = nullptr,
949 Instruction *FMFSource = nullptr,
951 return CreateBinaryIntrinsic(Intrinsic::copysign, LHS, RHS, FMFSource,
1462 Value *CreateFAddFMF(Value *L, Value *R, Instruction *FMFSource,
1466 L, R, FMFSource, Name);
1468 FastMathFlags FMF = FMFSource->getFastMathFlags();
1489 Value *CreateFSubFMF(Value *L, Value *R, 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-src/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-src/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()