Lines Matching defs:const

72 const int NumRegClasses = MiscRegClass + 1;
81 static const char* regClassStrings[];
108 bool operator==(const RegId& that) const {
113 bool operator!=(const RegId& that) const {
120 bool operator<(const RegId& that) const {
130 bool isRenameable() const
141 inline bool isZeroReg() const
149 bool isIntReg() const { return regClass == IntRegClass; }
152 bool isFloatReg() const { return regClass == FloatRegClass; }
155 bool isVecReg() const { return regClass == VecRegClass; }
158 bool isVecElem() const { return regClass == VecElemClass; }
161 bool isVecPredReg() const { return regClass == VecPredRegClass; }
164 bool isCCReg() const { return regClass == CCRegClass; }
167 bool isMiscReg() const { return regClass == MiscRegClass; }
179 const RegIndex& index() const { return regIdx; }
185 inline RegIndex flatIndex() const
204 const RegIndex& elemIndex() const { return elemIdx; }
206 const RegClass& classValue() const { return regClass; }
207 /** Return a const char* with the register class name. */
208 const char* className() const { return regClassStrings[regClass]; }
210 int getNumPinnedWrites() const { return numPinnedWrites; }
214 operator<<(std::ostream& os, const RegId& rid) {
267 bool operator<(const PhysRegId& that) const {
271 bool operator==(const PhysRegId& that) const {
275 bool operator!=(const PhysRegId& that) const {
281 bool isIntPhysReg() const { return isIntReg(); }
284 bool isFloatPhysReg() const { return isFloatReg(); }
287 bool isCCPhysReg() const { return isCCReg(); }
290 bool isVectorPhysReg() const { return isVecReg(); }
293 bool isVectorPhysElem() const { return isVecElem(); }
296 bool isVecPredPhysReg() const { return isVecPredReg(); }
299 bool isMiscPhysReg() const { return isMiscReg(); }
305 bool isFixedMapping() const
311 const PhysRegIndex& flatIndex() const { return flatIdx; }
319 int getNumPinnedWrites() const { return numPinnedWrites; }
336 bool isPinned() const { return pinned; }
338 int getNumPinnedWritesToComplete() const
359 size_t operator()(const RegId& reg_id) const
362 const size_t flat_index = static_cast<size_t>(reg_id.flatIndex());
363 const size_t class_num = static_cast<size_t>(reg_id.regClass);
365 const size_t shifted_class_num = class_num << (sizeof(RegIndex) << 3);
369 const size_t concatenated_hash = flat_index | shifted_class_num;