Home
last modified time | relevance | path

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

12

/external/llvm/lib/CodeGen/
DTargetOptionsImpl.cpp39 return UnsafeFPMath || LessPreciseFPMADOption; in LessPreciseFPMAD()
45 return !UnsafeFPMath && HonorSignDependentRoundingFPMathOption; in HonorSignDependentRoundingFPMath()
/external/llvm/include/llvm/Target/
DTargetOptions.h72 LessPreciseFPMADOption(false), UnsafeFPMath(false), in TargetOptions()
115 unsigned UnsafeFPMath : 1; variable
275 ARE_EQUAL(UnsafeFPMath) &&
/external/llvm/patches/
D0003-Add-support-for-64-bit-longs.patch35 UnsafeFPMath = false;
52 bool UnsafeFPMath;
/external/llvm/lib/Target/ARM/
DARMSubtarget.cpp174 UnsafeFPMath = false; in initializeEnvironment()
270 (Options.UnsafeFPMath || isTargetDarwin())) in initSubtargetFeatures()
DARMSubtarget.h210 bool UnsafeFPMath; variable
DARMAsmPrinter.cpp672 if (!TM.Options.UnsafeFPMath) { in emitAttributes()
DARMISelLowering.cpp3525 if (getTargetMachine().Options.UnsafeFPMath) { in LowerSELECT_CC()
3715 if (getTargetMachine().Options.UnsafeFPMath && in LowerBR_CC()
9696 !DAG.getTarget().Options.UnsafeFPMath && in PerformSELECT_CCCombine()
9718 !DAG.getTarget().Options.UnsafeFPMath && in PerformSELECT_CCCombine()
/external/mesa3d/src/gallium/auxiliary/gallivm/
Dlp_bld_misc.cpp130 llvm::UnsafeFPMath = true; in lp_set_target_options()
/external/llvm/lib/Target/
DTargetMachine.cpp66 RESET_OPTION(UnsafeFPMath, "unsafe-fp-math"); in resetTargetOptions()
/external/clang/lib/CodeGen/
DBackendUtil.cpp523 Options.UnsafeFPMath = CodeGenOpts.UnsafeFPMath; in CreateTargetMachine()
DCGCall.cpp1474 llvm::toStringRef(CodeGenOpts.UnsafeFPMath)); in ConstructAttributeList()
/external/llvm/include/llvm/CodeGen/
DCommandFlags.h274 Options.UnsafeFPMath = EnableUnsafeFPMath; in InitTargetOptionsFromCodeGenFlags()
/external/llvm/lib/Target/R600/
DAMDGPUInstructions.td39 def UnsafeFPMath : Predicate<"TM.Options.UnsafeFPMath">;
DSIISelLowering.cpp1048 bool Unsafe = DAG.getTarget().Options.UnsafeFPMath; in LowerFastFDIV()
1120 if (DAG.getTarget().Options.UnsafeFPMath) in LowerFDIV64()
DSIInstructions.td2230 let Predicates = [UnsafeFPMath] in {
/external/clang/include/clang/Frontend/
DCodeGenOptions.def124 CODEGENOPT(UnsafeFPMath , 1, 0) ///< Allow unsafe floating point optzns.
/external/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp535 if (!Options->UnsafeFPMath) return 0; in isNegatibleForFree()
551 if (!Options->UnsafeFPMath) return 0; in isNegatibleForFree()
596 assert(Options.UnsafeFPMath); in GetNegatedExpression()
612 assert(Options.UnsafeFPMath); in GetNegatedExpression()
4837 if (Options.UnsafeFPMath && in visitSELECT()
7223 if (Options.UnsafeFPMath) { in visitFADD()
7335 if ((Options.AllowFPOpFusion == FPOpFusion::Fast || Options.UnsafeFPMath) && in visitFADD()
7405 if (Options.UnsafeFPMath) { in visitFSUB()
7444 if ((Options.AllowFPOpFusion == FPOpFusion::Fast || Options.UnsafeFPMath) && in visitFSUB()
7559 if (Options.UnsafeFPMath) { in visitFMUL()
[all …]
DSelectionDAG.cpp3014 if (getTarget().Options.UnsafeFPMath && OpOpcode == ISD::FSUB) in getNode()
3243 if (getTarget().Options.UnsafeFPMath) { in getNode()
3597 if (getTarget().Options.UnsafeFPMath) in getNode()
DLegalizeDAG.cpp2318 if (isGNU && !TM.Options.UnsafeFPMath) in canCombineSinCosLibcall()
3441 if (!TM.Options.UseSoftFloat && TM.Options.UnsafeFPMath) { in ExpandNode()
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp179 !(TM.Options.UnsafeFPMath && Subtarget.hasFRSQRTE() && in PPCTargetLowering()
184 !(TM.Options.UnsafeFPMath && Subtarget.hasFRSQRTES() && in PPCTargetLowering()
514 if (TM.Options.UnsafeFPMath || Subtarget.hasVSX()) { in PPCTargetLowering()
768 if (TM.Options.UnsafeFPMath) { in PPCTargetLowering()
842 if (TM.Options.UnsafeFPMath) { in PPCTargetLowering()
6134 !DAG.getTarget().Options.UnsafeFPMath) { in LowerINT_TO_FP()
/external/llvm/lib/Target/NVPTX/
DNVPTXISelDAGToDAG.cpp68 if (TM.Options.UnsafeFPMath) in getDivF32Level()
81 return !TM.Options.UnsafeFPMath; in usePrecSqrtF32()
DNVPTXISelLowering.cpp3808 } else if (TO.AllowFPOpFusion == FPOpFusion::Fast || TO.UnsafeFPMath) { in allowFMA()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp580 if (!TM.Options.UnsafeFPMath) { in X86TargetLowering()
596 if (!TM.Options.UnsafeFPMath) { in X86TargetLowering()
638 if (!TM.Options.UnsafeFPMath) { in X86TargetLowering()
20798 if (!DAG.getTarget().Options.UnsafeFPMath && in PerformSELECTCombine()
20808 if (!DAG.getTarget().Options.UnsafeFPMath && in PerformSELECTCombine()
20826 if (!DAG.getTarget().Options.UnsafeFPMath && in PerformSELECTCombine()
20836 if (!DAG.getTarget().Options.UnsafeFPMath && in PerformSELECTCombine()
20862 if (!DAG.getTarget().Options.UnsafeFPMath && in PerformSELECTCombine()
20872 if (!DAG.getTarget().Options.UnsafeFPMath && in PerformSELECTCombine()
20897 if (!DAG.getTarget().Options.UnsafeFPMath && in PerformSELECTCombine()
[all …]
/external/clang/lib/Frontend/
DCompilerInvocation.cpp471 Opts.UnsafeFPMath = Args.hasArg(OPT_menable_unsafe_fp_math) || in ParseCodeGenArgs()
/external/llvm/lib/Target/AArch64/
DAArch64ISelDAGToDAG.cpp2047 if (!TM.Options.UnsafeFPMath) { in SelectLIBM()

12