Lines Matching refs:ResourceMask
159 const ResourceMask* use_mask; // Resource mask for use.
160 const ResourceMask* def_mask; // Resource mask for def.
323 RegisterInfo(RegStorage r, const ResourceMask& mask = kEncodeAll);
371 const ResourceMask& DefUseMask() { return def_use_mask_; } in DefUseMask()
372 void SetDefUseMask(const ResourceMask& def_use_mask) { def_use_mask_ = def_use_mask; } in SetDefUseMask()
410 ResourceMask def_use_mask_; // Resources for this element.
532 ScopedMemRefType(Mir2Lir* m2l, ResourceMask::ResourceBit new_mem_ref_type) in ScopedMemRefType()
544 ResourceMask::ResourceBit old_mem_ref_type_;
646 void SetupRegMask(ResourceMask* mask, int reg);
647 void ClearRegMask(ResourceMask* mask, int reg);
1250 virtual ResourceMask GetRegMaskCommon(const RegStorage& reg) const = 0;
1259 virtual void DumpResourceMask(LIR* lir, const ResourceMask& mask, const char* prefix) = 0;
1261 ResourceMask* use_mask, ResourceMask* def_mask) = 0;
1268 virtual ResourceMask GetPCUseDefEncoding() const = 0;
1836 ResourceMask::ResourceBit mem_ref_type_;