Lines Matching refs:m_type
63 Scalar(int v) : m_type(e_sint), m_float(static_cast<float>(0)) {
66 Scalar(unsigned int v) : m_type(e_uint), m_float(static_cast<float>(0)) {
69 Scalar(long v) : m_type(e_slong), m_float(static_cast<float>(0)) {
72 Scalar(unsigned long v) : m_type(e_ulong), m_float(static_cast<float>(0)) {
75 Scalar(long long v) : m_type(e_slonglong), m_float(static_cast<float>(0)) {
79 : m_type(e_ulonglong), m_float(static_cast<float>(0)) {
82 Scalar(float v) : m_type(e_float), m_float(v) { m_float = llvm::APFloat(v); }
83 Scalar(double v) : m_type(e_double), m_float(v) {
87 : m_type(e_long_double), m_float(static_cast<float>(0)),
100 Scalar(llvm::APInt v) : m_type(), m_float(static_cast<float>(0)) {
102 m_type = GetBestTypeForBitSize(m_integer.getBitWidth(), true);
130 m_type = e_void;
139 return (m_type >= e_sint) && (m_type <= e_long_double);
198 Scalar::Type GetType() const { return m_type; }
282 Scalar::Type m_type;