Home
last modified time | relevance | path

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

/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/
H A DTargetOptionsImpl.cpp39 return UnsafeFPMath || LessPreciseFPMADOption; in LessPreciseFPMAD()
45 return !UnsafeFPMath && HonorSignDependentRoundingFPMathOption; in HonorSignDependentRoundingFPMath()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/Target/
H A DTargetOptions.h72 LessPreciseFPMADOption(false), UnsafeFPMath(false), in TargetOptions()
115 unsigned UnsafeFPMath : 1; variable
273 ARE_EQUAL(UnsafeFPMath) &&
/minix3/external/bsd/llvm/dist/llvm/lib/Target/ARM/
H A DARMSubtarget.cpp214 UnsafeFPMath = false; in initializeEnvironment()
309 (Options.UnsafeFPMath || isTargetDarwin())) in initSubtargetFeatures()
H A DARMSubtarget.h205 bool UnsafeFPMath; variable
H A DARMAsmPrinter.cpp715 if (!TM.Options.UnsafeFPMath) { in emitAttributes()
H A DARMISelLowering.cpp3636 if (getTargetMachine().Options.UnsafeFPMath) { in LowerSELECT_CC()
3826 if (getTargetMachine().Options.UnsafeFPMath && in LowerBR_CC()
9733 !DAG.getTarget().Options.UnsafeFPMath && in PerformSELECT_CCCombine()
9755 !DAG.getTarget().Options.UnsafeFPMath && in PerformSELECT_CCCombine()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/
H A DTargetMachine.cpp63 RESET_OPTION(UnsafeFPMath, "unsafe-fp-math"); in resetTargetOptions()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/CodeGen/
H A DCommandFlags.h270 Options.UnsafeFPMath = EnableUnsafeFPMath; in InitTargetOptionsFromCodeGenFlags()
/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DBackendUtil.cpp514 Options.UnsafeFPMath = CodeGenOpts.UnsafeFPMath; in CreateTargetMachine()
H A DCGCall.cpp1453 llvm::toStringRef(CodeGenOpts.UnsafeFPMath)); in ConstructAttributeList()
H A DCGBuiltin.cpp1351 if (!(CGM.getCodeGenOpts().UnsafeFPMath || in EmitBuiltinExpr()
/minix3/external/bsd/llvm/dist/clang/include/clang/Frontend/
H A DCodeGenOptions.def122 CODEGENOPT(UnsafeFPMath , 1, 0) ///< Allow unsafe floating point optzns.
/minix3/external/bsd/llvm/dist/llvm/lib/Target/R600/
H A DAMDGPUInstructions.td41 def UnsafeFPMath : Predicate<"TM.Options.UnsafeFPMath">;
H A DSIISelLowering.cpp1043 bool Unsafe = DAG.getTarget().Options.UnsafeFPMath; in LowerFastFDIV()
1115 if (DAG.getTarget().Options.UnsafeFPMath) in LowerFDIV64()
H A DSIInstructions.td2171 let Predicates = [UnsafeFPMath] in {
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp512 if (!Options->UnsafeFPMath) return 0; in isNegatibleForFree()
528 if (!Options->UnsafeFPMath) return 0; in isNegatibleForFree()
573 assert(Options.UnsafeFPMath); in GetNegatedExpression()
589 assert(Options.UnsafeFPMath); in GetNegatedExpression()
4739 if (Options.UnsafeFPMath && in visitSELECT()
6834 if (Options.UnsafeFPMath) { in visitFADD()
6939 if ((Options.AllowFPOpFusion == FPOpFusion::Fast || Options.UnsafeFPMath) && in visitFADD()
7037 if (Options.UnsafeFPMath) { in visitFSUB()
7069 if ((Options.AllowFPOpFusion == FPOpFusion::Fast || Options.UnsafeFPMath) && in visitFSUB()
7240 if (Options.UnsafeFPMath) { in visitFMUL()
[all …]
H A DSelectionDAG.cpp2925 if (getTarget().Options.UnsafeFPMath && OpOpcode == ISD::FSUB) in getNode()
3154 if (getTarget().Options.UnsafeFPMath) { in getNode()
3508 if (getTarget().Options.UnsafeFPMath) in getNode()
H A DLegalizeDAG.cpp2304 if (isGNU && !TM.Options.UnsafeFPMath) in canCombineSinCosLibcall()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp175 !(TM.Options.UnsafeFPMath && in PPCTargetLowering()
180 !(TM.Options.UnsafeFPMath && in PPCTargetLowering()
502 if (TM.Options.UnsafeFPMath || Subtarget.hasVSX()) { in PPCTargetLowering()
654 if (TM.Options.UnsafeFPMath) { in PPCTargetLowering()
5621 !DAG.getTarget().Options.UnsafeFPMath) { in LowerINT_TO_FP()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp64 if (TM.Options.UnsafeFPMath) in getDivF32Level()
77 if (TM.Options.UnsafeFPMath) in usePrecSqrtF32()
H A DNVPTXISelLowering.cpp3800 } else if (TO.AllowFPOpFusion == FPOpFusion::Fast || TO.UnsafeFPMath) { in allowFMA()
/minix3/external/bsd/llvm/dist/clang/lib/Frontend/
H A DCompilerInvocation.cpp460 Opts.UnsafeFPMath = Args.hasArg(OPT_menable_unsafe_fp_math) || in ParseCodeGenArgs()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp727 if (!TM.Options.UnsafeFPMath) { in resetOperationActions()
743 if (!TM.Options.UnsafeFPMath) { in resetOperationActions()
785 if (!TM.Options.UnsafeFPMath) { in resetOperationActions()
23129 if (!DAG.getTarget().Options.UnsafeFPMath && in PerformSELECTCombine()
23139 if (!DAG.getTarget().Options.UnsafeFPMath && in PerformSELECTCombine()
23157 if (!DAG.getTarget().Options.UnsafeFPMath && in PerformSELECTCombine()
23167 if (!DAG.getTarget().Options.UnsafeFPMath && in PerformSELECTCombine()
23193 if (!DAG.getTarget().Options.UnsafeFPMath && in PerformSELECTCombine()
23203 if (!DAG.getTarget().Options.UnsafeFPMath && in PerformSELECTCombine()
23228 if (!DAG.getTarget().Options.UnsafeFPMath && in PerformSELECTCombine()
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp2053 if (!TM.Options.UnsafeFPMath) { in SelectLIBM()