Home
last modified time | relevance | path

Searched refs:IsCommutative (Results 1 – 7 of 7) sorted by relevance

/art/compiler/optimizing/
Dnodes_x86.h140 bool IsCommutative() const override { return false; } in IsCommutative() function
Dinstruction_simplifier_arm.cc108 bool is_commutative = use->AsBinaryOperation()->IsCommutative(); in TryMergeIntoShifterOperand()
Dinstruction_simplifier_arm64.cc122 bool is_commutative = use->IsBinaryOperation() && use->AsBinaryOperation()->IsCommutative(); in TryMergeIntoShifterOperand()
Dgvn.cc501 if (current->IsBinaryOperation() && current->AsBinaryOperation()->IsCommutative()) { in VisitBasicBlock()
Dnodes.h3788 virtual bool IsCommutative() const { return false; }
3806 DCHECK(IsCommutative());
3967 bool IsCommutative() const override { return true; }
4014 bool IsCommutative() const override { return true; }
5273 bool IsCommutative() const override { return true; }
5343 bool IsCommutative() const override { return true; }
5474 bool IsCommutative() const override { return true; }
5509 bool IsCommutative() const override { return true; }
5752 bool IsCommutative() const override { return true; }
5790 bool IsCommutative() const override { return true; }
[all …]
Dinstruction_simplifier.cc2874 DCHECK(instruction->IsCommutative()); in TryHandleAssociativeAndCommutativeOperation()
Dnodes.cc1905 } else if (IsCommutative() && GetLeft()->IsConstant()) { in GetConstantRight()