Lines Matching refs:AbstractAssembler
48 // Implementation of AbstractAssembler
50 // The AbstractAssembler is generating code into a CodeBuffer. To make code generation faster,
55 AbstractAssembler::AbstractAssembler(CodeBuffer* code) {
71 void AbstractAssembler::set_code_section(CodeSection* cs) {
82 address AbstractAssembler::start_a_stub(int required_space) {
97 void AbstractAssembler::end_a_stub() {
104 address AbstractAssembler::start_a_const(int required_space, int required_align) {
125 void AbstractAssembler::end_a_const() {
132 void AbstractAssembler::flush() {
138 void AbstractAssembler::a_byte(int x) {
143 void AbstractAssembler::a_long(jint x) {
156 void AbstractAssembler::print(Label& L) {
168 void AbstractAssembler::bind(Label& L) {
178 void AbstractAssembler::generate_stack_overflow_check( int frame_size_in_bytes) {
321 RegisterOrConstant AbstractAssembler::delayed_value(int(*value_fn)(), Register tmp, int offset) {
326 RegisterOrConstant AbstractAssembler::delayed_value(address(*value_fn)(), Register tmp, int offset) {
331 intptr_t* AbstractAssembler::delayed_value_addr(int(*value_fn)()) {
335 intptr_t* AbstractAssembler::delayed_value_addr(address(*value_fn)()) {
339 void AbstractAssembler::update_delayed_values() {
343 void AbstractAssembler::block_comment(const char* comment) {
349 const char* AbstractAssembler::code_string(const char* str) {