• Home
  • Raw
  • Download

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()
125 const OperandConstraint* op_constraints = in VerifyAssignment() local
131 CheckConstraint(instr->InputAt(i), &op_constraints[count]); in VerifyAssignment()
134 CheckConstraint(instr->TempAt(i), &op_constraints[count]); in VerifyAssignment()
137 CheckConstraint(instr->OutputAt(i), &op_constraints[count]); in VerifyAssignment()
521 const OperandConstraint* op_constraints = in VerifyGapMoves() local
525 if (op_constraints[count].type_ == kImmediate || in VerifyGapMoves()
526 op_constraints[count].type_ == kExplicit) { in VerifyGapMoves()
529 int virtual_register = op_constraints[count].virtual_register_; in VerifyGapMoves()
541 int virtual_register = op_constraints[count].virtual_register_; in VerifyGapMoves()
543 if (op_constraints[count].type_ == kRegisterAndSlot) { in VerifyGapMoves()
549 op_constraints[i].spilled_slot_); in VerifyGapMoves()