Lines Matching refs:HBinaryOperation

2935 class HBinaryOperation : public HExpression<2> {
2937 HBinaryOperation(Primitive::Type result_type,
3022 DISALLOW_COPY_AND_ASSIGN(HBinaryOperation);
3036 class HCondition : public HBinaryOperation {
3039 : HBinaryOperation(Primitive::kPrimBoolean, first, second, SideEffects::None(), dex_pc) {
3514 class HCompare : public HBinaryOperation {
3524 : HBinaryOperation(Primitive::kPrimInt,
4237 class HAdd : public HBinaryOperation {
4243 : HBinaryOperation(result_type, left, right, SideEffects::None(), dex_pc) {}
4272 class HSub : public HBinaryOperation {
4278 : HBinaryOperation(result_type, left, right, SideEffects::None(), dex_pc) {}
4305 class HMul : public HBinaryOperation {
4311 : HBinaryOperation(result_type, left, right, SideEffects::None(), dex_pc) {}
4340 class HDiv : public HBinaryOperation {
4346 : HBinaryOperation(result_type, left, right, SideEffectsForArchRuntimeCalls(), dex_pc) {}
4392 class HRem : public HBinaryOperation {
4398 : HBinaryOperation(result_type, left, right, SideEffectsForArchRuntimeCalls(), dex_pc) {}
4469 class HShl : public HBinaryOperation {
4475 : HBinaryOperation(result_type, value, distance, SideEffects::None(), dex_pc) {
4515 class HShr : public HBinaryOperation {
4521 : HBinaryOperation(result_type, value, distance, SideEffects::None(), dex_pc) {
4561 class HUShr : public HBinaryOperation {
4567 : HBinaryOperation(result_type, value, distance, SideEffects::None(), dex_pc) {
4609 class HAnd : public HBinaryOperation {
4615 : HBinaryOperation(result_type, left, right, SideEffects::None(), dex_pc) {}
4646 class HOr : public HBinaryOperation {
4652 : HBinaryOperation(result_type, left, right, SideEffects::None(), dex_pc) {}
4683 class HXor : public HBinaryOperation {
4689 : HBinaryOperation(result_type, left, right, SideEffects::None(), dex_pc) {}
4720 class HRor : public HBinaryOperation {
4723 : HBinaryOperation(result_type, value, distance) {