Home
last modified time | relevance | path

Searched refs:UnsafeFPMath (Results 1 – 25 of 28) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Target/
H A DTargetOptions.h116 : UnsafeFPMath(false), NoInfsFPMath(false), NoNaNsFPMath(false), in TargetOptions()
150 unsigned UnsafeFPMath : 1; variable
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DTargetOptionsImpl.cpp46 return !UnsafeFPMath && HonorSignDependentRoundingFPMathOption; in HonorSignDependentRoundingFPMath()
H A DCommandFlags.cpp493 Options.UnsafeFPMath = getEnableUnsafeFPMath(); in InitTargetOptionsFromCodeGenFlags()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/
H A DTargetMachine.cpp62 RESET_OPTION(UnsafeFPMath, "unsafe-fp-math"); in resetTargetOptions()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMSubtarget.cpp253 (Options.UnsafeFPMath || isTargetDarwin())) in initSubtargetFeatures()
H A DARMSubtarget.h459 bool UnsafeFPMath = false; variable
H A DARMAsmPrinter.cpp674 else if (!TM.Options.UnsafeFPMath) in emitAttributes()
709 else if (!TM.Options.UnsafeFPMath) { in emitAttributes()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructions.td112 def UnsafeFPMath : Predicate<"TM.Options.UnsafeFPMath">;
H A DAMDGPUTargetTransformInfo.cpp637 Options.UnsafeFPMath || in getArithmeticInstrCost()
H A DSIInstructions.td799 let OtherPredicates = [UnsafeFPMath] in {
819 } // End OtherPredicates = [UnsafeFPMath]
H A DAMDGPULegalizerInfo.cpp3070 bool AllowInaccurateRcp = MF.getTarget().Options.UnsafeFPMath || in legalizeFastUnsafeFDIV()
3119 bool AllowInaccurateRcp = MF.getTarget().Options.UnsafeFPMath || in legalizeFastUnsafeFDIV64()
H A DSIISelLowering.cpp8282 DAG.getTarget().Options.UnsafeFPMath; in lowerFastUnsafeFDIV64()
10287 if ((Options.AllowFPOpFusion == FPOpFusion::Fast || Options.UnsafeFPMath || in getFusedOpcode()
10607 if (Options.AllowFPOpFusion == FPOpFusion::Fast || Options.UnsafeFPMath || in performFMACombine()
H A DAMDGPUISelLowering.cpp2621 if (getTargetMachine().Options.UnsafeFPMath) { in LowerFP_TO_FP16()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Basic/Targets/
H A DAArch64.cpp255 if (Opts.UnsafeFPMath) in getTargetDefines()
H A DARM.cpp843 if (Opts.UnsafeFPMath) in getTargetDefines()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DAttributes.td273 def UnsafeFPMath : StrBoolAttr<"unsafe-fp-math">;
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DBackendUtil.cpp532 Options.UnsafeFPMath = LangOpts.UnsafeFPMath; in initTargetOptions()
H A DCGCall.cpp1816 if (LangOpts.UnsafeFPMath) in getDefaultFunctionAttributes()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DLangOptions.def199 COMPATIBLE_LANGOPT(UnsafeFPMath , 1, 0, "Unsafe Floating Point Math")
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp12838 bool CanFuse = Options.UnsafeFPMath || isContractable(N); in visitFADDForFMACombine()
12840 Options.UnsafeFPMath || N->getFlags().hasAllowReassociation(); in visitFADDForFMACombine()
13048 bool CanFuse = Options.UnsafeFPMath || isContractable(N); in visitFSUBForFMACombine()
13350 (Options.AllowFPOpFusion == FPOpFusion::Fast || Options.UnsafeFPMath) && in visitFMULForFMADistributiveCombine()
13356 bool HasFMAD = Options.UnsafeFPMath && in visitFMULForFMADistributiveCombine()
13510 if (((Options.UnsafeFPMath && Options.NoSignedZerosFPMath) || in visitFADD()
13691 if (((Options.UnsafeFPMath && Options.NoSignedZerosFPMath) || in visitFSUB()
13749 if (Options.UnsafeFPMath || Flags.hasAllowReassociation()) { in visitFMUL()
13864 bool UnsafeFPMath = in visitFMA() local
13865 Options.UnsafeFPMath || N->getFlags().hasAllowReassociation(); in visitFMA()
[all …]
H A DLegalizeDAG.cpp3201 if (!TLI.useSoftFloat() && TM.Options.UnsafeFPMath) { in ExpandNode()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp97 if (getTargetMachine().Options.UnsafeFPMath) in getDivF32Level()
110 return !getTargetMachine().Options.UnsafeFPMath; in usePrecSqrtF32()
4303 if (MF.getTarget().Options.UnsafeFPMath) in allowUnsafeFPMath()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp390 !(TM.Options.UnsafeFPMath && Subtarget.hasFRSQRTE() && in PPCTargetLowering()
395 !(TM.Options.UnsafeFPMath && Subtarget.hasFRSQRTES() && in PPCTargetLowering()
508 if (TM.Options.UnsafeFPMath) { in PPCTargetLowering()
959 if (TM.Options.UnsafeFPMath) { in PPCTargetLowering()
8449 !DAG.getTarget().Options.UnsafeFPMath) { in LowerINT_TO_FP()
16246 (Options.AllowFPOpFusion == FPOpFusion::Fast || Options.UnsafeFPMath)); in isProfitableToHoist()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp4487 return Options.UnsafeFPMath || in isCombineInstrCandidateFP()
4566 return Inst.getParent()->getParent()->getTarget().Options.UnsafeFPMath; in isAssociativeAndCommutative()
H A DAArch64ISelLowering.cpp7133 if (DAG.getTarget().Options.UnsafeFPMath) { in LowerSELECT_CC()
11013 Options.UnsafeFPMath)); in isProfitableToHoist()

12