10 #define DEBUG_TYPE "nvptx-mcexpr"
43 if (HexStr.length() < NumHex)
44 OS << std::string(NumHex - HexStr.length(),
'0');
uint64_t getZExtValue() const
Get zero extended value.
static const fltSemantics IEEEdouble
static std::string utohexstr(uint64_t X)
#define llvm_unreachable(msg)
A self-contained host- and target-independent arbitrary-precision floating-point software implementat...
void PrintImpl(raw_ostream &OS) const
opStatus convert(const fltSemantics &, roundingMode, bool *)
APFloat getAPFloat() const
getSubExpr - Get the child of this expression.
Class for arbitrary precision integers.
APInt bitcastToAPInt() const
static const fltSemantics IEEEsingle
static const NVPTXFloatMCExpr * Create(VariantKind Kind, APFloat Flt, MCContext &Ctx)