Searched refs:sig_bt (Results 1 - 12 of 12) sorted by relevance

/openjdk7/hotspot/src/cpu/zero/vm/
H A DsharedRuntime_zero.cpp57 int SharedRuntime::java_calling_convention(const BasicType *sig_bt, argument
68 const BasicType *sig_bt,
81 BasicType *sig_bt,
88 sig_bt,
136 int SharedRuntime::c_calling_convention(const BasicType *sig_bt, argument
64 generate_i2c2i_adapters( MacroAssembler *masm, int total_args_passed, int comp_args_on_stack, const BasicType *sig_bt, const VMRegPair *regs, AdapterFingerPrint *fingerprint) argument
78 generate_native_wrapper(MacroAssembler *masm, methodHandle method, int compile_id, BasicType *sig_bt, VMRegPair *regs, BasicType ret_type) argument
/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_FrameMap.cpp79 BasicType* sig_bt = NEW_RESOURCE_ARRAY(BasicType, sizeargs); local
83 sig_bt[i] = signature->at(sig_index);
84 if (sig_bt[i] == T_LONG || sig_bt[i] == T_DOUBLE) {
85 sig_bt[i + 1] = T_VOID;
90 intptr_t out_preserve = SharedRuntime::java_calling_convention(sig_bt, regs, sizeargs, outgoing);
93 BasicType t = sig_bt[i];
125 BasicType* sig_bt = NEW_RESOURCE_ARRAY(BasicType, sizeargs); local
129 sig_bt[i] = signature->at(sig_index);
130 if (sig_bt[
[all...]
/openjdk7/hotspot/src/share/vm/runtime/
H A DsharedRuntime.cpp1637 const BasicType* sig_bt,
1646 assert(sig_bt[member_arg_pos] == T_OBJECT, "dispatch argument must be an object");
1649 int comp_args_on_stack = java_calling_convention(sig_bt, regs_without_member_name, total_args_passed - 1, is_outgoing);
2090 AdapterFingerPrint(int total_args_passed, BasicType* sig_bt) { argument
2114 ? adapter_encoding(sig_bt[sig_index++])
2224 AdapterHandlerEntry* lookup(int total_args_passed, BasicType* sig_bt) { argument
2226 AdapterFingerPrint fp(total_args_passed, sig_bt);
2386 BasicType* sig_bt = NEW_RESOURCE_ARRAY(BasicType, total_args_passed); local
2390 sig_bt[i++] = T_OBJECT;
2392 sig_bt[
1636 check_member_name_argument_is_last_argument(methodHandle method, const BasicType* sig_bt, const VMRegPair* regs) argument
2536 save_code(unsigned char* buffer, int length, int total_args_passed, BasicType* sig_bt) argument
2546 compare_code(unsigned char* buffer, int length, int total_args_passed, BasicType* sig_bt) argument
2593 BasicType* sig_bt = NEW_RESOURCE_ARRAY(BasicType, total_args_passed); local
2723 BasicType sig_bt = T_OBJECT; local
2739 BasicType *sig_bt = NEW_RESOURCE_ARRAY( BasicType, 256 ); local
[all...]
H A DsharedRuntime.hpp351 static int java_calling_convention(const BasicType* sig_bt, VMRegPair* regs, int total_args_passed, int is_outgoing);
354 const BasicType* sig_bt,
358 static int c_calling_convention(const BasicType *sig_bt, VMRegPair *regs, int total_args_passed);
390 const BasicType *sig_bt,
442 BasicType* sig_bt,
646 void save_code(unsigned char* code, int length, int total_args_passed, BasicType* sig_bt);
647 bool compare_code(unsigned char* code, int length, int total_args_passed, BasicType* sig_bt);
/openjdk7/hotspot/src/cpu/sparc/vm/
H A DsharedRuntime_sparc.cpp367 // Note: the INPUTS in sig_bt are in units of Java argument words, which are
380 int SharedRuntime::java_calling_convention(const BasicType *sig_bt, argument
394 switch (sig_bt[i]) {
415 assert(sig_bt[i+1] == T_VOID, "expecting VOID in other half");
431 assert(sig_bt[i+1] == T_VOID, "expecting VOID in other half");
450 assert(sig_bt[i+1] == T_VOID, "expecting half");
468 fatal(err_msg_res("unknown basic type %d", sig_bt[i]));
513 const BasicType *sig_bt,
519 const BasicType *sig_bt,
652 const BasicType *sig_bt,
648 gen_c2i_adapter( int total_args_passed, int comp_args_on_stack, const BasicType *sig_bt, const VMRegPair *regs, Label& L_skip_fixup) argument
764 gen_i2c_adapter( int total_args_passed, int comp_args_on_stack, const BasicType *sig_bt, const VMRegPair *regs) argument
1023 generate_i2c2i_adapters(MacroAssembler *masm, int total_args_passed, int comp_args_on_stack, const BasicType *sig_bt, const VMRegPair *regs, AdapterFingerPrint* fingerprint) argument
1123 c_calling_convention(const BasicType *sig_bt, VMRegPair *regs, int total_args_passed) argument
1800 verify_oop_args(MacroAssembler* masm, methodHandle method, const BasicType* sig_bt, const VMRegPair* regs) argument
1824 gen_special_dispatch(MacroAssembler* masm, methodHandle method, const BasicType* sig_bt, const VMRegPair* regs) argument
[all...]
/openjdk7/hotspot/src/cpu/x86/vm/
H A DsharedRuntime_x86_64.cpp363 // Note: the INPUTS in sig_bt are in units of Java argument words, which are
373 int SharedRuntime::java_calling_convention(const BasicType *sig_bt, argument
394 switch (sig_bt[i]) {
409 assert(i != 0 && (sig_bt[i - 1] == T_LONG || sig_bt[i - 1] == T_DOUBLE), "expecting half");
413 assert(sig_bt[i + 1] == T_VOID, "expecting half");
434 assert(sig_bt[i + 1] == T_VOID, "expecting half");
499 const BasicType *sig_bt,
534 if (sig_bt[i] == T_VOID) {
535 assert(i > 0 && (sig_bt[
496 gen_c2i_adapter(MacroAssembler *masm, int total_args_passed, int comp_args_on_stack, const BasicType *sig_bt, const VMRegPair *regs, Label& skip_fixup) argument
644 gen_i2c_adapter(MacroAssembler *masm, int total_args_passed, int comp_args_on_stack, const BasicType *sig_bt, const VMRegPair *regs) argument
842 generate_i2c2i_adapters(MacroAssembler *masm, int total_args_passed, int comp_args_on_stack, const BasicType *sig_bt, const VMRegPair *regs, AdapterFingerPrint* fingerprint) argument
896 c_calling_convention(const BasicType *sig_bt, VMRegPair *regs, int total_args_passed) argument
1642 verify_oop_args(MacroAssembler* masm, methodHandle method, const BasicType* sig_bt, const VMRegPair* regs) argument
1664 gen_special_dispatch(MacroAssembler* masm, methodHandle method, const BasicType* sig_bt, const VMRegPair* regs) argument
[all...]
H A DsharedRuntime_x86_32.cpp398 // Note: the INPUTS in sig_bt are in units of Java argument words, which are
409 int SharedRuntime::java_calling_convention(const BasicType *sig_bt, argument
437 if( sig_bt[i] == T_DOUBLE ) {
443 } else if( sig_bt[i] == T_LONG ) {
452 switch( sig_bt[i] ) {
483 assert(sig_bt[i+1] == T_VOID, "missing Half" );
488 assert(sig_bt[i+1] == T_VOID, "missing Half" );
575 const BasicType *sig_bt,
611 if (sig_bt[i] == T_VOID) {
612 assert(i > 0 && (sig_bt[
572 gen_c2i_adapter(MacroAssembler *masm, int total_args_passed, int comp_args_on_stack, const BasicType *sig_bt, const VMRegPair *regs, Label& skip_fixup) argument
716 gen_i2c_adapter(MacroAssembler *masm, int total_args_passed, int comp_args_on_stack, const BasicType *sig_bt, const VMRegPair *regs) argument
929 generate_i2c2i_adapters(MacroAssembler *masm, int total_args_passed, int comp_args_on_stack, const BasicType *sig_bt, const VMRegPair *regs, AdapterFingerPrint* fingerprint) argument
984 c_calling_convention(const BasicType *sig_bt, VMRegPair *regs, int total_args_passed) argument
1410 verify_oop_args(MacroAssembler* masm, methodHandle method, const BasicType* sig_bt, const VMRegPair* regs) argument
1432 gen_special_dispatch(MacroAssembler* masm, methodHandle method, const BasicType* sig_bt, const VMRegPair* regs) argument
[all...]
H A Dc1_FrameMap_x86.cpp252 BasicType sig_bt = T_OBJECT; local
253 SharedRuntime::java_calling_convention(&sig_bt, &regs, 1, true);
/openjdk7/hotspot/src/share/vm/opto/
H A Dcallnode.cpp60 void StartNode::calling_convention( BasicType* sig_bt, VMRegPair *parm_regs, uint argcnt ) const { argument
61 Matcher::calling_convention( sig_bt, parm_regs, argcnt, false );
612 void CallNode::calling_convention( BasicType* sig_bt, VMRegPair *parm_regs, uint argcnt ) const { argument
614 Matcher::calling_convention( sig_bt, parm_regs, argcnt, true );
896 void CallRuntimeNode::calling_convention( BasicType* sig_bt, VMRegPair *parm_regs, uint argcnt ) const { argument
897 Matcher::c_calling_convention( sig_bt, parm_regs, argcnt );
H A Dmatcher.cpp220 BasicType *sig_bt = NEW_RESOURCE_ARRAY( BasicType, argcnt ); local
226 sig_bt[i] = domain->field_at(i+TypeFunc::Parms)->basic_type();
232 start->calling_convention( sig_bt, vm_parm_regs, argcnt );
1219 BasicType *sig_bt = NEW_RESOURCE_ARRAY( BasicType, argcnt ); local
1223 sig_bt[i] = domain->field_at(i+TypeFunc::Parms)->basic_type();
1226 call->calling_convention( sig_bt, parm_regs, argcnt );
1888 BasicType sig_bt = T_OBJECT;
1889 calling_convention(&sig_bt, &regs, 1, is_outgoing);
H A Dcallnode.hpp79 virtual void calling_convention( BasicType* sig_bt, VMRegPair *parm_reg, uint length ) const;
549 virtual void calling_convention( BasicType* sig_bt, VMRegPair *parm_regs, uint argcnt ) const;
689 virtual void calling_convention( BasicType* sig_bt, VMRegPair *parm_regs, uint argcnt ) const;
/openjdk7/hotspot/src/share/vm/code/
H A Dnmethod.cpp2583 BasicType* sig_bt = NEW_RESOURCE_ARRAY(BasicType, sizeargs); local
2588 sig_bt[sig_index++] = T_OBJECT; // 'this'
2591 sig_bt[sig_index++] = t;
2593 sig_bt[sig_index++] = T_VOID;
2601 intptr_t out_preserve = SharedRuntime::java_calling_convention(sig_bt, regs, sizeargs, false);
2611 assert(t == sig_bt[sig_index], "sigs in sync");

Completed in 1832 milliseconds