Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Target/
DTargetOptions.h109 : PrintMachineCode(false), UnsafeFPMath(false), NoInfsFPMath(false), in TargetOptions()
138 unsigned UnsafeFPMath : 1; variable
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DTargetOptionsImpl.cpp46 return !UnsafeFPMath && HonorSignDependentRoundingFPMathOption; in HonorSignDependentRoundingFPMath()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/
DTargetMachine.cpp62 RESET_OPTION(UnsafeFPMath, "unsafe-fp-math"); in resetTargetOptions()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMSubtarget.cpp253 (Options.UnsafeFPMath || isTargetDarwin())) in initSubtargetFeatures()
DARMSubtarget.h439 bool UnsafeFPMath = false; variable
DARMAsmPrinter.cpp656 else if (!TM.Options.UnsafeFPMath) in emitAttributes()
691 else if (!TM.Options.UnsafeFPMath) { in emitAttributes()
DARMISelLowering.cpp5305 if (getTargetMachine().Options.UnsafeFPMath && in LowerBR_CC()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPULibCalls.cpp1726 if (Options.UnsafeFPMath || Options.NoInfsFPMath) in setFastFlags()
1728 if (Options.UnsafeFPMath || Options.NoNaNsFPMath) in setFastFlags()
1730 if (Options.UnsafeFPMath) { in setFastFlags()
DAMDGPUInstructions.td110 def UnsafeFPMath : Predicate<"TM.Options.UnsafeFPMath">;
DAMDGPULegalizerInfo.cpp1951 MF.getTarget().Options.UnsafeFPMath || MI.getFlag(MachineInstr::FmArcp); in legalizeFastUnsafeFDIV()
1953 if (!MF.getTarget().Options.UnsafeFPMath && ResTy == S64) in legalizeFastUnsafeFDIV()
DSIInstructions.td683 let OtherPredicates = [UnsafeFPMath] in {
706 } // End OtherPredicates = [UnsafeFPMath]
DSIISelLowering.cpp7550 bool Unsafe = DAG.getTarget().Options.UnsafeFPMath || Flags.hasAllowReciprocal(); in lowerFastUnsafeFDIV()
7808 if (DAG.getTarget().Options.UnsafeFPMath) in LowerFDIV64()
9448 if ((Options.AllowFPOpFusion == FPOpFusion::Fast || Options.UnsafeFPMath || in getFusedOpcode()
9768 if (Options.AllowFPOpFusion == FPOpFusion::Fast || Options.UnsafeFPMath || in performFMACombine()
DAMDGPUISelLowering.cpp2618 if (getTargetMachine().Options.UnsafeFPMath) { in LowerFP_TO_FP16()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DAttributes.td221 def UnsafeFPMath : StrBoolAttr<"unsafe-fp-math">;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DCommandFlags.inc293 Options.UnsafeFPMath = EnableUnsafeFPMath;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp11534 bool CanFuse = Options.UnsafeFPMath || isContractable(N); in visitFADDForFMACombine()
11751 bool CanFuse = Options.UnsafeFPMath || isContractable(N); in visitFSUBForFMACombine()
12051 (Options.AllowFPOpFusion == FPOpFusion::Fast || Options.UnsafeFPMath) && in visitFMULForFMADistributiveCombine()
12057 bool HasFMAD = Options.UnsafeFPMath && in visitFMULForFMADistributiveCombine()
12209 if (((Options.UnsafeFPMath && Options.NoSignedZerosFPMath) || in visitFADD()
12355 if (((Options.UnsafeFPMath && Options.NoSignedZerosFPMath) || in visitFSUB()
12432 if (Options.UnsafeFPMath || Flags.hasAllowReassociation()) { in visitFMUL()
12542 bool UnsafeFPMath = Options.UnsafeFPMath || isContractable(N); in visitFMA() local
12560 if (UnsafeFPMath) { in visitFMA()
12577 if (UnsafeFPMath) { in visitFMA()
[all …]
DLegalizeDAG.cpp3224 if (!TLI.useSoftFloat() && TM.Options.UnsafeFPMath) { in ExpandNode()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/
DNVPTXISelLowering.cpp102 if (getTargetMachine().Options.UnsafeFPMath) in getDivF32Level()
115 return !getTargetMachine().Options.UnsafeFPMath; in usePrecSqrtF32()
4324 if (MF.getTarget().Options.UnsafeFPMath) in allowUnsafeFPMath()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp295 !(TM.Options.UnsafeFPMath && Subtarget.hasFRSQRTE() && in PPCTargetLowering()
300 !(TM.Options.UnsafeFPMath && Subtarget.hasFRSQRTES() && in PPCTargetLowering()
393 if (TM.Options.UnsafeFPMath) { in PPCTargetLowering()
739 if (TM.Options.UnsafeFPMath || Subtarget.hasVSX()) { in PPCTargetLowering()
787 if (TM.Options.UnsafeFPMath) { in PPCTargetLowering()
1107 if (TM.Options.UnsafeFPMath) { in PPCTargetLowering()
1183 if (TM.Options.UnsafeFPMath) { in PPCTargetLowering()
8116 !DAG.getTarget().Options.UnsafeFPMath) { in LowerINT_TO_FP()
DPPCInstrInfo.cpp276 if (!Root.getParent()->getParent()->getTarget().Options.UnsafeFPMath) in getMachineCombinerPatterns()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64InstrInfo.cpp3654 return (Options.UnsafeFPMath || in isCombineInstrCandidateFP()
3731 return Inst.getParent()->getParent()->getTarget().Options.UnsafeFPMath; in isAssociativeAndCommutative()
DAArch64ISelLowering.cpp5456 if (DAG.getTarget().Options.UnsafeFPMath) { in LowerSELECT_CC()
8880 Options.UnsafeFPMath)); in isProfitableToHoist()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86InstrInfo.cpp7553 return Inst.getParent()->getParent()->getTarget().Options.UnsafeFPMath; in isAssociativeAndCommutative()
DX86ISelLowering.cpp9159 (Options.AllowFPOpFusion == FPOpFusion::Fast || Options.UnsafeFPMath); in isFMAddSubOrFMSubAdd()