Lines Matching refs:candidate_key
534 void SameValueZeroSmi(TNode<Smi> key_smi, TNode<Object> candidate_key,
541 TNode<Object> candidate_key, Label* if_same,
551 void SameValueZeroBigInt(TNode<BigInt> key, TNode<Object> candidate_key,
571 TNode<Object> candidate_key, Label* if_same,
694 const TNode<Object> candidate_key = UnsafeLoadFixedArrayElement(
698 key_compare(candidate_key, &if_key_found, &continue_next_entry);
823 TNode<Object> candidate_key,
827 GotoIf(TaggedEqual(candidate_key, key_smi), if_same);
831 GotoIf(TaggedIsSmi(candidate_key), if_not_same);
835 GotoIfNot(IsHeapNumber(CAST(candidate_key)), if_not_same);
838 LoadHeapNumberValue(CAST(candidate_key));
1262 TNode<String> key_string, TNode<Object> candidate_key, Label* if_same,
1265 GotoIf(TaggedIsSmi(candidate_key), if_not_same);
1266 GotoIfNot(IsString(CAST(candidate_key)), if_not_same);
1269 key_string, candidate_key),
1275 TNode<BigInt> key, TNode<Object> candidate_key, Label* if_same,
1277 GotoIf(TaggedIsSmi(candidate_key), if_not_same);
1278 GotoIfNot(IsBigInt(CAST(candidate_key)), if_not_same);
1281 NoContextConstant(), key, candidate_key),
1287 TNode<Float64T> key_float, TNode<Object> candidate_key, Label* if_same,
1291 GotoIf(TaggedIsSmi(candidate_key), &if_smi);
1292 GotoIfNot(IsHeapNumber(CAST(candidate_key)), if_not_same);
1295 // {candidate_key} is a heap number.
1297 LoadHeapNumberValue(CAST(candidate_key));
1306 // Return true iff {candidate_key} is NaN.
1314 const TNode<Float64T> candidate_float = SmiToFloat64(CAST(candidate_key));