Lines Matching refs:band
31 struct band;
218 band* all_bands; // indexed by band_number
264 band** elems; // array of top-level layout elems (or callables)
267 band** bands() { assert(elems != null); return elems; }
293 band& xxx_flags_hi();
294 band& xxx_flags_lo();
295 band& xxx_attr_count();
296 band& xxx_attr_indexes();
297 band& xxx_attr_calls();
298 band& fixed_band(int e_class_xxx);
303 band** buildBands(layout_definition* lo);
306 const char* parseLayout(const char* lp, band** &res, int curCble);
308 const char* parseIntLayout(const char* lp, band* &res, byte le_kind,
310 band** popBody(int band_stack_base); // pops a body off band_stack
314 void readBandData(band** body, uint count); // recursive helper
440 void putlayout(band** body);
450 band* ref_band_for_self_op(int bc, bool& isAloadVar, int& origBCVar);
451 band* ref_band_for_op(int bc);
482 void read_single_words(band& cp_band, entry* cpMap, int len);
483 void read_double_words(band& cp_bands, entry* cpMap, int len);
484 void read_single_refs(band& cp_band, byte refTag, entry* cpMap, int len);
485 void read_double_refs(band& cp_band, byte ref1Tag, byte ref2Tag, entry* cpMap, int len);