Lines Matching refs:Binop
841 Node* WasmGraphBuilder::Binop(wasm::WasmOpcode opcode, Node* left, Node* right,
899 return Invert(Binop(wasm::kExprI32Eq, left, right));
970 return Invert(Binop(wasm::kExprI64Eq, left, right));
1035 return Invert(Binop(wasm::kExprF32Eq, left, right));
1066 return Invert(Binop(wasm::kExprF64Eq, left, right));
1885 Binop(wasm::kExprI32Ior,
1886 Binop(wasm::kExprI32And, Unop(wasm::kExprI32ReinterpretF32, left),
1888 Binop(wasm::kExprI32And, Unop(wasm::kExprI32ReinterpretF32, right),
2133 return builder->Binop(NeOp(float_ty), trunc, check);
2146 test = builder->Binop(wasm::kExprI64Eq, test, builder->Int64Constant(0));
2188 Node* nan_test = Binop(NeOp(float_ty), input, input);
2191 Node* neg_test = Binop(LtOp(float_ty), input, Zero(this, float_ty));
2440 Node* test = Binop(wasm::kExprI32Eq, overflow, Int32Constant(0), position);
2443 Node* nan_test = Binop(NeOp(float_ty), input, input);
2446 Node* neg_test = Binop(LtOp(float_ty), input, Zero(this, float_ty));
2513 Binop(wasm::kExprI64ShrU, value, Int64Constant(32)));
2585 Node* upper = Binop(wasm::kExprI64Shl,
2591 return Binop(wasm::kExprI64Ior, upper, lower);
3416 return Binop(wasm::kExprI32Ror, left,
3419 return Binop(wasm::kExprI32Ror, left,
3420 Binop(wasm::kExprI32Sub, Int32Constant(32), right));
3430 : Binop(wasm::kExprI64Sub, Int64Constant(64), right);
3431 return Binop(wasm::kExprI64Ror, left, inv_right);
7035 Binop(wasm::kExprI32And, flags,
8019 node = builder.Binop(opcode, builder.Param(1), builder.Param(2));