Lines Matching defs:lhs

141   TNode<String> lhs = var_left.value();
144 TNode<Uint16T> lhs_instance_type = LoadInstanceType(lhs);
147 StringEqual_Core(lhs, lhs_instance_type, rhs, rhs_instance_type, lhs_length,
156 TailCallRuntime(Runtime::kStringEqual, NoContextConstant(), lhs, rhs);
167 TNode<String> lhs, TNode<Word32T> lhs_instance_type, TNode<String> rhs,
170 CSA_DCHECK(this, WordEqual(LoadStringLengthAsWord(lhs), length));
172 // Fast check to see if {lhs} and {rhs} refer to the same String object.
173 GotoIf(TaggedEqual(lhs, rhs), if_equal);
180 // Check if both {lhs} and {rhs} are internalized. Since we already know
190 // Check if both {lhs} and {rhs} are direct strings, and that in case of
202 // Dispatch based on the {lhs} and {rhs} string encoding.
223 StringEqual_Loop(lhs, lhs_instance_type, MachineType::Uint8(), rhs,
228 StringEqual_Loop(lhs, lhs_instance_type, MachineType::Uint16(), rhs,
233 StringEqual_Loop(lhs, lhs_instance_type, MachineType::Uint8(), rhs,
238 StringEqual_Loop(lhs, lhs_instance_type, MachineType::Uint16(), rhs,
244 TNode<String> lhs, TNode<Word32T> lhs_instance_type, MachineType lhs_type,
247 CSA_DCHECK(this, WordEqual(LoadStringLengthAsWord(lhs), length));
251 TNode<RawPtrT> lhs_data = DirectStringData(lhs, lhs_instance_type);
254 // Loop over the {lhs} and {rhs} strings to see if they are equal.
264 // Load the next characters from {lhs} and {rhs}.
564 TNode<String> lhs = var_left.value();
566 // Fast check to see if {lhs} and {rhs} refer to the same String object.
567 GotoIf(TaggedEqual(lhs, rhs), &if_equal);
569 // Load instance types of {lhs} and {rhs}.
570 TNode<Uint16T> lhs_instance_type = LoadInstanceType(lhs);
578 // Check that both {lhs} and {rhs} are flat one-byte strings.
593 // Load the length of {lhs} and {rhs}.
594 TNode<IntPtrT> lhs_length = LoadStringLengthAsWord(lhs);
607 // Loop over the {lhs} and {rhs} strings to see if they are equal.
619 // Load the next characters from {lhs} and {rhs}.
620 TNode<Uint8T> lhs_value = Load<Uint8T>(lhs, var_offset.value());
657 TailCallRuntime(Runtime::kStringLessThan, NoContextConstant(), lhs,
662 lhs, rhs);
665 TailCallRuntime(Runtime::kStringGreaterThan, NoContextConstant(), lhs,
670 lhs, rhs);