Lines Matching refs:op_constraints
66 OperandConstraint* op_constraints = in RegisterAllocatorVerifier() local
70 BuildConstraint(instr->InputAt(i), &op_constraints[count]); in RegisterAllocatorVerifier()
71 VerifyInput(op_constraints[count]); in RegisterAllocatorVerifier()
74 BuildConstraint(instr->TempAt(i), &op_constraints[count]); in RegisterAllocatorVerifier()
75 VerifyTemp(op_constraints[count]); in RegisterAllocatorVerifier()
78 BuildConstraint(instr->OutputAt(i), &op_constraints[count]); in RegisterAllocatorVerifier()
79 if (op_constraints[count].type_ == kSameAsFirst) { in RegisterAllocatorVerifier()
81 op_constraints[count].type_ = op_constraints[0].type_; in RegisterAllocatorVerifier()
82 op_constraints[count].value_ = op_constraints[0].value_; in RegisterAllocatorVerifier()
84 VerifyOutput(op_constraints[count]); in RegisterAllocatorVerifier()
87 op_constraints}; in RegisterAllocatorVerifier()
126 const OperandConstraint* op_constraints = in VerifyAssignment() local
132 CheckConstraint(instr->InputAt(i), &op_constraints[count]); in VerifyAssignment()
135 CheckConstraint(instr->TempAt(i), &op_constraints[count]); in VerifyAssignment()
138 CheckConstraint(instr->OutputAt(i), &op_constraints[count]); in VerifyAssignment()
505 const OperandConstraint* op_constraints = in VerifyGapMoves() local
509 if (op_constraints[count].type_ == kImmediate || in VerifyGapMoves()
510 op_constraints[count].type_ == kExplicit) { in VerifyGapMoves()
513 int virtual_register = op_constraints[count].virtual_register_; in VerifyGapMoves()
525 int virtual_register = op_constraints[count].virtual_register_; in VerifyGapMoves()
527 if (op_constraints[count].type_ == kRegisterAndSlot) { in VerifyGapMoves()
533 op_constraints[i].spilled_slot_); in VerifyGapMoves()