Lines Matching refs:cond
116 HCondition* cond,
127 HCondition* cond, in IsComparedValueNonNegativeInBlock() argument
129 DCHECK(cond->HasInput(value)); in IsComparedValueNonNegativeInBlock()
135 if (cond->GetBlock() == target_block || in IsComparedValueNonNegativeInBlock()
136 !cond->GetBlock()->EndsWithIf() || in IsComparedValueNonNegativeInBlock()
137 cond->GetBlock()->GetLastInstruction()->InputAt(0) != cond) { in IsComparedValueNonNegativeInBlock()
143 HIf* if_instr = cond->GetBlock()->GetLastInstruction()->AsIf(); in IsComparedValueNonNegativeInBlock()
145 switch (cond->GetCondition()) { in IsComparedValueNonNegativeInBlock()
148 if (cond->GetLeft() == value) { in IsComparedValueNonNegativeInBlock()
151 if (IsNonNegativeUse(cond, cond->GetRight())) { in IsComparedValueNonNegativeInBlock()
157 DCHECK_EQ(cond->GetRight(), value); in IsComparedValueNonNegativeInBlock()
160 if (IsNonNegativeUse(cond, cond->GetLeft())) { in IsComparedValueNonNegativeInBlock()
171 if (cond->GetLeft() == value) { in IsComparedValueNonNegativeInBlock()
174 if (IsNonNegativeUse(cond, cond->GetRight())) { in IsComparedValueNonNegativeInBlock()
180 DCHECK_EQ(cond->GetRight(), value); in IsComparedValueNonNegativeInBlock()
183 if (IsNonNegativeUse(cond, cond->GetLeft())) { in IsComparedValueNonNegativeInBlock()