#include <elf_stuff.h>#include <ctype.h>#include "defs.h"#include "targ_const.h"#include "targ_const_private.h"#include "erglob.h"#include "errors.h"#include "config_asm.h"#include "stab.h"

Go to the source code of this file.
Defines | |
| #define | USE_STANDARD_TYPES 1 |
| #define | APPEND_TO_DBUF(a, b) a = Targ_Append_To_Dbuf(a,b) |
| #define | MAX_LEN 8 |
Functions/Subroutines | |
| static BOOL | Has_Control_Char (char *str, INT len) |
| void | Targ_Emit_String (FILE *fl, char *str, INT32 len, INTSC loc) |
| static void | Emit_Repeated_Constant (FILE *fl, const char *dir, INT64 val, INTSC rc, INTSC maxc) |
| void | Targ_Emit_Const (FILE *fl, TCON tc, BOOL add_null, INTSC rc, INTSC loc) |
| void | Targ_Emit_Space (FILE *fl, INT len, INT loc) |
| void | Targ_Emit_Cmt (fl, str) FILE *fl |
| fprintf (fl,"\t%s %s\n", ASM_CMNT, str) | |
| void | Targ_Emit_Dim (FILE *fl, TY *ty, INT dim) |
Variables | |
| char * | str |
defined(QIKKI_BE)
Definition at line 73 of file targ_em_const.cxx.
| #define MAX_LEN 8 |
| #define USE_STANDARD_TYPES 1 |
Definition at line 61 of file targ_em_const.cxx.
| static void Emit_Repeated_Constant | ( | FILE * | fl, | |
| const char * | dir, | |||
| INT64 | val, | |||
| INTSC | rc, | |||
| INTSC | maxc | |||
| ) | [static] |
Definition at line 187 of file targ_em_const.cxx.
References fprintf(), i, INT, and MIN.
Referenced by Targ_Emit_Const().
Definition at line 78 of file targ_em_const.cxx.
References FALSE, i, INT, iscntrl(), and TRUE.
Referenced by Targ_Emit_String().
Definition at line 556 of file targ_em_const.cxx.
References fprintf(), INT32, Is_True, KIND_ARRAY, MTYPE_I4, NULL, TCON_v0, TY_AR_ndims, and TY_kind.
Definition at line 534 of file targ_em_const.cxx.
| const char * str |
Definition at line 542 of file targ_em_const.cxx.
Referenced by _bfd_elf_strtab_emit(), _bfd_link_section_stabs(), _bfd_stab_section_find_nearest_line(), _bfd_stringtab_emit(), _cpp_builtin_macro_text(), _cpp_valid_ucn(), _dwarf_pro_encode_signed_leb128_nm(), _dwarf_pro_generate_debugline(), _fcd_blank(), _lwrite_setup(), _PXFCONST(), _PXFGETGRGID(), _PXFSTRUCTCOPY(), _PXFSTRUCTCREATE(), _wf_setup(), add_standard_paths(), Allocate_Token_String(), AR_convert_int_to_str(), ar_sim(), arc_print_operand(), arm_encode_call_attribute(), attr_printf(), build_message_string(), Build_Pulldown_Menu(), builtin_memcpy_read_str(), builtin_strncpy_read_str(), c4x_output_cbranch(), c4x_print_operand(), c_parser_asm_clobbers(), c_parser_asm_operands(), c_parser_asm_statement(), c_parser_asm_string_literal(), c_parser_simple_asm_expr(), catgetmsg(), cb_ident(), cc_get_token(), CG_Generate_Code(), CGEMIT_Relocs_In_Asm(), cif_named_constant_rec(), collect_execute(), cp_parser_string_literal(), cpp_classify_number(), cpp_interpret_charconst(), cpp_parse_escape(), cris_asm_output_symbol_ref(), cris_output_addr_const(), cris_output_addr_const_extra(), cwh_dst_dope_bounds(), cwh_dst_mk_const(), darwin_register_frameworks(), darwin_register_objc_includes(), dbg_tokens(), declspecs_add_type(), default_arg(), default_get_pch_validity(), default_pch_valid_p(), DEFUN(), directive_region_error(), do_ident(), dump_cn_tree(), dump_generic_node(), dump_instruction_fus(), dumpTable(), dw2_force_const_mem(), EKAPI_BundleCompName(), EKAPI_EnumClass4otid(), EKAPI_Flag4otid(), EKAPI_GetLcRange(), EKAPI_GetOperandInfo4Grp(), EKAPI_GetRegName(), EKAPI_LitClass4otid(), EKAPI_LitClassName(), EKAPI_LitIsSigned(), EKAPI_Op2Opndsgrp(), EKAPI_RegClass4otid(), EKAPI_RegPropMask(), EKAPI_RegStruct4id(), EKAPI_RegSubclass4otid(), EKAPI_RegSubclassMember(), EKAPI_Size4otid(), ML_WHIRL_EMITTER::Emit(), expand_units(), F77_comment_line_token(), F77_directive_line_token(), fei_end_ioblock(), fei_start_ioblock(), fei_subscr_triplet(), ffecom_constantunion(), ffestc_subr_binsrch_(), ffestd_R1001(), finalize_maybe_linker_options(), FIX_PROC_HEAD(), fix_range(), fold_builtin_nan(), fold_builtin_printf(), fr30_print_operand(), gen_datalabel_ref(), gen_declarator(), get_basic_type_str(), get_dynamic_predef_str(), Get_eh_spec_ST(), Get_typeinfo_ST(), gimplify_asm_expr(), GRA_Trace_Possible_Preference_Copy(), GRA_Trace_Preference_Copy(), GTY(), h8300_encode_label(), handle_pragma_visibility(), hppa_encode_label(), htab_hash_string(), ia64_print_operand(), import_milli(), indented_newline_token(), insertOpcode(), instantiate_class_template(), ipacom_process_file(), ir_put_stmt(), itos(), local_symbol_p(), lower_cray_io_items(), lower_io_statement(), m32r_encode_section_info(), m32r_print_operand(), m68hc11_encode_label(), main(), make_string_attach(), mergeable_string_section(), mips_elf_create_procedure_table(), mmix_encode_section_info(), most_specialized_class(), NAME(), open_arith_file(), open_include_file(), open_intrinsics_file(), STR_TAB< STR >::extract_key::operator()(), STR_TAB< STR >::hash::operator()(), opt_error(), opt_fatal(), opt_info(), opt_verbose(), out_shift_with_cnt(), parse_assignment_stmt(), parse_cc_line(), parse_derived_type_stmt(), parse_insn_normal(), parse_signature_string(), parse_signature_type(), print_candidates(), print_const_f(), print_insn_ia64(), CODEREP::Print_kind(), print_operand(), print_rtx(), Print_Trace_File(), print_type_f(), print_z_candidates(), process_cmd_line(), process_command(), process_D_option(), Process_fb_phase(), Process_fb_type(), process_U_option(), read_indirect_string(), read_string(), regex_compile(), REGION_remove_and_mark(), rescan(), rs6000_get_some_local_dynamic_name_1(), rs6000_hash_constant(), run_ld(), scan_prog_file(), sdata_symbolic_operand(), sec_merge_emit(), send_attr_ntry(), Setup_Entry_For_EH(), sh_pch_valid_p(), small_symbolic_operand(), stop_pause_stmt_semantics(), string_token(), TCON2C_Append_String_Const(), TCON2C_translate(), TCON2F_Append_String_Const(), TCON2F_hollerith(), TCON2F_translate(), tls_symbolic_operand(), tree_size(), unwind_init(), used_arg(), v850_encode_data_area(), validate_O_option(), vbuild_message_string(), COMP_UNIT::Verify_IR(), VPARAMS(), W2CF_Dump_Symtab(), WFE_Expand_Expr(), Whirl2C_Init(), Whirl2F_Init(), WN_TREE_put_stmt(), write_complex_function(), write_eligible_delay(), IPA_LNO_WRITE_FILE::Write_Headers(), write_output(), and write_token().
1.5.6