Lines Matching refs:lir
136 inline void Mir2Lir::SetupResourceMasks(LIR* lir) { in SetupResourceMasks() argument
137 int opcode = lir->opcode; in SetupResourceMasks()
140 lir->use_mask = lir->def_mask = 0; in SetupResourceMasks()
147 lir->flags.pcRelFixup = true; in SetupResourceMasks()
151 lir->flags.size = GetInsnSize(lir); in SetupResourceMasks()
156 SetMemRefType(lir, flags & IS_LOAD, kHeapRef); in SetupResourceMasks()
164 lir->def_mask = lir->use_mask = ENCODE_ALL; in SetupResourceMasks()
169 SetupRegMask(&lir->def_mask, lir->operands[0]); in SetupResourceMasks()
173 SetupRegMask(&lir->def_mask, lir->operands[1]); in SetupResourceMasks()
178 lir->def_mask |= ENCODE_CCODE; in SetupResourceMasks()
186 SetupRegMask(&lir->use_mask, lir->operands[i]); in SetupResourceMasks()
192 lir->use_mask |= ENCODE_CCODE; in SetupResourceMasks()
196 SetupTargetResourceMasks(lir); in SetupResourceMasks()