Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
ir_bcom.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

off_t ir_b_align (off_t offset, UINT32 addralign, UINT32 padding)
Elf64_Word ir_b_save_buf (const void *buf, Elf64_Word size, UINT32 align, UINT32 padding, Output_File *fl)
Elf64_Word ir_b_copy_file (const void *buf, Elf64_Word size, void *fl)
char * ir_b_grow_map (Elf64_Word min_size, Output_File *fl)
char * ir_b_create_map (Output_File *fl)
Elf64_Word ir_b_write_tree (WN *node, off_t base_offset, Output_File *fl, WN_MAP off_map)
Elf64_Word ir_b_write_dst (DST_TYPE dst, off_t base_offset, Output_File *fl)
Elf64_Word ir_b_write_global_symtab (off_t base_offset, Output_File *fl)
Elf64_Word ir_b_write_local_symtab (const SCOPE &pu, off_t base_offset, Output_File *fl)
void IPA_irb_write_summary (Output_File *fl)

Variables

char * Whirl_Revision
void * IPAA_Local_Map
BOOL Doing_mmapped_io

Function Documentation

Elf64_Word ir_b_copy_file ( const void *  buf,
Elf64_Word  size,
void *  fl 
)

Definition at line 131 of file ir_bcom.cxx.

References Current_Output, Doing_mmapped_io, FALSE, output_file::file_size, ir_b_grow_map(), output_file::map_addr, output_file::mapped_size, size, and TRUE.

Here is the call graph for this function:

Elf64_Word ir_b_write_dst ( DST_TYPE  dst,
off_t  base_offset,
Output_File fl 
)

Definition at line 562 of file ir_bcom.cxx.

References ALIGNOF, Current_DST, ir_b_save_buf(), and size.

Referenced by WN_write_dst().

Here is the call graph for this function:


Variable Documentation

Definition at line 70 of file opt_ipaa_io.h.

Definition at line 93 of file ir_bcom.cxx.

Referenced by WN_write_revision().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines