/gem5/src/mem/cache/compressors/ |
H A D | bdi.cc | 153 bases.reserve(maxNumBases); 157 // Push virtual base 0 to bases list 158 bases.push_back(0); 171 // Number of bits used by Bases. bases[0] is implicit in a hardware 185 // Can't add base if reached limit of number of bases 186 if (bases.size() >= maxNumBases) { 190 // Push new base to end of bases list 191 bases.push_back(base); 194 addDelta(bases.size() - 1, 0); 224 // Iterate through all bases t [all...] |
H A D | bdi.hh | 49 * Default maximum number of bases in the original BDI. 358 * Maximum number of bases. 363 * Bit mask to differentiate between the bases. 368 * Bases. bases[0] is 0 and is not stored in a hardware implementation. 370 std::vector<TB> bases; member in class:BDI::BDICompDataBaseDelta 378 * Add a base to the bases vector. 394 * Calculate compressed data size using number of bases, the base size and 405 * @param max_num_bases Maximum number of bases allowed to be stored.
|
/gem5/ext/pybind11/include/pybind11/detail/ |
H A D | class.h | 465 // Look for a `get_buffer` implementation in this type's info or any bases (following MRO). 554 auto bases = tuple(rec.bases); local 555 auto base = (bases.size() == 0) ? internals.instance_base 556 : bases[0].ptr(); 579 if (bases.size() > 0) 580 type->tp_bases = bases.release().ptr();
|
/gem5/src/python/m5/ |
H A D | SimObject.py | 424 def __new__(mcls, name, bases, dict): 457 cls = super(MetaSimObject, mcls).__new__(mcls, name, bases, cls_dict) 463 def __init__(cls, name, bases, dict): 466 super(MetaSimObject, cls).__init__(name, bases, dict) 485 for c in bases: 492 base = bases[0] 747 bases = [] 752 bases.append(cls.cxx_base) 756 bases.append(cls._base.cxx_class) 757 # Add in any extra bases tha [all...] |
H A D | params.py | 93 def __new__(mcls, name, bases, dct): 94 cls = super(MetaParamValue, mcls).__new__(mcls, name, bases, dct) 568 def __init__(cls, name, bases, dict): 569 super(CheckedIntType, cls).__init__(name, bases, dict) 1301 def __new__(mcls, name, bases, dict): 1304 cls = super(MetaEnum, mcls).__new__(mcls, name, bases, dict) 1308 def __init__(cls, name, bases, init_dict): 1333 super(MetaEnum, cls).__init__(name, bases, init_dict)
|
/gem5/ext/googletest/googlemock/scripts/generator/cpp/ |
H A D | ast.py | 322 def __init__(self, start, end, name, bases, templated_types, body, namespace): 324 self.bases = bases 329 return self.bases is None and self.body is None 339 if self.bases: 340 for token_list in self.bases: 341 # TODO(nnorwitz): bases are tokens, do name comparision. 352 suffix = '%s, %s, %s' % (name, self.bases, self.body) 1459 bases = [] 1480 bases [all...] |
/gem5/src/systemc/tests/ |
H A D | verify.py | 108 def __init__(cls, name, bases, d): 112 super(TestPhaseMeta, cls).__init__(name, bases, d) 303 bases = map(lambda t: t[:-len(platform)], suffixed) 304 common = filter(lambda t: not t.startswith(tuple(bases)), contents)
|
/gem5/src/python/m5/util/ |
H A D | code_formatter.py | 96 def __init__(cls, name, bases, dct): 97 super(code_formatter_meta, cls).__init__(name, bases, dct)
|
/gem5/ext/pybind11/include/pybind11/ |
H A D | cast.h | 91 PYBIND11_NOINLINE inline void all_type_info_populate(PyTypeObject *t, std::vector<type_info *> &bases) { argument 106 // pybind bases, but we have to make sure we haven't already seen the type(s) before: we 114 for (auto *known : bases) { 117 if (!found) bases.push_back(tinfo); 121 // It's some python type, so keep follow its bases classes to look for one or more 157 * ancestors are pybind11-registered. Throws an exception if there are multiple bases--use 158 * `all_type_info` instead if you want to support multiple bases. 161 auto &bases = all_type_info(type); local 162 if (bases.size() == 0) 164 if (bases 662 auto &bases = all_type_info(srctype); local [all...] |
H A D | attr.h | 234 list bases; member in struct:type_record 275 bases.append((PyObject *) base_info->type); 399 static void init(const handle &h, type_record *r) { r->bases.append(h); }
|
H A D | pybind11.h | 927 if (rec.bases.size() > 1 || rec.multiple_inheritance) { 931 else if (rec.bases.size() == 1) { 932 auto parent_tinfo = get_type_info((PyTypeObject *) rec.bases[0].ptr()); 1068 constexpr_sum(is_base<options>::value...) == 0 && // no template option bases 1070 "Error: multiple inheritance bases must be specified via class_ template options");
|
/gem5/ext/testlib/ |
H A D | log.py | 53 def __init__(cls, name, bases, dct):
|
/gem5/src/arch/ |
H A D | isa_parser.py | 1132 self.bases = {} 1260 self.bases[op_desc.base_name] = op_desc 1263 # like self.bases[base_name], but returns None if not found 1265 return self.bases.get(base_name) 1302 self.bases = {} 1331 self.append(master_list.bases[op_base])
|