Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstruction.cpp619 void Instruction::copyFastMathFlags(FastMathFlags FMF) { in copyFastMathFlags() function in Instruction
621 cast<FPMathOperator>(this)->copyFastMathFlags(FMF); in copyFastMathFlags()
669 void Instruction::copyFastMathFlags(const Instruction *I) { in copyFastMathFlags() function in Instruction
670 copyFastMathFlags(I->getFastMathFlags()); in copyFastMathFlags()
701 copyFastMathFlags(FP->getFastMathFlags()); in copyIRFlags()
744 copyFastMathFlags(FM); in andIRFlags()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstruction.h646 LLVM_ABI void copyFastMathFlags(FastMathFlags FMF);
678 LLVM_ABI void copyFastMathFlags(const Instruction *I);
H A DOperator.h265 void copyFastMathFlags(FastMathFlags FMF) {
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DReplaceWithVeclib.cpp94 Replacement->copyFastMathFlags(II); in replaceWithTLIFunction()
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DInstruction.cpp260 &Instruction::copyFastMathFlags>>(this); in setFastMathFlags()
264 void Instruction::copyFastMathFlags(FastMathFlags FMF) { in copyFastMathFlags() function in llvm::sandboxir::Instruction
267 &Instruction::copyFastMathFlags>>(this); in copyFastMathFlags()
268 cast<llvm::Instruction>(Val)->copyFastMathFlags(FMF); in copyFastMathFlags()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp1013 SI->copyFastMathFlags(I.getFastMathFlags()); in visitFMul()
1019 SI->copyFastMathFlags(I.getFastMathFlags()); in visitFMul()
2079 FDiv->copyFastMathFlags(R1FMF); in convertFSqrtDivIntoFMul()
2096 FSqrt->copyFastMathFlags(R2FMF); in convertFSqrtDivIntoFMul()
2106 FMul->copyFastMathFlags(FastMathFlags::intersectRewrite(R1FMF, R2FMF) | in convertFSqrtDivIntoFMul()
H A DInstCombineCasts.cpp1807 RI->copyFastMathFlags(BO); in visitFPTrunc()
1928 NewCI->copyFastMathFlags(&FPT); in visitFPTrunc()
H A DInstCombineVectorOps.cpp1962 NewI->copyFastMathFlags(I); in buildNew()
H A DInstCombineAddSub.cpp3006 S->copyFastMathFlags(&I); in visitFNeg()
H A DInstructionCombining.cpp2487 R->copyFastMathFlags(&Inst); in foldVectorBinop()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp138 NewCall->copyFastMathFlags(&OldIntr); in modifyIntrinsicCall()
1117 CI->copyFastMathFlags(&II); in instCombineIntrinsic()
H A DAMDGPUCodeGenPrepare.cpp1288 FQ->copyFastMathFlags(Builder.getFastMathFlags()); in expandDivRem24Impl()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp2948 Call->copyFastMathFlags(CI); in optimizeSymmetricCall()
2962 Call->copyFastMathFlags(CI); in optimizeSymmetricCall()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DInstruction.h315 LLVM_ABI void copyFastMathFlags(FastMathFlags FMF);