Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/include/llvm/Target/
H A DTargetOptions.h110 : PrintMachineCode(false), UnsafeFPMath(false), NoInfsFPMath(false), in TargetOptions()
138 unsigned UnsafeFPMath : 1; variable
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DTargetOptionsImpl.cpp59 return !UnsafeFPMath && HonorSignDependentRoundingFPMathOption; in HonorSignDependentRoundingFPMath()
/freebsd-12.1/contrib/llvm/lib/Target/
H A DTargetMachine.cpp63 RESET_OPTION(UnsafeFPMath, "unsafe-fp-math"); in resetTargetOptions()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMSubtarget.cpp249 (Options.UnsafeFPMath || isTargetDarwin())) in initSubtargetFeatures()
H A DARMSubtarget.h414 bool UnsafeFPMath = false; variable
H A DARMAsmPrinter.cpp667 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 DAArch64.cpp164 if (Opts.UnsafeFPMath) in getTargetDefines()
H A DARM.cpp733 if (Opts.UnsafeFPMath) in getTargetDefines()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPULibCalls.cpp1693 if (Options.UnsafeFPMath || Options.NoInfsFPMath) in setFastFlags()
1695 if (Options.UnsafeFPMath || Options.NoNaNsFPMath) in setFastFlags()
1697 if (Options.UnsafeFPMath) { in setFastFlags()
H A DAMDGPUInstructions.td92 def UnsafeFPMath : Predicate<"TM.Options.UnsafeFPMath">;
H A DSIInstructions.td595 let SubtargetPredicate = isGCN, OtherPredicates = [UnsafeFPMath] in {
618 } // End SubtargetPredicate = isGCN, OtherPredicates = [UnsafeFPMath]
H A DSIISelLowering.cpp6601 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 DAttributes.td206 def UnsafeFPMath : StrBoolAttr<"unsafe-fp-math">;
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DBackendUtil.cpp466 Options.UnsafeFPMath = CodeGenOpts.UnsafeFPMath; in initTargetOptions()
H A DCGCall.cpp1765 llvm::toStringRef(CodeGenOpts.UnsafeFPMath)); in ConstructDefaultFnAttrList()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp10972 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 DLangOptions.def179 COMPATIBLE_LANGOPT(UnsafeFPMath , 1, 0, "Unsafe Floating Point Math")
H A DCodeGenOptions.def231 CODEGENOPT(UnsafeFPMath , 1, 0) ///< Allow unsafe floating point optzns.
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DCommandFlags.inc280 Options.UnsafeFPMath = EnableUnsafeFPMath;
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp102 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 DCompilerInvocation.cpp870 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 DAArch64InstrInfo.cpp3496 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 DPPCISelLowering.cpp287 !(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 DPPCInstrInfo.cpp278 if (!Root.getParent()->getParent()->getTarget().Options.UnsafeFPMath) in getMachineCombinerPatterns()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp8179 (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()

12