Home
last modified time | relevance | path

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

12

/external/llvm/lib/CodeGen/
DTargetOptionsImpl.cpp42 return UnsafeFPMath || LessPreciseFPMADOption; in LessPreciseFPMAD()
48 return !UnsafeFPMath && HonorSignDependentRoundingFPMathOption; in HonorSignDependentRoundingFPMath()
/external/llvm/include/llvm/Target/
DTargetOptions.h97 UnsafeFPMath(false), NoInfsFPMath(false), NoNaNsFPMath(false), in TargetOptions()
132 unsigned UnsafeFPMath : 1; variable
262 ARE_EQUAL(UnsafeFPMath) &&
/external/llvm/lib/Target/ARM/
DARMSubtarget.cpp156 UnsafeFPMath = false; in initializeEnvironment()
254 (Options.UnsafeFPMath || isTargetDarwin())) in initSubtargetFeatures()
DARMSubtarget.h228 bool UnsafeFPMath; variable
DARMAsmPrinter.cpp708 if (!TM.Options.UnsafeFPMath) { in emitAttributes()
/external/mesa3d/src/gallium/auxiliary/gallivm/
Dlp_bld_misc.cpp130 llvm::UnsafeFPMath = true; in lp_set_target_options()
/external/llvm/lib/Target/
DTargetMachine.cpp70 RESET_OPTION(UnsafeFPMath, "unsafe-fp-math"); in resetTargetOptions()
/external/clang/lib/CodeGen/
DBackendUtil.cpp549 Options.UnsafeFPMath = CodeGenOpts.UnsafeFPMath; in CreateTargetMachine()
DCGCall.cpp1542 llvm::toStringRef(CodeGenOpts.UnsafeFPMath)); in ConstructAttributeList()
/external/llvm/include/llvm/IR/
DAttributes.td167 def UnsafeFPMath : StrBoolAttr<"unsafe-fp-math">;
/external/llvm/include/llvm/CodeGen/
DCommandFlags.h277 Options.UnsafeFPMath = EnableUnsafeFPMath; in InitTargetOptionsFromCodeGenFlags()
/external/llvm/lib/Target/AMDGPU/
DAMDGPUInstructions.td39 def UnsafeFPMath : Predicate<"TM.Options.UnsafeFPMath">;
DSIISelLowering.cpp1415 bool Unsafe = DAG.getTarget().Options.UnsafeFPMath; in LowerFastFDIV()
1492 if (DAG.getTarget().Options.UnsafeFPMath) in LowerFDIV64()
/external/clang/include/clang/Frontend/
DCodeGenOptions.def146 CODEGENOPT(UnsafeFPMath , 1, 0) ///< Allow unsafe floating point optzns.
/external/clang/include/clang/Basic/
DLangOptions.def150 LANGOPT(UnsafeFPMath , 1, 0, "Unsafe Floating Point Math")
/external/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp589 if (!Options->UnsafeFPMath) return 0; in isNegatibleForFree()
605 if (!Options->UnsafeFPMath) return 0; in isNegatibleForFree()
653 assert(Options.UnsafeFPMath); in GetNegatedExpression()
669 assert(Options.UnsafeFPMath); in GetNegatedExpression()
5176 if (Options.UnsafeFPMath && in visitSELECT()
7639 (Options.AllowFPOpFusion == FPOpFusion::Fast || Options.UnsafeFPMath); in visitFADDForFMACombine()
7822 (Options.AllowFPOpFusion == FPOpFusion::Fast || Options.UnsafeFPMath); in visitFSUBForFMACombine()
8088 (Options.AllowFPOpFusion == FPOpFusion::Fast || Options.UnsafeFPMath); in visitFMULForFMACombine()
8195 if (Options.UnsafeFPMath) { in visitFADD()
8333 if (Options.UnsafeFPMath) { in visitFSUB()
[all …]
DSelectionDAG.cpp3151 if (getTarget().Options.UnsafeFPMath && OpOpcode == ISD::FSUB) in getNode()
3500 if (getTarget().Options.UnsafeFPMath) { in getNode()
3849 if (getTarget().Options.UnsafeFPMath) in getNode()
DLegalizeDAG.cpp2427 if (isGNU && !TM.Options.UnsafeFPMath) in canCombineSinCosLibcall()
3399 if (!TLI.useSoftFloat() && TM.Options.UnsafeFPMath) { in ExpandNode()
/external/clang/lib/Frontend/
DCompilerInvocation.cpp511 Opts.UnsafeFPMath = Args.hasArg(OPT_menable_unsafe_fp_math) || in ParseCodeGenArgs()
1810 Opts.UnsafeFPMath = Args.hasArg(OPT_menable_unsafe_fp_math) || in ParseLangArgs()
/external/llvm/lib/Target/PowerPC/
DPPCInstrInfo.cpp240 if (!Root.getParent()->getParent()->getTarget().Options.UnsafeFPMath) in getMachineCombinerPatterns()
DPPCISelLowering.cpp178 !(TM.Options.UnsafeFPMath && Subtarget.hasFRSQRTE() && in PPCTargetLowering()
183 !(TM.Options.UnsafeFPMath && Subtarget.hasFRSQRTES() && in PPCTargetLowering()
526 if (TM.Options.UnsafeFPMath || Subtarget.hasVSX()) { in PPCTargetLowering()
800 if (TM.Options.UnsafeFPMath) { in PPCTargetLowering()
866 if (TM.Options.UnsafeFPMath) { in PPCTargetLowering()
6393 !DAG.getTarget().Options.UnsafeFPMath) { in LowerINT_TO_FP()
/external/llvm/lib/Target/NVPTX/
DNVPTXISelDAGToDAG.cpp70 if (TM.Options.UnsafeFPMath) in getDivF32Level()
83 return !TM.Options.UnsafeFPMath; in usePrecSqrtF32()
DNVPTXISelLowering.cpp3810 } else if (TO.AllowFPOpFusion == FPOpFusion::Fast || TO.UnsafeFPMath) { in allowFMA()
/external/clang/lib/Basic/
DTargets.cpp4871 if (Opts.UnsafeFPMath) in getTargetDefines()
5357 if (Opts.UnsafeFPMath) in getTargetDefines()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp588 if (!TM.Options.UnsafeFPMath) { in X86TargetLowering()
604 if (!TM.Options.UnsafeFPMath) { in X86TargetLowering()
654 if (!TM.Options.UnsafeFPMath) { in X86TargetLowering()
12753 if (DAG.getTarget().Options.UnsafeFPMath) in lowerUINT_TO_FP_vXi32()
23994 if (!DAG.getTarget().Options.UnsafeFPMath && in PerformSELECTCombine()
24004 if (!DAG.getTarget().Options.UnsafeFPMath && in PerformSELECTCombine()
24022 if (!DAG.getTarget().Options.UnsafeFPMath && in PerformSELECTCombine()
24032 if (!DAG.getTarget().Options.UnsafeFPMath && in PerformSELECTCombine()
24058 if (!DAG.getTarget().Options.UnsafeFPMath && in PerformSELECTCombine()
24068 if (!DAG.getTarget().Options.UnsafeFPMath && in PerformSELECTCombine()
[all …]

12