Lines Matching defs:lhs

83   Node* WordNAnd(Node* lhs, Node* rhs) { return r_->Word32And(lhs, rhs); }
146 Node* WordNAnd(Node* lhs, Node* rhs) { return r_->Word64And(lhs, rhs); }
191 Node* MachineOperatorReducer::Float64Mul(Node* lhs, Node* rhs) {
192 return graph()->NewNode(machine()->Float64Mul(), lhs, rhs);
206 Node* MachineOperatorReducer::Word32And(Node* lhs, Node* rhs) {
207 Node* const node = graph()->NewNode(machine()->Word32And(), lhs, rhs);
212 Node* MachineOperatorReducer::Word32Sar(Node* lhs, uint32_t rhs) {
213 if (rhs == 0) return lhs;
214 return graph()->NewNode(machine()->Word32Sar(), lhs, Uint32Constant(rhs));
217 Node* MachineOperatorReducer::Word32Shr(Node* lhs, uint32_t rhs) {
218 if (rhs == 0) return lhs;
219 return graph()->NewNode(machine()->Word32Shr(), lhs, Uint32Constant(rhs));
222 Node* MachineOperatorReducer::Word32Equal(Node* lhs, Node* rhs) {
223 return graph()->NewNode(machine()->Word32Equal(), lhs, rhs);
226 Node* MachineOperatorReducer::Word64And(Node* lhs, Node* rhs) {
227 Node* const node = graph()->NewNode(machine()->Word64And(), lhs, rhs);
232 Node* MachineOperatorReducer::Int32Add(Node* lhs, Node* rhs) {
233 Node* const node = graph()->NewNode(machine()->Int32Add(), lhs, rhs);
238 Node* MachineOperatorReducer::Int32Sub(Node* lhs, Node* rhs) {
239 Node* const node = graph()->NewNode(machine()->Int32Sub(), lhs, rhs);
244 Node* MachineOperatorReducer::Int32Mul(Node* lhs, Node* rhs) {
245 return graph()->NewNode(machine()->Int32Mul(), lhs, rhs);
2350 MachineOperatorReducer::ReduceWord32EqualForConstantRhs(Node* lhs,
2352 if (WordNAdapter::IsWordNAnd(NodeMatcher(lhs))) {
2353 typename WordNAdapter::UintNBinopMatcher mand(lhs);
2381 if (lhs->op() == machine()->Word32SarShiftOutZeros() &&
2382 lhs->UseCount() == 1) {
2383 typename WordNAdapter::UintNBinopMatcher mshift(lhs);