Home
last modified time | relevance | path

Searched refs:AllowFPOpFusion (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Target/
H A DTargetOptions.h399 FPOpFusion::FPOpFusionMode AllowFPOpFusion = FPOpFusion::Standard; variable
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMPredicates.td192 " TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||"
204 def UseFusedMAC : Predicate<"TM.Options.AllowFPOpFusion =="
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DBackendUtil.cpp359 Options.AllowFPOpFusion = llvm::FPOpFusion::Standard; in initTargetOptions()
363 Options.AllowFPOpFusion = llvm::FPOpFusion::Standard; in initTargetOptions()
366 Options.AllowFPOpFusion = llvm::FPOpFusion::Fast; in initTargetOptions()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DCommandFlags.cpp517 Options.AllowFPOpFusion = getFuseFPOps(); in InitTargetOptionsFromCodeGenFlags()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp585 if (Options.AllowFPOpFusion == FPOpFusion::Fast || in getArithmeticInstrCost()
H A DSIISelLowering.cpp10792 if ((Options.AllowFPOpFusion == FPOpFusion::Fast || Options.UnsafeFPMath || in getFusedOpcode()
11215 if (Options.AllowFPOpFusion == FPOpFusion::Fast || Options.UnsafeFPMath || in performFMACombine()
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsInstrInfo.td259 def AllowFPOpFusion : Predicate<"TM.Options.AllowFPOpFusion =="
512 list <Predicate> AdditionalPredicates = [AllowFPOpFusion];
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp2066 if (TM.Options.AllowFPOpFusion != FPOpFusion::Strict && in translateKnownIntrinsic()
H A DCombinerHelper.cpp5056 AllowFusionGlobally = Options.AllowFPOpFusion == FPOpFusion::Fast || in canCombineFMadOrFMA()
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp4455 if (MF.getTarget().Options.AllowFPOpFusion == FPOpFusion::Fast) in allowFMA()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp6382 if (TM.Options.AllowFPOpFusion != FPOpFusion::Strict && in visitIntrinsicCall()
7325 if (TM.Options.AllowFPOpFusion == FPOpFusion::Strict || in visitConstrainedFPIntrinsic()
H A DDAGCombiner.cpp13962 return Options.AllowFPOpFusion == FPOpFusion::Fast || Options.UnsafeFPMath || in isContractableFMUL()
13994 bool AllowFusionGlobally = (Options.AllowFPOpFusion == FPOpFusion::Fast || in visitFADDForFMACombine()
14206 bool AllowFusionGlobally = (Options.AllowFPOpFusion == FPOpFusion::Fast || in visitFSUBForFMACombine()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp4830 Options.AllowFPOpFusion == FPOpFusion::Fast || in isCombineInstrCandidateFP()
H A DAArch64ISelLowering.cpp12603 (Options.AllowFPOpFusion == FPOpFusion::Fast || in isProfitableToHoist()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp16763 (Options.AllowFPOpFusion == FPOpFusion::Fast || Options.UnsafeFPMath)); in isProfitableToHoist()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp10323 (Options.AllowFPOpFusion == FPOpFusion::Fast || Options.UnsafeFPMath); in isFMAddSubOrFMSubAdd()
49976 return DAG.getTarget().Options.AllowFPOpFusion == FPOpFusion::Fast || in combineFaddCFmul()