Lines Matching defs:const
80 explicit InstResult(T i, const ResultType& t) : type(t) {
91 explicit InstResult(const VecRegContainer& v, const ResultType& t)
94 explicit InstResult(const VecPredRegContainer& v, const ResultType& t)
97 InstResult& operator=(const InstResult& that) {
127 bool operator==(const InstResult& that) const {
146 bool operator!=(const InstResult& that) const {
153 bool isScalar() const { return type == ResultType::Scalar; }
155 bool isVector() const { return type == ResultType::VecReg; }
157 bool isVecElem() const { return type == ResultType::VecElem; }
159 bool isPred() const { return type == ResultType::VecPredReg; }
161 bool isValid() const { return type != ResultType::Invalid; }
166 const uint64_t&
167 asInteger() const
177 const uint64_t&
178 asIntegerNoAssert() const
182 const VecRegContainer&
183 asVector() const
188 const VecElem&
189 asVectorElem() const
195 const VecPredRegContainer&
196 asPred() const