Lines Matching defs:instr
46 HInstruction* instr = it.Current();
47 if (!instr->IsAllocate()) continue;
48 HAllocate* allocate = HAllocate::cast(instr);
51 if (HasNoEscapingUses(instr, size_in_bytes)) {
53 PrintF("#%d (%s) is being captured\n", instr->id(),
54 instr->Mnemonic());
56 captured_.Add(instr, zone());
181 HInstruction* instr = it.Current();
182 switch (instr->opcode()) {
184 if (instr != allocate) continue;
189 HLoadNamedField* load = HLoadNamedField::cast(instr);
203 HStoreNamedField* store = HStoreNamedField::cast(instr);
217 PrintF("Replacing store #%d%s\n", instr->id(),
225 for (int i = 0; i < instr->OperandCount(); i++) {
226 if (instr->OperandAt(i) != allocate) continue;
227 instr->SetOperandAt(i, state);
232 HCheckHeapObject* check = HCheckHeapObject::cast(instr);
238 HCheckMaps* mapcheck = HCheckMaps::cast(instr);