Home
last modified time | relevance | path

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

/src/contrib/llvm-project/llvm/include/llvm/IR/
H A DFMF.h70 bool allowContract() const { return 0 != (Flags & AllowContract); } in allowContract() function
/src/contrib/llvm-project/llvm/lib/IR/
H A DOperator.cpp274 if (allowContract()) in print()
H A DCore.cpp3560 if (FMF.allowContract()) in mapToLLVMFastMathFlags()
/src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCodeGenPrepare.cpp894 if (!DivFMF.allowContract() || !SqrtFMF.allowContract()) in canOptimizeWithRsq()
906 assert(DivFMF.allowContract() && SqrtFMF.allowContract()); in optimizeWithRsq()
H A DAMDGPUInstCombineIntrinsic.cpp473 if (!FMF.allowContract()) in instCombineIntrinsic()
487 if (!InnerFMF.allowContract() || !SrcCI->hasOneUse()) in instCombineIntrinsic()
/src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp515 FMF.setAllowContract(AllowContractEnabled || FMF.allowContract()); in getFastMathFlags()
1567 IsFP, Builder, FMF.allowContract(), NumComputeOps); in emitMatrixMultiply()
1594 IsFP, Builder, FMF.allowContract(), NumComputeOps); in emitMatrixMultiply()
/src/contrib/llvm-project/llvm/lib/CodeGen/
H A DComplexDeinterleavingPass.cpp678 (!Real->getFastMathFlags().allowContract() || in identifyPartialMul()
679 !Imag->getFastMathFlags().allowContract())) { in identifyPartialMul()
H A DMachineInstr.cpp615 if (Flags.allowContract()) in copyFlagsFromInstruction()
/src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp1003 AllowContract = FMF.allowContract(); in FastMathFlagsTy()
/src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp1458 if (!FAddFlags.allowContract()) in instCombineSVEVectorFuseMulAddSub()