Lines Matching refs:lir
165 inline void Mir2Lir::SetupResourceMasks(LIR* lir) { in SetupResourceMasks() argument
166 int opcode = lir->opcode; in SetupResourceMasks()
169 lir->u.m.use_mask = lir->u.m.def_mask = &kEncodeNone; in SetupResourceMasks()
171 lir->flags.fixup = kFixupLabel; in SetupResourceMasks()
180 lir->flags.fixup = kFixupLabel; in SetupResourceMasks()
184 lir->flags.size = GetInsnSize(lir); in SetupResourceMasks()
185 estimated_native_code_size_ += lir->flags.size; in SetupResourceMasks()
211 lir->u.m.def_mask = lir->u.m.use_mask = &kEncodeAll; in SetupResourceMasks()
216 SetupRegMask(&def_mask, lir->operands[0]); in SetupResourceMasks()
220 SetupRegMask(&def_mask, lir->operands[1]); in SetupResourceMasks()
224 SetupRegMask(&def_mask, lir->operands[2]); in SetupResourceMasks()
228 SetupRegMask(&use_mask, lir->operands[0]); in SetupResourceMasks()
232 SetupRegMask(&use_mask, lir->operands[1]); in SetupResourceMasks()
236 SetupRegMask(&use_mask, lir->operands[2]); in SetupResourceMasks()
240 SetupRegMask(&use_mask, lir->operands[3]); in SetupResourceMasks()
244 SetupRegMask(&use_mask, lir->operands[4]); in SetupResourceMasks()
256 SetupTargetResourceMasks(lir, flags, &use_mask, &def_mask); in SetupResourceMasks()
258 lir->u.m.use_mask = mask_cache_.GetMask(use_mask); in SetupResourceMasks()
259 lir->u.m.def_mask = mask_cache_.GetMask(def_mask); in SetupResourceMasks()