| /freebsd-12.1/contrib/llvm/include/llvm/Target/ |
| H A D | TargetOptions.h | 110 : PrintMachineCode(false), UnsafeFPMath(false), NoInfsFPMath(false), in TargetOptions() 138 unsigned UnsafeFPMath : 1; variable
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | TargetOptionsImpl.cpp | 59 return !UnsafeFPMath && HonorSignDependentRoundingFPMathOption; in HonorSignDependentRoundingFPMath()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ |
| H A D | TargetMachine.cpp | 63 RESET_OPTION(UnsafeFPMath, "unsafe-fp-math"); in resetTargetOptions()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMSubtarget.cpp | 249 (Options.UnsafeFPMath || isTargetDarwin())) in initSubtargetFeatures()
|
| H A D | ARMSubtarget.h | 414 bool UnsafeFPMath = false; variable
|
| H A D | ARMAsmPrinter.cpp | 667 else if (!TM.Options.UnsafeFPMath) in emitAttributes() 702 else if (!TM.Options.UnsafeFPMath) { in emitAttributes()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Basic/Targets/ |
| H A D | AArch64.cpp | 164 if (Opts.UnsafeFPMath) in getTargetDefines()
|
| H A D | ARM.cpp | 733 if (Opts.UnsafeFPMath) in getTargetDefines()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULibCalls.cpp | 1693 if (Options.UnsafeFPMath || Options.NoInfsFPMath) in setFastFlags() 1695 if (Options.UnsafeFPMath || Options.NoNaNsFPMath) in setFastFlags() 1697 if (Options.UnsafeFPMath) { in setFastFlags()
|
| H A D | AMDGPUInstructions.td | 92 def UnsafeFPMath : Predicate<"TM.Options.UnsafeFPMath">;
|
| H A D | SIInstructions.td | 595 let SubtargetPredicate = isGCN, OtherPredicates = [UnsafeFPMath] in { 618 } // End SubtargetPredicate = isGCN, OtherPredicates = [UnsafeFPMath]
|
| H A D | SIISelLowering.cpp | 6601 bool Unsafe = DAG.getTarget().Options.UnsafeFPMath || Flags.hasAllowReciprocal(); in lowerFastUnsafeFDIV() 6825 if (DAG.getTarget().Options.UnsafeFPMath) in LowerFDIV64() 8411 if ((Options.AllowFPOpFusion == FPOpFusion::Fast || Options.UnsafeFPMath || in getFusedOpcode() 8669 if (Options.AllowFPOpFusion == FPOpFusion::Fast || Options.UnsafeFPMath || in performFMACombine()
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | Attributes.td | 206 def UnsafeFPMath : StrBoolAttr<"unsafe-fp-math">;
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | BackendUtil.cpp | 466 Options.UnsafeFPMath = CodeGenOpts.UnsafeFPMath; in initTargetOptions()
|
| H A D | CGCall.cpp | 1765 llvm::toStringRef(CodeGenOpts.UnsafeFPMath)); in ConstructDefaultFnAttrList()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 10972 bool HasFMAD = Options.UnsafeFPMath && in visitFMULForFMADistributiveCombine() 11122 if ((Options.UnsafeFPMath || in visitFADD() 11241 if (!N1CFP->isNegative() || Options.UnsafeFPMath || in visitFSUB() 11249 if (Options.UnsafeFPMath || Flags.hasNoNaNs()) in visitFSUB() 11264 if ((Options.UnsafeFPMath || in visitFSUB() 11322 if (Options.UnsafeFPMath || in visitFMUL() 11443 bool UnsafeFPMath = Options.UnsafeFPMath || isContractable(N); in visitFMA() local 11452 if (UnsafeFPMath) { in visitFMA() 11469 if (UnsafeFPMath) { in visitFMA() 11515 if (UnsafeFPMath) { in visitFMA() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/ |
| H A D | LangOptions.def | 179 COMPATIBLE_LANGOPT(UnsafeFPMath , 1, 0, "Unsafe Floating Point Math")
|
| H A D | CodeGenOptions.def | 231 CODEGENOPT(UnsafeFPMath , 1, 0) ///< Allow unsafe floating point optzns.
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | CommandFlags.inc | 280 Options.UnsafeFPMath = EnableUnsafeFPMath;
|
| /freebsd-12.1/contrib/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelLowering.cpp | 102 if (getTargetMachine().Options.UnsafeFPMath) in getDivF32Level() 115 return !getTargetMachine().Options.UnsafeFPMath; in usePrecSqrtF32() 4058 if (MF.getTarget().Options.UnsafeFPMath) in allowUnsafeFPMath()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/ |
| H A D | CompilerInvocation.cpp | 870 Opts.UnsafeFPMath = Args.hasArg(OPT_menable_unsafe_fp_math) || in ParseCodeGenArgs() 2919 Opts.UnsafeFPMath = Args.hasArg(OPT_menable_unsafe_fp_math) || in ParseLangArgs()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrInfo.cpp | 3496 return (Options.UnsafeFPMath || in isCombineInstrCandidateFP() 3573 return Inst.getParent()->getParent()->getTarget().Options.UnsafeFPMath; in isAssociativeAndCommutative()
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 287 !(TM.Options.UnsafeFPMath && Subtarget.hasFRSQRTE() && in PPCTargetLowering() 292 !(TM.Options.UnsafeFPMath && Subtarget.hasFRSQRTES() && in PPCTargetLowering() 672 if (TM.Options.UnsafeFPMath || Subtarget.hasVSX()) { in PPCTargetLowering() 1017 if (TM.Options.UnsafeFPMath) { in PPCTargetLowering() 1090 if (TM.Options.UnsafeFPMath) { in PPCTargetLowering() 7431 !DAG.getTarget().Options.UnsafeFPMath) { in LowerINT_TO_FP()
|
| H A D | PPCInstrInfo.cpp | 278 if (!Root.getParent()->getParent()->getTarget().Options.UnsafeFPMath) in getMachineCombinerPatterns()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 8179 (Options.AllowFPOpFusion == FPOpFusion::Fast || Options.UnsafeFPMath); in isFMAddSubOrFMSubAdd() 17591 if (DAG.getTarget().Options.UnsafeFPMath) in lowerUINT_TO_FP_vXi32() 34115 if (!DAG.getTarget().Options.UnsafeFPMath && in combineSelect() 34126 if (!DAG.getTarget().Options.UnsafeFPMath && in combineSelect() 34145 if (!DAG.getTarget().Options.UnsafeFPMath && in combineSelect() 34155 if (!DAG.getTarget().Options.UnsafeFPMath && in combineSelect() 34183 if (!DAG.getTarget().Options.UnsafeFPMath && in combineSelect() 34194 if (!DAG.getTarget().Options.UnsafeFPMath && in combineSelect() 34220 if (!DAG.getTarget().Options.UnsafeFPMath && in combineSelect() 38918 if (!DAG.getTarget().Options.UnsafeFPMath) in combineFMinFMax()
|