Lines Matching refs:idx2
39 const HInstruction* idx2,
45 if (idx1->AsBinaryOperation()->GetLeastConstantLeft() != idx2) {
66 const HBinaryOperation* idx2,
68 if (!IsAddOrSub(idx1) || !IsAddOrSub(idx2)) {
73 idx2->AsBinaryOperation()->GetLeastConstantLeft()) {
78 !idx2->GetConstantRight()->IsIntConstant()) {
87 int64_t l2 = idx2->IsAdd() ?
88 idx2->GetConstantRight()->AsIntConstant()->GetValue() :
89 -idx2->GetConstantRight()->AsIntConstant()->GetValue();
97 const HInstruction* idx2,
100 DCHECK(idx2 != nullptr);
105 if (idx1 == idx2) {
110 if (idx1->IsIntConstant() && idx2->IsIntConstant()) {
112 int64_t l2 = idx2->AsIntConstant()->GetValue();
123 idx1->AsBinaryOperation()->GetLeastConstantLeft() == idx2) {
126 idx2,
131 if (idx2->IsBinaryOperation() &&
132 idx2->AsBinaryOperation()->GetConstantRight() != nullptr &&
133 idx2->AsBinaryOperation()->GetLeastConstantLeft() == idx1) {
134 return CanBinaryOpAndIndexAlias(idx2->AsBinaryOperation(),
143 idx2->IsBinaryOperation() &&
144 idx2->AsBinaryOperation()->GetConstantRight() != nullptr) {
147 idx2->AsBinaryOperation(),