Searched refs:has_receiver (Results 1 - 22 of 22) sorted by relevance

/openjdk7/hotspot/src/share/vm/ci/
H A DciSignature.hpp66 int arg_size_for_bc(Bytecodes::Code bc) { return size() + (Bytecodes::has_receiver(bc) ? 1 : 0); }
H A DciCallProfile.hpp62 bool has_receiver(int i) const { return _limit > i; } function in class:ciCallProfile
H A DciTypeFlow.hpp369 void do_invoke(ciBytecodeStream* str, bool has_receiver);
H A DciTypeFlow.cpp646 bool has_receiver) {
684 if (has_receiver) {
645 do_invoke(ciBytecodeStream* str, bool has_receiver) argument
/openjdk7/hotspot/src/share/vm/runtime/
H A Dframe.cpp806 InterpretedArgumentOopFinder(Symbol* signature, bool has_receiver, frame* fr, OopClosure* f) : SignatureInfo(signature), _has_receiver(has_receiver) { argument
808 int args_size = ArgumentSizeComputer(signature).size() + (has_receiver ? 1 : 0);
937 bool has_receiver = false; local
947 has_receiver = call.has_receiver();
961 oops_interpreted_arguments_do(signature, has_receiver, f);
979 void frame::oops_interpreted_arguments_do(Symbol* signature, bool has_receiver, OopClosure* f) { argument
980 InterpretedArgumentOopFinder finder(signature, has_receiver, this, f);
1028 CompiledArgumentOopFinder(Symbol* signature, bool has_receiver, OopClosur argument
1053 oops_compiled_arguments_do(Symbol* signature, bool has_receiver, const RegisterMap* reg_map, OopClosure* f) argument
[all...]
H A Dframe.hpp416 void oops_compiled_arguments_do(Symbol* signature, bool has_receiver, const RegisterMap* reg_map, OopClosure* f);
420 void oops_interpreted_arguments_do(Symbol* signature, bool has_receiver, OopClosure* f);
H A DsharedRuntime.hpp412 static VMRegPair* find_callee_arguments(Symbol* sig, bool has_receiver, int *arg_size);
H A DsharedRuntime.cpp2730 VMRegPair *SharedRuntime::find_callee_arguments(Symbol* sig, bool has_receiver, int* arg_size) { argument
2742 if (has_receiver) {
/openjdk7/hotspot/src/share/vm/opto/
H A DdoCall.cpp86 if (call_does_dispatch && UseTypeProfile && profile.has_receiver(0)) {
95 int r2id = (rid != -1 && profile.has_receiver(1))? log->identify(profile.receiver(1)):-1;
102 if (profile.has_receiver(1)) {
368 const bool has_receiver = Bytecodes::has_receiver(bc()); local
391 //assert((bc_callee->is_static() || is_invokedynamic) == !has_receiver , "must match bc"); // XXX invokehandle (cur_bc_raw)
466 Node* receiver = has_receiver ? argument(0) : NULL;
H A DgraphKit.cpp2568 profile.has_receiver(0) &&
/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_Instruction.hpp1182 bool has_receiver() const { return receiver() != NULL; }
1207 if (has_receiver()) f->visit(&_recv);
1459 bool has_receiver,
1473 if (has_receiver) {
1476 set_needs_null_check(has_receiver);
1489 bool has_receiver() const { return (_recv != NULL); }
1490 Value receiver() const { assert(has_receiver(), "must have receiver"); return _recv; }
H A Dc1_Instruction.cpp369 _signature = new BasicTypeList(number_of_arguments() + (has_receiver() ? 1 : 0));
370 if (has_receiver()) {
H A Dc1_Optimizer.cpp1011 if (!x->has_receiver()) {
1073 if (!x->has_receiver()) {
H A Dc1_GraphBuilder.cpp1886 const bool has_receiver =
1891 Value recv = has_receiver ? apop() : NULL;
3453 const bool has_receiver = !callee->is_static(); local
3467 if (has_receiver) {
3476 Intrinsic* result = new Intrinsic(result_type, id, args, has_receiver, state_before,
3702 const bool has_receiver = (bc != Bytecodes::_invokestatic && !is_invokedynamic); local
3709 if (has_receiver) {
H A Dc1_LIRGenerator.cpp2668 for (int i = x->has_receiver() ? 1 : 0; i < args->length(); i++) {
2687 if (x->has_receiver()) {
2704 if (x->has_receiver()) {
2757 if (x->has_receiver()) {
/openjdk7/hotspot/src/share/vm/interpreter/
H A Dbytecode.hpp236 bool has_receiver() const { return !is_invokestatic() && !is_invokedynamic(); } function in class:Bytecode_invoke
H A Dbytecodes.hpp426 static bool has_receiver (Code code) { assert(is_invoke(code), ""); return code == _invokevirtual || function in class:Bytecodes
H A DinterpreterRuntime.cpp1220 int size_of_arguments = (asc.size() + (invoke.has_receiver() ? 1 : 0)); // receiver
/openjdk7/hotspot/src/cpu/sparc/vm/
H A DsharedRuntime_sparc.cpp1832 bool has_receiver = false; local
1840 has_receiver = MethodHandles::ref_kind_has_receiver(ref_kind);
1842 has_receiver = true;
1861 if (has_receiver) {
/openjdk7/hotspot/src/cpu/x86/vm/
H A DsharedRuntime_x86_32.cpp1440 bool has_receiver = false; local
1448 has_receiver = MethodHandles::ref_kind_has_receiver(ref_kind);
1450 has_receiver = true;
1467 if (has_receiver) {
H A DsharedRuntime_x86_64.cpp1672 bool has_receiver = false; local
1680 has_receiver = MethodHandles::ref_kind_has_receiver(ref_kind);
1682 has_receiver = true;
1699 if (has_receiver) {
/openjdk7/hotspot/src/share/vm/code/
H A Dnmethod.cpp1865 bool has_receiver = !call.is_invokestatic(); local
1867 fr.oops_compiled_arguments_do(signature, has_receiver, reg_map, f);

Completed in 176 milliseconds