Home
last modified time | relevance | path

Searched refs:DivPrecisionLevel (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.h46 NVPTX::DivPrecisionLevel getDivF32Level(const SDNode *N) const;
H A DNVPTX.h251 enum class DivPrecisionLevel : unsigned { enum
H A DNVPTXISelLowering.h205 NVPTX::DivPrecisionLevel getDivF32Level(const MachineFunction &MF,
H A DNVPTXISelLowering.cpp90 static cl::opt<NVPTX::DivPrecisionLevel> UsePrecDivF32(
95 clEnumValN(NVPTX::DivPrecisionLevel::Approx, "0", "Use div.approx"),
96 clEnumValN(NVPTX::DivPrecisionLevel::Full, "1", "Use div.full"),
97 clEnumValN(NVPTX::DivPrecisionLevel::IEEE754, "2",
99 clEnumValN(NVPTX::DivPrecisionLevel::IEEE754_NoFTZ, "3",
101 cl::init(NVPTX::DivPrecisionLevel::IEEE754));
121 NVPTX::DivPrecisionLevel
130 return NVPTX::DivPrecisionLevel::Approx; in getDivF32Level()
134 return NVPTX::DivPrecisionLevel::Approx; in getDivF32Level()
136 return NVPTX::DivPrecisionLevel::IEEE754; in getDivF32Level()
H A DNVPTXInstrInfo.td1102 return getDivF32Level(N) == NVPTX::DivPrecisionLevel::Approx;
1136 return getDivF32Level(N) == NVPTX::DivPrecisionLevel::Full;
1164 return getDivF32Level(N) == NVPTX::DivPrecisionLevel::IEEE754;
H A DNVPTXISelDAGToDAG.cpp69 NVPTX::DivPrecisionLevel