fn emit_frame_grow(&mut self) {
        trace!("emit frame grow");

        let asm = format!("addq $-{},%rsp", FRAME_SIZE_PLACEHOLDER.clone());

        // record the placeholder position so we can patch it later
        let line = self.line();
        self.cur_mut()
            .add_frame_size_patchpoint(ASMLocation::new(line, 7, FRAME_SIZE_PLACEHOLDER_LEN, 0));

        self.add_asm_inst(
            asm,
            linked_hashmap!{}, // let reg alloc ignore this instruction
            linked_hashmap!{},
            false
        )
    }
/// emits code to grow frame size (size is unknown at this point, use a placeholder)
emits code to grow frame size (size is unknown at this point, use a placeholder)
emits code to grow frame size ( size is unknown at this point use a placeholder )
fn emit_frame_grow(&mut self) {
        trace!("emit frame grow");
        let asm = format!("addq $-{},%rsp", FRAME_SIZE_PLACEHOLDER.clone());
        // record the placeholder position so we can patch it later
        let line = self.line();
        self.cur_mut()
            .add_frame_size_patchpoint(ASMLocation::new(line, 7, FRAME_SIZE_PLACEHOLDER_LEN, 0));
        self.add_asm_inst(
            asm,
            linked_hashmap!{}, // let reg alloc ignore this instruction
            linked_hashmap!{},
            false
        )
    }
fn emit_frame_grow ( & mut self ) { trace ! ( " " ) ; let asm = format ! ( " " FRAME_SIZE_PLACEHOLDER clone ( ) ) ; // record the placeholder position so we can patch it later let line = self . line ( ) ; self . cur_mut ( ) . add_frame_size_patchpoint ( ASMLocation :: new ( line , 7 , FRAME_SIZE_PLACEHOLDER_LEN , 0 ) ) ; self . add_asm_inst ( asm , linked_hashmap ! { } , // let reg alloc ignore this instruction linked_hashmap ! { } , false ) }
emits code to grow frame size (size is unknown at this point, use a placeholder)
emits code to grow frame size ( size is unknown at this point use a placeholder )
&mut self
&mut self