Lines Matching refs:HBinaryOperation
1861 class HBinaryOperation : public HExpression<2> {
1863 HBinaryOperation(Primitive::Type result_type, in HBinaryOperation() function
1934 DISALLOW_COPY_AND_ASSIGN(HBinaryOperation);
1937 class HCondition : public HBinaryOperation {
1940 : HBinaryOperation(Primitive::kPrimBoolean, first, second), in HCondition()
2102 class HCompare : public HBinaryOperation {
2117 : HBinaryOperation(Primitive::kPrimInt, first, second), bias_(bias), dex_pc_(dex_pc) { in HCompare()
2688 class HAdd : public HBinaryOperation {
2691 : HBinaryOperation(result_type, left, right) {} in HAdd()
2708 class HSub : public HBinaryOperation {
2711 : HBinaryOperation(result_type, left, right) {} in HSub()
2726 class HMul : public HBinaryOperation {
2729 : HBinaryOperation(result_type, left, right) {} in HMul()
2742 class HDiv : public HBinaryOperation {
2745 : HBinaryOperation(result_type, left, right), dex_pc_(dex_pc) {} in HDiv()
2770 class HRem : public HBinaryOperation {
2773 : HBinaryOperation(result_type, left, right), dex_pc_(dex_pc) {} in HRem()
2824 class HShl : public HBinaryOperation {
2827 : HBinaryOperation(result_type, left, right) {} in HShl()
2838 class HShr : public HBinaryOperation {
2841 : HBinaryOperation(result_type, left, right) {} in HShr()
2852 class HUShr : public HBinaryOperation {
2855 : HBinaryOperation(result_type, left, right) {} in HUShr()
2875 class HAnd : public HBinaryOperation {
2878 : HBinaryOperation(result_type, left, right) {} in HAnd()
2891 class HOr : public HBinaryOperation {
2894 : HBinaryOperation(result_type, left, right) {} in HOr()
2907 class HXor : public HBinaryOperation {
2910 : HBinaryOperation(result_type, left, right) {} in HXor()