Lines Matching refs:receiver
108 // Internal class which handles all out-of-line calls w/o receiver type checks.
140 // Make an explicit receiver null_check as part of this call.
162 // Internal class which handles all out-of-line calls checking receiver type.
179 Node* receiver = kit.argument(0);
185 // If the receiver is a constant null, do not torture the system
190 if (kit.gvn().type(receiver)->higher_equal(TypePtr::NULL_PTR)) {
194 NULL, "null receiver");
208 // Make an explicit receiver null_check as part of this call.
210 receiver = kit.null_check_receiver_before_call(method());
230 // Represent the effect of an implicit receiver null_check
233 kit.cast_not_null(receiver);
559 // Internal class which handles all out-of-line calls checking receiver type.
602 // We need an explicit receiver null_check before checking its type.
604 Node* receiver = kit.argument(0);
612 receiver = kit.null_check_receiver_before_call(method());
617 Node* exact_receiver = receiver; // will get updated in place...
618 Node* slow_ctl = kit.type_check_receiver(receiver,
645 kit.replace_in_map(receiver, exact_receiver);
736 // Get MethodHandle receiver:
737 Node* receiver = kit.argument(0);
738 if (receiver->Opcode() == Op_ConP) {
740 const TypeOopPtr* oop_ptr = receiver->bottom_type()->is_oopptr();
766 // to a direct call we must cast the receiver and arguments to its
770 // Cast receiver to its type.
794 // Try to get the most accurate receiver type
950 // Internal class which handles all out-of-line calls checking receiver type.