Lines Matching refs:encoding
161 encoding_size (unsigned char encoding) in encoding_size() argument
163 if (encoding == DW_EH_PE_omit) in encoding_size()
165 switch (encoding & 0x7) in encoding_size()
184 emit_expr_encoded (expressionS *exp, int encoding, bool emit_encoding) in emit_expr_encoded() argument
186 unsigned int size = encoding_size (encoding); in emit_expr_encoded()
189 if (encoding == DW_EH_PE_omit) in emit_expr_encoded()
193 out_one (encoding); in emit_expr_encoded()
195 code = tc_cfi_reloc_for_encoding (encoding); in emit_expr_encoded()
205 else if ((encoding & 0x70) == DW_EH_PE_pcrel) in emit_expr_encoded()
973 offsetT encoding; in dot_cfi_personality() local
983 encoding = cfi_parse_const (); in dot_cfi_personality()
984 if (encoding == DW_EH_PE_omit) in dot_cfi_personality()
987 fde->per_encoding = encoding; in dot_cfi_personality()
991 if ((encoding & 0xff) != encoding in dot_cfi_personality()
992 || ((((encoding & 0x70) != 0 in dot_cfi_personality()
994 && (encoding & 0x70) != DW_EH_PE_pcrel in dot_cfi_personality()
998 || (encoding & 7) == DW_EH_PE_uleb128 in dot_cfi_personality()
999 || (encoding & 7) > DW_EH_PE_udata8) in dot_cfi_personality()
1000 && tc_cfi_reloc_for_encoding (encoding) == BFD_RELOC_NONE)) in dot_cfi_personality()
1020 if ((encoding & 0x70) == DW_EH_PE_pcrel) in dot_cfi_personality()
1021 encoding = DW_EH_PE_omit; in dot_cfi_personality()
1024 encoding = DW_EH_PE_omit; in dot_cfi_personality()
1028 fde->per_encoding = encoding; in dot_cfi_personality()
1030 if (encoding == DW_EH_PE_omit) in dot_cfi_personality()
1044 offsetT encoding; in dot_cfi_lsda() local
1054 encoding = cfi_parse_const (); in dot_cfi_lsda()
1055 if (encoding == DW_EH_PE_omit) in dot_cfi_lsda()
1058 fde->lsda_encoding = encoding; in dot_cfi_lsda()
1062 if ((encoding & 0xff) != encoding in dot_cfi_lsda()
1063 || ((((encoding & 0x70) != 0 in dot_cfi_lsda()
1065 && (encoding & 0x70) != DW_EH_PE_pcrel in dot_cfi_lsda()
1069 || (encoding & 7) == DW_EH_PE_uleb128 in dot_cfi_lsda()
1070 || (encoding & 7) > DW_EH_PE_udata8) in dot_cfi_lsda()
1071 && tc_cfi_reloc_for_encoding (encoding) == BFD_RELOC_NONE)) in dot_cfi_lsda()
1085 fde->lsda_encoding = encoding; in dot_cfi_lsda()
1093 if ((encoding & 0x70) == DW_EH_PE_pcrel) in dot_cfi_lsda()
1094 encoding = DW_EH_PE_omit; in dot_cfi_lsda()
1097 encoding = DW_EH_PE_omit; in dot_cfi_lsda()
1101 fde->lsda_encoding = encoding; in dot_cfi_lsda()
1103 if (encoding == DW_EH_PE_omit) in dot_cfi_lsda()
1117 offsetT encoding; in dot_cfi_val_encoded_addr() local
1138 encoding = cfi_parse_const (); in dot_cfi_val_encoded_addr()
1139 if ((encoding & 0xff) != encoding in dot_cfi_val_encoded_addr()
1140 || ((encoding & 0x70) != 0 in dot_cfi_val_encoded_addr()
1142 && (encoding & 0x70) != DW_EH_PE_pcrel in dot_cfi_val_encoded_addr()
1146 || (encoding & 7) == DW_EH_PE_uleb128 in dot_cfi_val_encoded_addr()
1147 || (encoding & 7) > DW_EH_PE_udata8) in dot_cfi_val_encoded_addr()
1150 encoding = DW_EH_PE_omit; in dot_cfi_val_encoded_addr()
1160 if ((encoding & 0x70) != DW_EH_PE_pcrel) in dot_cfi_val_encoded_addr()
1164 encoding = DW_EH_PE_omit; in dot_cfi_val_encoded_addr()
1168 insn_ptr->u.ea.encoding = encoding; in dot_cfi_val_encoded_addr()
1169 if (encoding == DW_EH_PE_omit) in dot_cfi_val_encoded_addr()
1752 unsigned encoding = insn->u.ea.encoding; in output_cfi_insn() local
1755 if (encoding == DW_EH_PE_omit) in output_cfi_insn()
1760 switch (encoding & 0x7) in output_cfi_insn()
1780 if (insn->u.ea.encoding == DW_EH_PE_absptr) in output_cfi_insn()
1789 out_one (encoding); in output_cfi_insn()
1791 if ((encoding & 0x70) == DW_EH_PE_pcrel) in output_cfi_insn()