Lines Matching refs:instr
601 Instruction* instr = InstructionAt(pos);
602 if (instr->HasPointerMap()) {
603 instr->pointer_map()->RecordPointer(operand, code_zone());
739 Instruction* instr = NULL;
741 if (i < end) instr = InstructionAt(i + 1);
743 MeetConstraintsBetween(prev_instr, instr, i);
905 Instruction* instr = InstructionAt(index);
906 if (instr->HasPointerMap()) {
907 instr->pointer_map()->RecordPointer(input_copy, code_zone());
923 bool RegisterAllocator::IsOutputRegisterOf(Instruction* instr, int index) {
924 for (size_t i = 0; i < instr->OutputCount(); i++) {
925 InstructionOperand* output = instr->OutputAt(i);
932 bool RegisterAllocator::IsOutputDoubleRegisterOf(Instruction* instr,
934 for (size_t i = 0; i < instr->OutputCount(); i++) {
935 InstructionOperand* output = instr->OutputAt(i);
954 Instruction* instr = InstructionAt(index);
955 DCHECK(instr != NULL);
956 if (instr->IsGapMoves()) {
996 for (size_t i = 0; i < instr->OutputCount(); i++) {
997 InstructionOperand* output = instr->OutputAt(i);
1008 if (instr->ClobbersRegisters()) {
1010 if (!IsOutputRegisterOf(instr, i)) {
1018 if (instr->ClobbersDoubleRegisters()) {
1020 if (!IsOutputDoubleRegisterOf(instr, i)) {
1028 for (size_t i = 0; i < instr->InputCount(); i++) {
1029 InstructionOperand* input = instr->InputAt(i);
1045 for (size_t i = 0; i < instr->TempCount(); i++) {
1046 InstructionOperand* temp = instr->TempAt(i);
1047 if (instr->ClobbersTemps()) {