Searched refs:StubAssembler (Results 1 - 6 of 6) sorted by relevance
/openjdk7/hotspot/src/share/vm/c1/ |
H A D | c1_MacroAssembler.hpp | 81 // A StubAssembler is a MacroAssembler w/ extra functionality for runtime 84 // StubAssembler functions. 86 class StubAssembler: public C1_MacroAssembler { class in inherits:C1_MacroAssembler 96 StubAssembler(CodeBuffer* code, const char * name, int stub_id);
|
H A D | c1_Runtime1.hpp | 34 class StubAssembler; 124 static OopMapSet* generate_code_for(StubID id, StubAssembler* sasm); 125 static OopMapSet* generate_exception_throw(StubAssembler* sasm, address target, bool has_argument); 126 static OopMapSet* generate_handle_exception(StubID id, StubAssembler* sasm); 127 static void generate_unwind_exception(StubAssembler *sasm); 128 static OopMapSet* generate_patching(StubAssembler* sasm, address target); 130 static OopMapSet* generate_stub_call(StubAssembler* sasm, Register result, address entry,
|
H A D | c1_Runtime1.cpp | 62 // Implementation of StubAssembler 64 StubAssembler::StubAssembler(CodeBuffer* code, const char * name, int stub_id) : C1_MacroAssembler(code) { function in class:StubAssembler 73 void StubAssembler::set_info(const char* name, bool must_gc_arguments) { 79 void StubAssembler::set_frame_size(int size) { 87 void StubAssembler::set_num_rt_args(int args) { 187 StubAssembler* sasm = new StubAssembler(&code, name_for(id), id);
|
/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | javaFrameAnchor.hpp | 70 friend class StubAssembler;
|
/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | c1_Runtime1_sparc.cpp | 40 // Implementation of StubAssembler 42 int StubAssembler::call_RT(Register oop_result1, Register oop_result2, address entry_point, int number_of_arguments) { 115 int StubAssembler::call_RT(Register oop_result1, Register oop_result2, address entry, Register arg1) { 122 int StubAssembler::call_RT(Register oop_result1, Register oop_result2, address entry, Register arg1, Register arg2) { 130 int StubAssembler::call_RT(Register oop_result1, Register oop_result2, address entry, Register arg1, Register arg2, Register arg3) { 148 static OopMap* generate_oop_map(StubAssembler* sasm, bool save_fpu_registers) { 176 static OopMap* save_live_registers(StubAssembler* sasm, bool save_fpu_registers = true) { 208 static void restore_live_registers(StubAssembler* sasm, bool restore_fpu_registers = true) { 275 OopMapSet* Runtime1::generate_exception_throw(StubAssembler* sasm, address target, bool has_argument) { 292 OopMapSet* Runtime1::generate_stub_call(StubAssembler* sas [all...] |
/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | c1_Runtime1_x86.cpp | 42 // Implementation of StubAssembler 44 int StubAssembler::call_RT(Register oop_result1, Register oop_result2, address entry, int args_size) { 92 stop("StubAssembler::call_RT: rdi not callee saved?"); 140 int StubAssembler::call_RT(Register oop_result1, Register oop_result2, address entry, Register arg1) { 150 int StubAssembler::call_RT(Register oop_result1, Register oop_result2, address entry, Register arg1, Register arg2) { 171 int StubAssembler::call_RT(Register oop_result1, Register oop_result2, address entry, Register arg1, Register arg2, Register arg3) { 201 StubAssembler* _sasm; 204 StubFrame(StubAssembler* sasm, const char* name, bool must_gc_arguments); 213 StubFrame::StubFrame(StubAssembler* sasm, const char* name, bool must_gc_arguments) { 319 static OopMap* generate_oop_map(StubAssembler* sas [all...] |
Completed in 40 milliseconds