Lines Matching refs:ResourceMask
160 const ResourceMask* use_mask; // Resource mask for use.
161 const ResourceMask* def_mask; // Resource mask for def.
341 RegisterInfo(RegStorage r, const ResourceMask& mask = kEncodeAll);
392 const ResourceMask& DefUseMask() { return def_use_mask_; } in DefUseMask()
393 void SetDefUseMask(const ResourceMask& def_use_mask) { def_use_mask_ = def_use_mask; } in SetDefUseMask()
431 ResourceMask def_use_mask_; // Resources for this element.
556 ScopedMemRefType(Mir2Lir* m2l, ResourceMask::ResourceBit new_mem_ref_type) in ScopedMemRefType()
568 ResourceMask::ResourceBit old_mem_ref_type_;
669 void SetupRegMask(ResourceMask* mask, int reg);
670 void ClearRegMask(ResourceMask* mask, int reg);
1231 virtual ResourceMask GetRegMaskCommon(const RegStorage& reg) const = 0;
1240 virtual void DumpResourceMask(LIR* lir, const ResourceMask& mask, const char* prefix) = 0;
1242 ResourceMask* use_mask, ResourceMask* def_mask) = 0;
1249 virtual ResourceMask GetPCUseDefEncoding() const = 0;
1737 ResourceMask::ResourceBit mem_ref_type_;