Home
last modified time | relevance | path

Searched refs:allowContract (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DFMF.h69 bool allowContract() const { return 0 != (Flags & AllowContract); } in allowContract() function
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DOperator.cpp285 if (allowContract()) in print()
H A DCore.cpp3615 if (FMF.allowContract()) in mapToLLVMFastMathFlags()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCodeGenPrepare.cpp898 if (!DivFMF.allowContract() || !SqrtFMF.allowContract()) in canOptimizeWithRsq()
910 assert(DivFMF.allowContract() && SqrtFMF.allowContract()); in optimizeWithRsq()
H A DAMDGPUInstCombineIntrinsic.cpp670 if (!FMF.allowContract()) in instCombineIntrinsic()
684 if (!InnerFMF.allowContract() || !SrcCI->hasOneUse()) in instCombineIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp566 FMF.setAllowContract(AllowContractEnabled || FMF.allowContract()); in getFastMathFlags()
1752 IsFP, Builder, FMF.allowContract(), NumComputeOps); in emitMatrixMultiply()
1779 IsFP, Builder, FMF.allowContract(), NumComputeOps); in emitMatrixMultiply()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DComplexDeinterleavingPass.cpp694 (!Real->getFastMathFlags().allowContract() || in identifyPartialMul()
695 !Imag->getFastMathFlags().allowContract())) { in identifyPartialMul()
H A DMachineInstr.cpp622 if (Flags.allowContract()) in copyFlagsFromInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp1761 AllowContract = FMF.allowContract(); in FastMathFlagsTy()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp2164 if (!FAddFlags.allowContract()) in instCombineSVEVectorFuseMulAddSub()