Mercurial > hg > graal-compiler
comparison src/share/vm/code/dependencies.cpp @ 22125:9f58c0d2bd5a
call_site_target_value takes an oop
author | Tom Rodriguez <tom.rodriguez@oracle.com> |
---|---|
date | Mon, 29 Jun 2015 11:51:57 -0700 |
parents | 12dcf5ba8b34 |
children | c28cb37b2e1d |
comparison
equal
deleted
inserted
replaced
22124:84d5125aa31a | 22125:9f58c0d2bd5a |
---|---|
825 | 825 |
826 void Dependencies::DepStream::print_dependency(Klass* witness, bool verbose, outputStream* st) { | 826 void Dependencies::DepStream::print_dependency(Klass* witness, bool verbose, outputStream* st) { |
827 int nargs = argument_count(); | 827 int nargs = argument_count(); |
828 GrowableArray<DepArgument>* args = new GrowableArray<DepArgument>(nargs); | 828 GrowableArray<DepArgument>* args = new GrowableArray<DepArgument>(nargs); |
829 for (int j = 0; j < nargs; j++) { | 829 for (int j = 0; j < nargs; j++) { |
830 args->push(argument(j)); | 830 if (type() == call_site_target_value) { |
831 args->push(argument_oop(j)); | |
832 } else { | |
833 args->push(argument(j)); | |
834 } | |
831 } | 835 } |
832 int argslen = args->length(); | 836 int argslen = args->length(); |
833 Dependencies::print_dependency(type(), args, witness, st); | 837 Dependencies::print_dependency(type(), args, witness, st); |
834 if (verbose) { | 838 if (verbose) { |
835 if (_code != NULL) { | 839 if (_code != NULL) { |