{"Template_token": ["", "if", "(", "!", "no_rtl", ")", "{", "int", "count", ";", "alias_set_type", "set", "=", "get_varargs_alias_set", "(", ")", ";", "rtx", "tmp", ";", "count", "=", "cfun", "->", "va_list_gpr_size", "/", "UNITS_PER_WORD", ";", "if", "(", "count", ">", "", "-", "cum", ")", "count", "=", "", "-", "cum", ";", "gcc_assert", "(", "(", "VA_LIST_MAX_FPR_SIZE", "&", "", ")", "==", "", ")", ";", "if", "(", "cfun", "->", "va_list_fpr_size", "&", "", ")", "{", "tmp", "=", "gen_rtx_MEM", "(", "BLKmode", ",", "plus_constant", "(", "Pmode", ",", "virtual_incoming_args_rtx", ",", "(", "cum", "+", "", ")", "*", "UNITS_PER_WORD", ")", ")", ";", "MEM_NOTRAP_P", "(", "tmp", ")", "=", "", ";", "set_mem_alias_set", "(", "tmp", ",", "set", ")", ";", "move_block_from_reg", "(", "", "+", "cum", ",", "tmp", ",", "count", ")", ";", "}", "if", "(", "cfun", "->", "va_list_fpr_size", "&", "", ")", "{", "tmp", "=", "gen_rtx_MEM", "(", "BLKmode", ",", "plus_constant", "(", "Pmode", ",", "virtual_incoming_args_rtx", ",", "cum", "*", "UNITS_PER_WORD", ")", ")", ";", "MEM_NOTRAP_P", "(", "tmp", ")", "=", "", ";", "set_mem_alias_set", "(", "tmp", ",", "set", ")", ";"], "ground_truth": ["move_block_from_reg", "(", "", "+", "cum", "+", "TARGET_FPREGS", "*", "", ",", "tmp", ",", "count", ")", ";"], "File": "alpha1", "Func": "alpha_setup_incoming_varargs", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245080, "Length": 165, "Cover_Rate": 0.5871886120996441} {"Template_token": ["", "rtx", "in_pat", "=", "PATTERN", "(", "in_insn", ")", ";", "if", "(", "GET_CODE", "(", "in_pat", ")", "!=", "PARALLEL", ")", "return", "false", ";", "for", "(", "int", "i", "=", "", ";", "i", "<", "XVECLEN", "(", "in_pat", ",", "", ")", ";", "i", "++", ")", "{", "rtx", "in_exp", "=", "XVECEXP", "(", "in_pat", ",", "", ",", "i", ")", ";", "if", "(", "GET_CODE", "(", "in_exp", ")", "==", "CLOBBER", "||", "GET_CODE", "(", "in_exp", ")", "==", "USE", "||", "GET_CODE", "(", "in_exp", ")", "==", "TRAP_IF", ")", "continue", ";", "gcc_assert", "(", "GET_CODE", "(", "in_exp", ")", "==", "SET", ")", ";", "if", "(", "!", "alpha_store_data_bypass_p_1", "(", "out_insn", ",", "in_exp", ")", ")", "return", "false", ";", "}", "return", "true", ";"], "ground_truth": ["}"], "File": "alpha1", "Func": "alpha_store_data_bypass_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245081, "Length": 105, "Cover_Rate": 0.7664233576642335} {"Template_token": ["", "if", "(", "!", "MEM_P", "(", "SET_DEST", "(", "in_set", ")", ")", ")", "return", "false", ";", "rtx", "out_set", "=", "single_set", "(", "out_insn", ")", ";", "if", "(", "out_set", ")", "return", "!", "reg_mentioned_p", "(", "SET_DEST", "(", "out_set", ")", ",", "SET_DEST", "(", "in_set", ")", ")", ";", "rtx", "out_pat", "=", "PATTERN", "(", "out_insn", ")", ";", "if", "(", "GET_CODE", "(", "out_pat", ")", "!=", "PARALLEL", ")", "return", "false", ";", "for", "(", "int", "i", "=", "", ";", "i", "<", "XVECLEN", "(", "out_pat", ",", "", ")", ";", "i", "++", ")", "{", "rtx", "out_exp", "=", "XVECEXP", "(", "out_pat", ",", "", ",", "i", ")", ";"], "ground_truth": ["if", "(", "GET_CODE", "(", "out_exp", ")", "==", "CLOBBER", "||", "GET_CODE", "(", "out_exp", ")", "==", "USE", "||", "GET_CODE", "(", "out_exp", ")", "==", "TRAP_IF", ")", "continue", ";"], "File": "alpha1", "Func": "alpha_store_data_bypass_p_1", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245082, "Length": 118, "Cover_Rate": 0.7239263803680982} {"Template_token": ["", "TYPE_NAME", "(", "record", ")", "=", "type_decl", ";", "ofs", "=", "build_decl", "(", "FIELD_DECL", ",", "get_identifier", "(", "", ")", ",", "integer_type_node", ")", ";", "DECL_FIELD_CONTEXT", "(", "ofs", ")", "=", "record", ";", "base", "=", "build_decl", "(", "FIELD_DECL", ",", "get_identifier", "(", "", ")", ",", "ptr_type_node", ")", ";", "DECL_FIELD_CONTEXT", "(", "base", ")", "=", "record", ";", "TREE_CHAIN", "(", "base", ")", "=", "ofs", ";", "TYPE_FIELDS", "(", "record", ")", "=", "base", ";", "layout_type", "(", "record", ")", ";"], "ground_truth": ["return", "record", ";"], "File": "alpha2", "Func": "alpha_build_va_list", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245083, "Length": 71, "Cover_Rate": 0.5772357723577236} {"Template_token": ["", "if", "(", "!", "TARGET_ABI_OSF", ")", "return", "", ";", "if", "(", "TARGET_PROFILING_NEEDS_GP", "&&", "current_function_profile", ")", "return", "", ";", "if", "(", "current_function_is_thunk", ")", "return", "", ";", "push_topmost_sequence", "(", ")", ";", "insn", "=", "get_insns", "(", ")", ";", "pop_topmost_sequence", "(", ")", ";", "for", "(", ";", "insn", ";", "insn", "=", "NEXT_INSN", "(", "insn", ")", ")", "if", "(", "INSN_P", "(", "insn", ")", "&&", "GET_CODE", "(", "PATTERN", "(", "insn", ")", ")", "!=", "USE", "&&", "GET_CODE", "(", "PATTERN", "(", "insn", ")", ")", "!=", "CLOBBER", ")", "{", "enum", "attr_type", "type", "=", "get_attr_type", "(", "insn", ")", ";", "if", "(", "type", "==", "TYPE_LDSYM", "||", "type", "==", "TYPE_JSR", ")", "return", "", ";", "if", "(", "TARGET_EXPLICIT_RELOCS", "&&", "for_each_rtx", "(", "&", "PATTERN", "(", "insn", ")", ",", "find_lo_sum", ",", "NULL", ")", ">", "", ")", "return", "", ";", "}", "return", "", ";"], "ground_truth": ["}"], "File": "alpha2", "Func": "alpha_does_function_need_gp", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245084, "Length": 127, "Cover_Rate": 0.9338235294117647} {"Template_token": ["", "insn", "=", "get_insns", "(", ")", ";", "pop_topmost_sequence", "(", ")", ";", "for", "(", ";", "insn", ";", "insn", "=", "NEXT_INSN", "(", "insn", ")", ")", "if", "(", "INSN_P", "(", "insn", ")", "&&", "GET_CODE", "(", "PATTERN", "(", "insn", ")", ")", "!=", "USE", "&&", "GET_CODE", "(", "PATTERN", "(", "insn", ")", ")", "!=", "CLOBBER", ")", "{", "enum", "attr_type", "type", "=", "get_attr_type", "(", "insn", ")", ";"], "ground_truth": ["if", "(", "type", "==", "TYPE_LDSYM", "||", "type", "==", "TYPE_JSR", ")", "return", "", ";"], "File": "alpha2", "Func": "alpha_does_function_need_gp", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245085, "Length": 72, "Cover_Rate": 0.5294117647058824} {"Template_token": ["", "else", "reg_offset", "=", "ALPHA_ROUND", "(", "current_function_outgoing_args_size", ")", ";", "alpha_sa_mask", "(", "&", "imask", ",", "&", "fmask", ")", ";", "if", "(", "TARGET_ABI_OSF", ")", "{", "alpha_function_needs_gp", "=", "alpha_does_function_need_gp", "(", ")", ";", "if", "(", "alpha_function_needs_gp", ")", "emit_insn", "(", "gen_prologue_ldgp", "(", ")", ")", ";", "}", "if", "(", "TARGET_PROFILING_NEEDS_GP", "&&", "current_function_profile", ")", "emit_insn", "(", "gen_prologue_mcount", "(", ")", ")", ";", "if", "(", "TARGET_ABI_UNICOSMK", ")", "unicosmk_gen_dsib", "(", "&", "imask", ")", ";", "if", "(", "frame_size", "<=", "", ")", "{", "if", "(", "frame_size", ">", "", ")", "{", "int", "probed", "=", "", ";", "do", "emit_insn", "(", "gen_probe_stack", "(", "GEN_INT", "(", "TARGET_ABI_UNICOSMK", "?", "-", "probed", "+", "", ":", "-", "probed", ")", ")", ")", ";", "while", "(", "(", "probed", "+=", "", ")", "<", "frame_size", ")", ";", "if", "(", "sa_size", "==", "", "&&", "probed", "+", "", "<", "frame_size", ")", "emit_insn", "(", "gen_probe_stack", "(", "GEN_INT", "(", "-", "frame_size", ")", ")", ")", ";", "}", "if", "(", "frame_size", "!=", "", ")", "FRP", "(", "emit_insn", "(", "gen_adddi3", "(", "stack_pointer_rtx", ",", "stack_pointer_rtx", ",", "GEN_INT", "(", "TARGET_ABI_UNICOSMK", "?", "-", "frame_size", "+", "", ":", "-", "frame_size", ")", ")", ")", ")", ";", "}", "else", "{", "HOST_WIDE_INT", "blocks", "=", "(", "frame_size", "+", "", ")", "/", "", ";", "HOST_WIDE_INT", "leftover", "=", "frame_size", "+", "", "-", "blocks", "*", "", ";", "rtx", "ptr", "=", "gen_rtx_REG", "(", "DImode", ",", "", ")", ";", "rtx", "count", "=", "gen_rtx_REG", "(", "DImode", ",", "", ")", ";", "rtx", "seq", ";", "emit_move_insn", "(", "count", ",", "GEN_INT", "(", "blocks", ")", ")", ";", "emit_insn", "(", "gen_adddi3", "(", "ptr", ",", "stack_pointer_rtx", ",", "GEN_INT", "(", "TARGET_ABI_UNICOSMK", "?", "", "-", "", ":", "", ")", ")", ")", ";", "emit_insn", "(", "gen_prologue_stack_probe_loop", "(", "count", ",", "ptr", ")", ")", ";", "if", "(", "leftover", ">", "", "&&", "sa_size", "==", "", ")", "{", "rtx", "last", "=", "gen_rtx_MEM", "(", "DImode", ",", "plus_constant", "(", "ptr", ",", "-", "leftover", ")", ")", ";", "MEM_VOLATILE_P", "(", "last", ")", "=", "", ";", "emit_move_insn", "(", "last", ",", "const0_rtx", ")", ";", "}", "if", "(", "TARGET_ABI_WINDOWS_NT", ")", "{", "HOST_WIDE_INT", "lo", ",", "hi", ";", "lo", "=", "(", "(", "frame_size", "&", "", ")", "^", "", ")", "-", "", ";", "hi", "=", "frame_size", "-", "lo", ";", "emit_move_insn", "(", "ptr", ",", "GEN_INT", "(", "hi", ")", ")", ";", "emit_insn", "(", "gen_nt_lda", "(", "ptr", ",", "GEN_INT", "(", "lo", ")", ")", ")", ";", "seq", "=", "emit_insn", "(", "gen_subdi3", "(", "stack_pointer_rtx", ",", "stack_pointer_rtx", ",", "ptr", ")", ")", ";", "}", "else", "{"], "ground_truth": ["seq", "=", "emit_insn", "(", "gen_adddi3", "(", "stack_pointer_rtx", ",", "ptr", ",", "GEN_INT", "(", "-", "leftover", ")", ")", ")", ";"], "File": "alpha2", "Func": "alpha_expand_prologue", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245087, "Length": 389, "Cover_Rate": 0.32416666666666666} {"Template_token": ["", "rtx", "alpha_gp_save_rtx", "(", ")", "{", "rtx", "r", "=", "get_hard_reg_initial_val", "(", "DImode", ",", "", ")", ";", "if", "(", "GET_CODE", "(", "r", ")", "!=", "MEM", ")", "r", "=", "gen_mem_addressof", "(", "r", ",", "NULL_TREE", ")", ";"], "ground_truth": ["return", "r", ";"], "File": "alpha2", "Func": "alpha_gp_save_rtx", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245088, "Length": 36, "Cover_Rate": 0.972972972972973} {"Template_token": ["", "if", "(", "GET_CODE", "(", "r", ")", "!=", "MEM", ")", "r", "=", "gen_mem_addressof", "(", "r", ",", "NULL_TREE", ")", ";", "return", "r", ";"], "ground_truth": ["}"], "File": "alpha2", "Func": "alpha_gp_save_rtx", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245089, "Length": 22, "Cover_Rate": 0.5945945945945946} {"Template_token": ["", "static", "int", "alpha_issue_rate", "(", ")", "{", "return", "(", "alpha_cpu", "==", "PROCESSOR_EV4", "?", "", ":", "", ")", ";"], "ground_truth": ["}"], "File": "alpha2", "Func": "alpha_issue_rate", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245090, "Length": 18, "Cover_Rate": 1.0} {"Template_token": ["", "return", "alpha_procedure_type", "==", "PT_STACK", "?", "", ":", "", ";"], "ground_truth": ["}"], "File": "alpha2", "Func": "alpha_pv_save_size", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245092, "Length": 10, "Cover_Rate": 0.5263157894736842} {"Template_token": ["", "int", "alpha_pv_save_size", "(", ")", "{"], "ground_truth": ["alpha_sa_size", "(", ")", ";"], "File": "alpha2", "Func": "alpha_pv_save_size", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245093, "Length": 9, "Cover_Rate": 0.47368421052631576} {"Template_token": ["", "if", "(", "!", "has_hard_reg_initial_val", "(", "Pmode", ",", "REG_RA", ")", ")", "return", "regs_ever_live", "[", "REG_RA", "]", ";"], "ground_truth": ["push_topmost_sequence", "(", ")", ";"], "File": "alpha2", "Func": "alpha_ra_ever_killed", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245094, "Length": 20, "Cover_Rate": 0.36363636363636365} {"Template_token": ["", "if", "(", "(", "mask", "[", "", "]", ">>", "REG_RA", ")", "&", "", ")", "alpha_procedure_type", "=", "PT_STACK", ";", "else", "if", "(", "get_frame_size", "(", ")", "!=", "", ")", "alpha_procedure_type", "=", "PT_REGISTER", ";", "else", "alpha_procedure_type", "=", "PT_NULL", ";", "if", "(", "alpha_procedure_type", "==", "PT_STACK", ")", "sa_size", "-=", "", ";", "vms_base_regno", "=", "(", "frame_pointer_needed", "||", "current_function_has_nonlocal_label", "||", "alpha_procedure_type", "==", "PT_STACK", "||", "current_function_outgoing_args_size", ")", "?", "REG_PV", ":", "HARD_FRAME_POINTER_REGNUM", ";", "vms_save_fp_regno", "=", "-", "", ";", "if", "(", "vms_base_regno", "==", "HARD_FRAME_POINTER_REGNUM", ")", "for", "(", "i", "=", "", ";", "i", "<", "", ";", "i", "++", ")", "if", "(", "!", "fixed_regs", "[", "i", "]", "&&", "call_used_regs", "[", "i", "]", "&&", "!", "regs_ever_live", "[", "i", "]", ")", "vms_save_fp_regno", "=", "i", ";", "if", "(", "vms_save_fp_regno", "==", "-", "", "&&", "alpha_procedure_type", "==", "PT_REGISTER", ")", "vms_base_regno", "=", "REG_PV", ",", "alpha_procedure_type", "=", "PT_STACK", ";", "else", "if", "(", "alpha_procedure_type", "==", "PT_NULL", ")", "vms_base_regno", "=", "REG_PV", ";", "vms_unwind_regno", "=", "(", "vms_base_regno", "==", "REG_PV", "?", "HARD_FRAME_POINTER_REGNUM", ":", "STACK_POINTER_REGNUM", ")", ";", "if", "(", "alpha_procedure_type", "==", "PT_STACK", ")", "sa_size", "+=", "", ";", "}", "else", "{", "if", "(", "sa_size", "&", "", ")", "sa_size", "++", ";", "}"], "ground_truth": ["return", "sa_size", "*", "", ";"], "File": "alpha2", "Func": "alpha_sa_size", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245095, "Length": 180, "Cover_Rate": 0.5405405405405406} {"Template_token": ["", "int", "alpha_using_fp", "(", ")", "{", "alpha_sa_size", "(", ")", ";", "return", "vms_unwind_regno", "==", "HARD_FRAME_POINTER_REGNUM", ";"], "ground_truth": ["}"], "File": "alpha2", "Func": "alpha_using_fp", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245096, "Length": 15, "Cover_Rate": 1.0} {"Template_token": ["", "int", "alpha_using_fp", "(", ")", "{"], "ground_truth": ["alpha_sa_size", "(", ")", ";"], "File": "alpha2", "Func": "alpha_using_fp", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245097, "Length": 9, "Cover_Rate": 0.6} {"Template_token": ["", "int", "direct_return", "(", ")", "{"], "ground_truth": ["return", "(", "!", "TARGET_ABI_OPEN_VMS", "&&", "!", "TARGET_ABI_UNICOSMK", "&&", "reload_completed", "&&", "alpha_sa_size", "(", ")", "==", "", "&&", "get_frame_size", "(", ")", "==", "", "&&", "current_function_outgoing_args_size", "==", "", "&&", "current_function_pretend_args_size", "==", "", ")", ";"], "File": "alpha2", "Func": "direct_return", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245098, "Length": 36, "Cover_Rate": 0.972972972972973} {"Template_token": ["", "int", "direct_return", "(", ")", "{", "return", "(", "!", "TARGET_ABI_OPEN_VMS", "&&", "!", "TARGET_ABI_UNICOSMK", "&&", "reload_completed", "&&", "alpha_sa_size", "(", ")", "==", "", "&&", "get_frame_size", "(", ")", "==", "", "&&", "current_function_outgoing_args_size", "==", "", "&&", "current_function_pretend_args_size", "==", "", ")", ";"], "ground_truth": ["}"], "File": "alpha2", "Func": "direct_return", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245099, "Length": 37, "Cover_Rate": 1.0} {"Template_token": ["", "case", "ALPHA_FPRM_NORM", ":", "return", "NULL", ";", "case", "ALPHA_FPRM_MINF", ":", "return", "", ";", "case", "ALPHA_FPRM_CHOP", ":", "return", "", ";", "case", "ALPHA_FPRM_DYN", ":", "return", "", ";", "}", "break", ";", "case", "ROUND_SUFFIX_C", ":", "return", "", ";"], "ground_truth": ["}"], "File": "alpha2", "Func": "get_round_mode_suffix", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245100, "Length": 34, "Cover_Rate": 0.4533333333333333} {"Template_token": ["", "case", "ALPHA_FPTM_U", ":", "return", "", ";", "case", "ALPHA_FPTM_SU", ":", "return", "", ";", "case", "ALPHA_FPTM_SUI", ":", "return", "", ";", "}", "break", ";", "case", "TRAP_SUFFIX_U_SU_SUI", ":", "switch", "(", "alpha_fptm", ")", "{", "case", "ALPHA_FPTM_N", ":", "return", "NULL", ";", "case", "ALPHA_FPTM_U", ":", "return", "", ";", "case", "ALPHA_FPTM_SU", ":", "return", "", ";"], "ground_truth": ["case", "ALPHA_FPTM_SUI", ":"], "File": "alpha2", "Func": "get_trap_mode_suffix", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245101, "Length": 50, "Cover_Rate": 0.30120481927710846} {"Template_token": ["", "if", "(", "GET_CODE", "(", "seq", ")", "==", "SEQUENCE", ")", "{", "int", "i", "=", "XVECLEN", "(", "seq", ",", "", ")", ";", "while", "(", "--", "i", ">=", "", ")", "RTX_FRAME_RELATED_P", "(", "XVECEXP", "(", "seq", ",", "", ",", "i", ")", ")", "=", "", ";", "return", "emit_insn", "(", "seq", ")", ";", "}"], "ground_truth": ["else", "{"], "File": "alpha2", "Func": "set_frame_related_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245104, "Length": 50, "Cover_Rate": 0.5813953488372093} {"Template_token": ["", "while", "(", "--", "i", ">=", "", ")", "RTX_FRAME_RELATED_P", "(", "XVECEXP", "(", "seq", ",", "", ",", "i", ")", ")", "=", "", ";", "return", "emit_insn", "(", "seq", ")", ";"], "ground_truth": ["}"], "File": "alpha2", "Func": "set_frame_related_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245105, "Length": 28, "Cover_Rate": 0.32558139534883723} {"Template_token": ["", "char", "*", "unicosmk_data_section", "(", ")", "{", "static", "int", "count", "=", "", ";"], "ground_truth": ["sprintf", "(", "unicosmk_section_buf", ",", "", ",", "count", "++", ")", ";"], "File": "alpha2", "Func": "unicosmk_data_section", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245106, "Length": 22, "Cover_Rate": 0.8461538461538461} {"Template_token": ["", "static", "int", "count", "=", "", ";", "sprintf", "(", "unicosmk_section_buf", ",", "", ",", "count", "++", ")", ";", "return", "unicosmk_section_buf", ";"], "ground_truth": ["}"], "File": "alpha2", "Func": "unicosmk_text_section", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245107, "Length": 20, "Cover_Rate": 0.7692307692307693} {"Template_token": ["", "static", "int", "count", "=", "", ";"], "ground_truth": ["sprintf", "(", "unicosmk_section_buf", ",", "", ",", "count", "++", ")", ";"], "File": "alpha2", "Func": "unicosmk_text_section", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245108, "Length": 16, "Cover_Rate": 0.6153846153846154} {"Template_token": ["", "case", "TYPE_SHIFT", ":", "case", "TYPE_IMUL", ":", "case", "TYPE_FBR", ":", "case", "TYPE_MVI", ":", "return", "EV4_IB0", ";", "case", "TYPE_IST", ":", "case", "TYPE_MISC", ":", "case", "TYPE_IBR", ":", "case", "TYPE_JSR", ":", "case", "TYPE_CALLPAL", ":", "case", "TYPE_FCPYS", ":", "case", "TYPE_FCMOV", ":", "case", "TYPE_FADD", ":", "case", "TYPE_FDIV", ":", "case", "TYPE_FMUL", ":", "case", "TYPE_ST_C", ":", "case", "TYPE_MB", ":", "case", "TYPE_FSQRT", ":", "case", "TYPE_FTOI", ":", "case", "TYPE_ITOF", ":", "return", "EV4_IB1", ";", "default", ":", "gcc_unreachable", "(", ")", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alphaev4_insn_pipe", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245109, "Length": 70, "Cover_Rate": 0.49295774647887325} {"Template_token": ["", "case", "EV4_IB1", ":", "if", "(", "in_use", "&", "EV4_IB1", ")", "goto", "done", ";", "in_use", "|=", "EV4_IB1", ";", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}", "len", "+=", "", ";", "if", "(", "GET_CODE", "(", "insn", ")", "==", "JUMP_INSN", ")", "goto", "next_and_done", ";", "next", ":", "insn", "=", "next_nonnote_insn", "(", "insn", ")", ";", "if", "(", "!", "insn", "||", "!", "INSN_P", "(", "insn", ")", ")", "goto", "done", ";", "if", "(", "GET_MODE", "(", "insn", ")", "==", "TImode", ")", "goto", "done", ";", "if", "(", "GET_CODE", "(", "insn", ")", "==", "CLOBBER", "||", "GET_CODE", "(", "insn", ")", "==", "USE", ")", "goto", "next", ";", "}"], "ground_truth": ["next_and_done", ":"], "File": "alpha3", "Func": "alphaev4_next_group", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245110, "Length": 98, "Cover_Rate": 0.31921824104234525} {"Template_token": ["", "case", "EV5_E01", ":", "if", "(", "in_use", "&", "EV5_E0", ")", "{", "if", "(", "in_use", "&", "EV5_E1", ")", "goto", "done", ";", "in_use", "|=", "EV5_E1", ";", "}", "else", "in_use", "|=", "EV5_E0", "|", "EV5_E01", ";", "break", ";", "case", "EV5_E0", ":", "if", "(", "in_use", "&", "EV5_E0", ")", "{", "if", "(", "!", "(", "in_use", "&", "EV5_E01", ")", "||", "(", "in_use", "&", "EV5_E1", ")", ")", "goto", "done", ";", "in_use", "|=", "EV5_E1", ";", "}", "in_use", "|=", "EV5_E0", ";", "break", ";", "case", "EV5_E1", ":", "if", "(", "in_use", "&", "EV5_E1", ")", "goto", "done", ";", "in_use", "|=", "EV5_E1", ";", "break", ";", "case", "EV5_FAM", ":", "if", "(", "in_use", "&", "EV5_FA", ")", "{", "if", "(", "in_use", "&", "EV5_FM", ")", "goto", "done", ";", "in_use", "|=", "EV5_FM", ";", "}", "else", "in_use", "|=", "EV5_FA", "|", "EV5_FAM", ";", "break", ";", "case", "EV5_FA", ":", "if", "(", "in_use", "&", "EV5_FA", ")", "goto", "done", ";", "in_use", "|=", "EV5_FA", ";", "break", ";", "case", "EV5_FM", ":", "if", "(", "in_use", "&", "EV5_FM", ")", "goto", "done", ";", "in_use", "|=", "EV5_FM", ";", "break", ";", "case", "EV5_NONE", ":", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}", "len", "+=", "", ";", "if", "(", "GET_CODE", "(", "insn", ")", "==", "JUMP_INSN", ")", "goto", "next_and_done", ";", "next", ":", "insn", "=", "next_nonnote_insn", "(", "insn", ")", ";", "if", "(", "!", "insn", "||", "!", "INSN_P", "(", "insn", ")", ")", "goto", "done", ";", "if", "(", "GET_MODE", "(", "insn", ")", "==", "TImode", ")", "goto", "done", ";", "if", "(", "GET_CODE", "(", "insn", ")", "==", "CLOBBER", "||", "GET_CODE", "(", "insn", ")", "==", "USE", ")", "goto", "next", ";", "}", "next_and_done", ":", "insn", "=", "next_nonnote_insn", "(", "insn", ")", ";"], "ground_truth": ["done", ":"], "File": "alpha3", "Func": "alphaev5_next_group", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245111, "Length": 253, "Cover_Rate": 0.6640419947506562} {"Template_token": ["", "if", "(", "in_use", "&", "EV5_E0", ")", "{", "if", "(", "!", "(", "in_use", "&", "EV5_E01", ")", "||", "(", "in_use", "&", "EV5_E1", ")", ")", "goto", "done", ";", "in_use", "|=", "EV5_E1", ";", "}", "in_use", "|=", "EV5_E0", ";", "break", ";", "case", "EV5_E1", ":", "if", "(", "in_use", "&", "EV5_E1", ")", "goto", "done", ";", "in_use", "|=", "EV5_E1", ";", "break", ";", "case", "EV5_FAM", ":", "if", "(", "in_use", "&", "EV5_FA", ")", "{", "if", "(", "in_use", "&", "EV5_FM", ")", "goto", "done", ";", "in_use", "|=", "EV5_FM", ";", "}", "else", "in_use", "|=", "EV5_FA", "|", "EV5_FAM", ";", "break", ";", "case", "EV5_FA", ":", "if", "(", "in_use", "&", "EV5_FA", ")", "goto", "done", ";", "in_use", "|=", "EV5_FA", ";", "break", ";", "case", "EV5_FM", ":", "if", "(", "in_use", "&", "EV5_FM", ")", "goto", "done", ";", "in_use", "|=", "EV5_FM", ";", "break", ";", "case", "EV5_NONE", ":", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}"], "ground_truth": ["len", "+=", "", ";"], "File": "alpha3", "Func": "alphaev5_next_group", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245112, "Length": 139, "Cover_Rate": 0.3648293963254593} {"Template_token": ["", "insn_type", "=", "get_attr_type", "(", "insn", ")", ";", "dep_insn_type", "=", "get_attr_type", "(", "dep_insn", ")", ";"], "ground_truth": ["if", "(", "dep_insn_type", "==", "TYPE_ILD", "||", "dep_insn_type", "==", "TYPE_FLD", "||", "dep_insn_type", "==", "TYPE_LDSYM", ")", "cost", "+=", "alpha_memory_latency", "-", "", ";"], "File": "alpha3", "Func": "alpha_adjust_cost", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245113, "Length": 34, "Cover_Rate": 0.3695652173913043} {"Template_token": ["", "if", "(", "REG_NOTE_KIND", "(", "link", ")", "!=", "", ")", "return", "cost", ";", "if", "(", "recog_memoized", "(", "insn", ")", "<", "", "||", "recog_memoized", "(", "dep_insn", ")", "<", "", ")", "return", "cost", ";", "insn_type", "=", "get_attr_type", "(", "insn", ")", ";", "dep_insn_type", "=", "get_attr_type", "(", "dep_insn", ")", ";"], "ground_truth": ["if", "(", "dep_insn_type", "==", "TYPE_ILD", "||", "dep_insn_type", "==", "TYPE_FLD", "||", "dep_insn_type", "==", "TYPE_LDSYM", ")", "cost", "+=", "alpha_memory_latency", "-", "", ";"], "File": "alpha3", "Func": "alpha_adjust_cost", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245114, "Length": 65, "Cover_Rate": 0.7065217391304348} {"Template_token": ["", "else", "if", "(", "(", "unsigned", "int", ")", "align_functions", "<", "max_align", ")", "align", "=", "align_functions", ";", "else", "align", "=", "max_align", ";", "ofs", "=", "prev_in_use", "=", "", ";", "i", "=", "get_insns", "(", ")", ";", "if", "(", "GET_CODE", "(", "i", ")", "==", "NOTE", ")", "i", "=", "next_nonnote_insn", "(", "i", ")", ";", "ldgp", "=", "alpha_function_needs_gp", "?", "", ":", "", ";", "while", "(", "i", ")", "{", "next", "=", "(", "*", "next_group", ")", "(", "i", ",", "&", "in_use", ",", "&", "len", ")", ";", "if", "(", "GET_CODE", "(", "i", ")", "==", "CODE_LABEL", ")", "{", "unsigned", "int", "new_align", "=", "", "<<", "label_to_alignment", "(", "i", ")", ";", "if", "(", "new_align", ">=", "align", ")", "{", "align", "=", "new_align", "<", "max_align", "?", "new_align", ":", "max_align", ";", "ofs", "=", "", ";", "}", "else", "if", "(", "ofs", "&", "(", "new_align", "-", "", ")", ")", "ofs", "=", "(", "ofs", "|", "(", "new_align", "-", "", ")", ")", "+", "", ";", "gcc_assert", "(", "!", "len", ")", ";", "}", "else", "if", "(", "in_use", "==", "", ")", "{", "if", "(", "len", "<", "", ")", "{", "ofs", "=", "", ";", "align", "=", "", ";", "len", "=", "", ";", "}", "}", "else", "if", "(", "(", "int", ")", "align", "<", "len", ")", "{", "unsigned", "int", "new_log_align", "=", "len", ">", "", "?", "", ":", "", ";", "rtx", "prev", ",", "where", ";", "where", "=", "prev", "=", "prev_nonnote_insn", "(", "i", ")", ";", "if", "(", "!", "where", "||", "GET_CODE", "(", "where", ")", "!=", "CODE_LABEL", ")", "where", "=", "i", ";", "if", "(", "!", "(", "TARGET_EXPLICIT_RELOCS", "&&", "prev", "&&", "GET_CODE", "(", "prev", ")", "==", "CALL_INSN", ")", ")", "{", "emit_insn_before", "(", "gen_realign", "(", "GEN_INT", "(", "new_log_align", ")", ")", ",", "where", ")", ";", "align", "=", "", "<<", "new_log_align", ";", "ofs", "=", "", ";", "}", "}", "else", "if", "(", "ldgp", ">", "", ")", "ldgp", "-=", "len", ";", "else", "if", "(", "ofs", "+", "len", ">", "(", "int", ")", "align", ")", "{", "int", "nop_count", "=", "(", "align", "-", "ofs", ")", "/", "", ";", "rtx", "where", ";", "where", "=", "prev_nonnote_insn", "(", "i", ")", ";", "if", "(", "where", ")", "{", "if", "(", "GET_CODE", "(", "where", ")", "==", "CODE_LABEL", ")", "{", "rtx", "where2", "=", "prev_nonnote_insn", "(", "where", ")", ";", "if", "(", "where2", "&&", "GET_CODE", "(", "where2", ")", "==", "JUMP_INSN", ")", "where", "=", "where2", ";", "}", "else", "if", "(", "GET_CODE", "(", "where", ")", "==", "INSN", ")", "where", "=", "i", ";", "}", "else", "where", "=", "i", ";"], "ground_truth": ["do", "emit_insn_before", "(", "(", "*", "next_nop", ")", "(", "&", "prev_in_use", ")", ",", "where", ")", ";"], "File": "alpha3", "Func": "alpha_align_insns", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245115, "Length": 395, "Cover_Rate": 0.7868525896414342} {"Template_token": ["", "return", "TARGET_FLOAT_VAX", "?", "FF", ":", "FS", ";", "case", "DFmode", ":", "return", "TARGET_FLOAT_VAX", "?", "FD", ":", "FT", ";", "default", ":", "return", "I64", ";", "}"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_arg_type", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245116, "Length": 24, "Cover_Rate": 0.5853658536585366} {"Template_token": ["", "DECL_ARTIFICIAL", "(", "space", ")", "=", "", ";", "DECL_IGNORED_P", "(", "space", ")", "=", "", ";", "ofs", "=", "build_decl", "(", "FIELD_DECL", ",", "get_identifier", "(", "", ")", ",", "integer_type_node", ")", ";", "DECL_FIELD_CONTEXT", "(", "ofs", ")", "=", "record", ";", "TREE_CHAIN", "(", "ofs", ")", "=", "space", ";", "base", "=", "build_decl", "(", "FIELD_DECL", ",", "get_identifier", "(", "", ")", ",", "ptr_type_node", ")", ";"], "ground_truth": ["DECL_FIELD_CONTEXT", "(", "base", ")", "=", "record", ";"], "File": "alpha3", "Func": "alpha_build_builtin_va_list", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245117, "Length": 63, "Cover_Rate": 0.3559322033898305} {"Template_token": ["", "DECL_ARTIFICIAL", "(", "space", ")", "=", "", ";", "DECL_IGNORED_P", "(", "space", ")", "=", "", ";", "ofs", "=", "build_decl", "(", "FIELD_DECL", ",", "get_identifier", "(", "", ")", ",", "integer_type_node", ")", ";", "DECL_FIELD_CONTEXT", "(", "ofs", ")", "=", "record", ";", "TREE_CHAIN", "(", "ofs", ")", "=", "space", ";", "base", "=", "build_decl", "(", "FIELD_DECL", ",", "get_identifier", "(", "", ")", ",", "ptr_type_node", ")", ";", "DECL_FIELD_CONTEXT", "(", "base", ")", "=", "record", ";", "TREE_CHAIN", "(", "base", ")", "=", "ofs", ";", "TYPE_FIELDS", "(", "record", ")", "=", "base", ";", "layout_type", "(", "record", ")", ";", "va_list_gpr_counter_field", "=", "ofs", ";"], "ground_truth": ["return", "record", ";"], "File": "alpha3", "Func": "alpha_build_builtin_va_list", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245118, "Length": 89, "Cover_Rate": 0.5028248587570622} {"Template_token": ["", "static", "bool", "alpha_cannot_copy_insn_p", "(", "rtx", "insn", ")", "{"], "ground_truth": ["if", "(", "!", "reload_completed", "||", "!", "TARGET_EXPLICIT_RELOCS", ")", "return", "false", ";"], "File": "alpha3", "Func": "alpha_cannot_copy_insn_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245120, "Length": 19, "Cover_Rate": 0.48717948717948717} {"Template_token": ["", "return", "code", "==", "SYMBOL_REF", "||", "code", "==", "LABEL_REF", "||", "code", "==", "CONST", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_cannot_force_const_mem", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245121, "Length": 14, "Cover_Rate": 0.45161290322580644} {"Template_token": ["", "switch", "(", "c", ")", "{", "case", "'G'", ":", "return", "(", "GET_MODE_CLASS", "(", "GET_MODE", "(", "value", ")", ")", "==", "MODE_FLOAT", "&&", "value", "==", "CONST0_RTX", "(", "GET_MODE", "(", "value", ")", ")", ")", ";", "case", "'H'", ":", "return", "(", "GET_MODE", "(", "value", ")", "==", "VOIDmode", "&&", "zap_mask", "(", "CONST_DOUBLE_LOW", "(", "value", ")", ")", "&&", "zap_mask", "(", "CONST_DOUBLE_HIGH", "(", "value", ")", ")", ")", ";", "default", ":"], "ground_truth": ["return", "false", ";"], "File": "alpha3", "Func": "alpha_const_double_ok_for_letter_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245122, "Length": 65, "Cover_Rate": 0.8441558441558441} {"Template_token": ["", "bool", "alpha_const_double_ok_for_letter_p", "(", "rtx", "value", ",", "int", "c", ")", "{", "switch", "(", "c", ")", "{", "case", "'G'", ":", "return", "(", "GET_MODE_CLASS", "(", "GET_MODE", "(", "value", ")", ")", "==", "MODE_FLOAT", "&&", "value", "==", "CONST0_RTX", "(", "GET_MODE", "(", "value", ")", ")", ")", ";", "case", "'H'", ":", "return", "(", "GET_MODE", "(", "value", ")", "==", "VOIDmode", "&&", "zap_mask", "(", "CONST_DOUBLE_LOW", "(", "value", ")", ")", "&&", "zap_mask", "(", "CONST_DOUBLE_HIGH", "(", "value", ")", ")", ")", ";", "default", ":"], "ground_truth": ["return", "false", ";"], "File": "alpha3", "Func": "alpha_const_double_ok_for_letter_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245123, "Length": 75, "Cover_Rate": 0.974025974025974} {"Template_token": ["", "case", "'L'", ":", "return", "(", "(", "value", "&", "", ")", "==", "", "&&", "(", "(", "value", ")", ">>", "", "==", "-", "", "||", "value", ">>", "", "==", "", ")", ")", ";", "case", "'M'", ":", "return", "zap_mask", "(", "value", ")", ";", "case", "'N'", ":"], "ground_truth": ["return", "(", "unsigned", "HOST_WIDE_INT", ")", "(", "~", "value", ")", "<", "", ";"], "File": "alpha3", "Func": "alpha_const_ok_for_letter_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245124, "Length": 55, "Cover_Rate": 0.3819444444444444} {"Template_token": ["", "return", "value", "==", "", ";", "case", "'K'", ":", "return", "(", "unsigned", "HOST_WIDE_INT", ")", "(", "value", "+", "", ")", "<", "", ";", "case", "'L'", ":", "return", "(", "(", "value", "&", "", ")", "==", "", "&&", "(", "(", "value", ")", ">>", "", "==", "-", "", "||", "value", ">>", "", "==", "", ")", ")", ";", "case", "'M'", ":", "return", "zap_mask", "(", "value", ")", ";", "case", "'N'", ":"], "ground_truth": ["return", "(", "unsigned", "HOST_WIDE_INT", ")", "(", "~", "value", ")", "<", "", ";"], "File": "alpha3", "Func": "alpha_const_ok_for_letter_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245125, "Length": 76, "Cover_Rate": 0.5277777777777778} {"Template_token": ["", "rtx", "insn", ";", "if", "(", "!", "TARGET_ABI_OSF", ")", "return", "", ";", "if", "(", "TARGET_PROFILING_NEEDS_GP", "&&", "current_function_profile", ")", "return", "", ";", "if", "(", "current_function_is_thunk", ")", "return", "", ";"], "ground_truth": ["if", "(", "current_function_has_nonlocal_goto", ")", "return", "", ";"], "File": "alpha3", "Func": "alpha_does_function_need_gp", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245126, "Length": 34, "Cover_Rate": 0.32075471698113206} {"Template_token": ["", "if", "(", "TARGET_SMALL_DATA", "&&", "GET_MODE_SIZE", "(", "mode", ")", "<=", "g_switch_value", ")", "sdata_section", "(", ")", ";", "else", "default_elf_select_rtx_section", "(", "mode", ",", "x", ",", "align", ")", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_elf_select_rtx_section", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245127, "Length": 26, "Cover_Rate": 0.6190476190476191} {"Template_token": ["", "static", "void", "alpha_elf_select_rtx_section", "(", "enum", "machine_mode", "mode", ",", "rtx", "x", ",", "unsigned", "HOST_WIDE_INT", "align", ")", "{", "if", "(", "TARGET_SMALL_DATA", "&&", "GET_MODE_SIZE", "(", "mode", ")", "<=", "g_switch_value", ")", "sdata_section", "(", ")", ";", "else", "default_elf_select_rtx_section", "(", "mode", ",", "x", ",", "align", ")", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_elf_select_rtx_section", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245128, "Length": 42, "Cover_Rate": 1.0} {"Template_token": ["", "branch_code", "=", "swap_condition", "(", "cmp_code", ")", ";", "cmp_code", "=", "UNKNOWN", ";", "}", "}", "else", "{", "branch_mode", "=", "CCmode", ";", "}", "}", "else", "{", "cmp_mode", "=", "DImode", ";", "if", "(", "code", "!=", "LEU", "&&", "code", "!=", "LTU", "&&", "code", "!=", "GEU", "&&", "code", "!=", "GTU", ")", "{", "if", "(", "op1", "==", "const0_rtx", ")", "cmp_code", "=", "UNKNOWN", ",", "branch_code", "=", "code", ";", "else", "if", "(", "GET_CODE", "(", "op1", ")", "==", "CONST_INT", "&&", "(", "code", "==", "EQ", "||", "code", "==", "NE", ")", "&&", "!", "(", "symbolic_operand", "(", "op0", ",", "VOIDmode", ")", "||", "(", "GET_CODE", "(", "op0", ")", "==", "REG", "&&", "REG_POINTER", "(", "op0", ")", ")", ")", ")", "{", "HOST_WIDE_INT", "v", "=", "INTVAL", "(", "op1", ")", ",", "n", "=", "-", "v", ";", "if", "(", "!", "CONST_OK_FOR_LETTER_P", "(", "v", ",", "'I'", ")", "&&", "(", "CONST_OK_FOR_LETTER_P", "(", "n", ",", "'K'", ")", "||", "CONST_OK_FOR_LETTER_P", "(", "n", ",", "'L'", ")", ")", ")", "{", "cmp_code", "=", "PLUS", ",", "branch_code", "=", "code", ";", "op1", "=", "GEN_INT", "(", "n", ")", ";", "}", "}", "}", "if", "(", "!", "reg_or_0_operand", "(", "op0", ",", "DImode", ")", ")", "op0", "=", "force_reg", "(", "DImode", ",", "op0", ")", ";", "if", "(", "cmp_code", "!=", "PLUS", "&&", "!", "reg_or_8bit_operand", "(", "op1", ",", "DImode", ")", ")", "op1", "=", "force_reg", "(", "DImode", ",", "op1", ")", ";", "}", "tem", "=", "op0", ";", "if", "(", "cmp_code", "!=", "UNKNOWN", ")", "{"], "ground_truth": ["tem", "=", "gen_reg_rtx", "(", "cmp_mode", ")", ";"], "File": "alpha3", "Func": "alpha_emit_conditional_branch", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245129, "Length": 224, "Cover_Rate": 0.43159922928709055} {"Template_token": ["", "cmp_code", "=", "code", ",", "branch_code", "=", "NE", ";", "break", ";", "case", "NE", ":", "case", "ORDERED", ":", "cmp_code", "=", "reverse_condition", "(", "code", ")", ",", "branch_code", "=", "EQ", ";", "break", ";", "case", "GE", ":", "case", "GT", ":", "case", "GEU", ":", "case", "GTU", ":", "if", "(", "alpha_compare", ".", "fp_p", ")", "{", "cmp_code", "=", "swap_condition", "(", "code", ")", ";", "branch_code", "=", "NE", ";", "tem", "=", "op0", ",", "op0", "=", "op1", ",", "op1", "=", "tem", ";", "}", "else", "{", "cmp_code", "=", "reverse_condition", "(", "code", ")", ";", "branch_code", "=", "EQ", ";", "}", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}", "if", "(", "alpha_compare", ".", "fp_p", ")", "{", "cmp_mode", "=", "DFmode", ";", "if", "(", "flag_unsafe_math_optimizations", ")", "{", "if", "(", "op1", "==", "CONST0_RTX", "(", "DFmode", ")", ")", "cmp_code", "=", "UNKNOWN", ",", "branch_code", "=", "code", ";", "else", "if", "(", "op0", "==", "CONST0_RTX", "(", "DFmode", ")", ")", "{", "tem", "=", "op0", ",", "op0", "=", "op1", ",", "op1", "=", "tem", ";", "branch_code", "=", "swap_condition", "(", "cmp_code", ")", ";", "cmp_code", "=", "UNKNOWN", ";", "}"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_emit_conditional_branch", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245130, "Length": 164, "Cover_Rate": 0.3159922928709056} {"Template_token": ["", "int", "local_fast_math", "=", "flag_unsafe_math_optimizations", ";", "rtx", "tem", ";", "memset", "(", "&", "alpha_compare", ",", "", ",", "sizeof", "(", "alpha_compare", ")", ")", ";", "if", "(", "fp_p", "!=", "FLOAT_MODE_P", "(", "mode", ")", ")", "{", "enum", "rtx_code", "cmp_code", ";", "if", "(", "!", "TARGET_FIX", ")", "return", "", ";", "switch", "(", "code", ")", "{", "case", "EQ", ":", "case", "LE", ":", "case", "LT", ":", "case", "LEU", ":", "case", "LTU", ":", "cmp_code", "=", "code", ",", "code", "=", "NE", ";", "break", ";", "case", "NE", ":", "cmp_code", "=", "EQ", ",", "code", "=", "EQ", ";", "break", ";", "case", "GE", ":", "case", "GT", ":", "case", "GEU", ":", "case", "GTU", ":", "if", "(", "!", "fp_p", "&&", "op1", "==", "const0_rtx", ")", "cmp_code", "=", "code", ",", "code", "=", "NE", ";", "else", "{", "cmp_code", "=", "swap_condition", "(", "code", ")", ";", "code", "=", "NE", ";", "tem", "=", "op0", ",", "op0", "=", "op1", ",", "op1", "=", "tem", ";", "}", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}", "tem", "=", "gen_reg_rtx", "(", "cmp_op_mode", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "VOIDmode", ",", "tem", ",", "gen_rtx_fmt_ee", "(", "cmp_code", ",", "cmp_op_mode", ",", "op0", ",", "op1", ")", ")", ")", ";", "cmp_mode", "=", "cmp_op_mode", "=", "fp_p", "?", "DImode", ":", "DFmode", ";", "op0", "=", "gen_lowpart", "(", "cmp_op_mode", ",", "tem", ")", ";"], "ground_truth": ["op1", "=", "CONST0_RTX", "(", "cmp_op_mode", ")", ";"], "File": "alpha3", "Func": "alpha_emit_conditional_move", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245131, "Length": 204, "Cover_Rate": 0.38345864661654133} {"Template_token": ["", "tem", "=", "op0", ",", "op0", "=", "op1", ",", "op1", "=", "tem", ";", "}", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}", "tem", "=", "gen_reg_rtx", "(", "cmp_op_mode", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "VOIDmode", ",", "tem", ",", "gen_rtx_fmt_ee", "(", "cmp_code", ",", "cmp_op_mode", ",", "op0", ",", "op1", ")", ")", ")", ";", "cmp_mode", "=", "cmp_op_mode", "=", "fp_p", "?", "DImode", ":", "DFmode", ";", "op0", "=", "gen_lowpart", "(", "cmp_op_mode", ",", "tem", ")", ";", "op1", "=", "CONST0_RTX", "(", "cmp_op_mode", ")", ";", "fp_p", "=", "!", "fp_p", ";", "local_fast_math", "=", "", ";", "}", "if", "(", "signed_comparison_operator", "(", "cmp", ",", "VOIDmode", ")", "&&", "(", "!", "fp_p", "||", "local_fast_math", ")", "&&", "(", "op0", "==", "CONST0_RTX", "(", "cmp_mode", ")", "||", "op1", "==", "CONST0_RTX", "(", "cmp_mode", ")", ")", ")", "return", "gen_rtx_fmt_ee", "(", "code", ",", "VOIDmode", ",", "op0", ",", "op1", ")", ";", "if", "(", "no_new_pseudos", ")", "return", "NULL_RTX", ";", "switch", "(", "code", ")", "{", "case", "EQ", ":", "case", "LE", ":", "case", "LT", ":", "case", "LEU", ":", "case", "LTU", ":", "break", ";", "case", "NE", ":", "code", "=", "reverse_condition", "(", "code", ")", ";"], "ground_truth": ["cmov_code", "=", "EQ", ";"], "File": "alpha3", "Func": "alpha_emit_conditional_move", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245132, "Length": 173, "Cover_Rate": 0.325187969924812} {"Template_token": ["", "emit_cmp_and_jump_insns", "(", "in", ",", "const0_rtx", ",", "LT", ",", "const0_rtx", ",", "DImode", ",", "", ",", "neglab", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "VOIDmode", ",", "out", ",", "gen_rtx_FLOAT", "(", "mode", ",", "in", ")", ")", ")", ";", "emit_jump_insn", "(", "gen_jump", "(", "donelab", ")", ")", ";", "emit_barrier", "(", ")", ";", "emit_label", "(", "neglab", ")", ";", "emit_insn", "(", "gen_lshrdi3", "(", "i0", ",", "in", ",", "const1_rtx", ")", ")", ";", "emit_insn", "(", "gen_anddi3", "(", "i1", ",", "in", ",", "const1_rtx", ")", ")", ";", "emit_insn", "(", "gen_iordi3", "(", "i0", ",", "i0", ",", "i1", ")", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "VOIDmode", ",", "f0", ",", "gen_rtx_FLOAT", "(", "mode", ",", "i0", ")", ")", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "VOIDmode", ",", "out", ",", "gen_rtx_PLUS", "(", "mode", ",", "f0", ",", "f0", ")", ")", ")", ";"], "ground_truth": ["emit_label", "(", "donelab", ")", ";"], "File": "alpha3", "Func": "alpha_emit_floatuns", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245133, "Length": 128, "Cover_Rate": 0.5898617511520737} {"Template_token": ["", "case", "EQ", ":", "case", "LE", ":", "case", "LT", ":", "case", "LEU", ":", "case", "LTU", ":", "case", "UNORDERED", ":", "if", "(", "fp_p", ")", "cmp_code", "=", "code", ",", "code", "=", "NE", ";", "break", ";", "case", "NE", ":", "if", "(", "!", "fp_p", "&&", "op1", "==", "const0_rtx", ")", "break", ";", "case", "ORDERED", ":", "cmp_code", "=", "reverse_condition", "(", "code", ")", ";", "code", "=", "EQ", ";", "break", ";", "case", "GE", ":", "case", "GT", ":", "case", "GEU", ":", "case", "GTU", ":", "if", "(", "!", "fp_p", "&&", "op1", "==", "const0_rtx", ")", "break", ";", "code", "=", "swap_condition", "(", "code", ")", ";", "if", "(", "fp_p", ")", "cmp_code", "=", "code", ",", "code", "=", "NE", ";"], "ground_truth": ["tmp", "=", "op0", ",", "op0", "=", "op1", ",", "op1", "=", "tmp", ";"], "File": "alpha3", "Func": "alpha_emit_setcc", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245134, "Length": 116, "Cover_Rate": 0.3352601156069364} {"Template_token": ["", "code", "=", "EQ", ";", "break", ";", "case", "GE", ":", "case", "GT", ":", "case", "GEU", ":", "case", "GTU", ":", "if", "(", "!", "fp_p", "&&", "op1", "==", "const0_rtx", ")", "break", ";", "code", "=", "swap_condition", "(", "code", ")", ";", "if", "(", "fp_p", ")", "cmp_code", "=", "code", ",", "code", "=", "NE", ";", "tmp", "=", "op0", ",", "op0", "=", "op1", ",", "op1", "=", "tmp", ";", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}", "if", "(", "!", "fp_p", ")", "{", "if", "(", "!", "register_operand", "(", "op0", ",", "DImode", ")", ")", "op0", "=", "force_reg", "(", "DImode", ",", "op0", ")", ";", "if", "(", "!", "reg_or_8bit_operand", "(", "op1", ",", "DImode", ")", ")", "op1", "=", "force_reg", "(", "DImode", ",", "op1", ")", ";", "}", "if", "(", "cmp_code", "!=", "UNKNOWN", ")", "{", "enum", "machine_mode", "mode", "=", "fp_p", "?", "DFmode", ":", "DImode", ";", "tmp", "=", "gen_reg_rtx", "(", "mode", ")", ";"], "ground_truth": ["emit_insn", "(", "gen_rtx_SET", "(", "VOIDmode", ",", "tmp", ",", "gen_rtx_fmt_ee", "(", "cmp_code", ",", "mode", ",", "op0", ",", "op1", ")", ")", ")", ";"], "File": "alpha3", "Func": "alpha_emit_setcc", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245135, "Length": 159, "Cover_Rate": 0.4595375722543353} {"Template_token": ["", "rtx", "result", "=", "", ";", "int", "i", ";", "if", "(", "no_new_pseudos", "&&", "mode", "==", "SImode", "&&", "GET_CODE", "(", "target", ")", "==", "REG", "&&", "REGNO", "(", "target", ")", "<", "FIRST_PSEUDO_REGISTER", ")", "{", "result", "=", "alpha_emit_set_const_1", "(", "target", ",", "mode", ",", "c", ",", "", ",", "no_output", ")", ";", "if", "(", "result", ")", "return", "result", ";", "target", "=", "no_output", "?", "NULL", ":", "gen_lowpart", "(", "DImode", ",", "target", ")", ";", "mode", "=", "DImode", ";", "}", "else", "if", "(", "mode", "==", "V8QImode", "||", "mode", "==", "V4HImode", "||", "mode", "==", "V2SImode", ")", "{", "target", "=", "no_output", "?", "NULL", ":", "gen_lowpart", "(", "DImode", ",", "target", ")", ";", "mode", "=", "DImode", ";", "}", "for", "(", "i", "=", "", ";", "i", "<=", "n", ";", "i", "++", ")", "{", "result", "=", "alpha_emit_set_const_1", "(", "target", ",", "mode", ",", "c", ",", "i", ",", "no_output", ")", ";", "if", "(", "result", ")", "{", "rtx", "insn", ",", "set", ";", "if", "(", "no_output", ")", "return", "result", ";", "insn", "=", "get_last_insn", "(", ")", ";", "set", "=", "single_set", "(", "insn", ")", ";", "if", "(", "!", "CONSTANT_P", "(", "SET_SRC", "(", "set", ")", ")", ")", "set_unique_reg_note", "(", "get_last_insn", "(", ")", ",", "REG_EQUAL", ",", "GEN_INT", "(", "c", ")", ")", ";"], "ground_truth": ["break", ";"], "File": "alpha3", "Func": "alpha_emit_set_const", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245136, "Length": 191, "Cover_Rate": 0.7318007662835249} {"Template_token": ["", "if", "(", "no_new_pseudos", "&&", "mode", "==", "SImode", "&&", "GET_CODE", "(", "target", ")", "==", "REG", "&&", "REGNO", "(", "target", ")", "<", "FIRST_PSEUDO_REGISTER", ")", "{", "result", "=", "alpha_emit_set_const_1", "(", "target", ",", "mode", ",", "c", ",", "", ",", "no_output", ")", ";", "if", "(", "result", ")", "return", "result", ";", "target", "=", "no_output", "?", "NULL", ":", "gen_lowpart", "(", "DImode", ",", "target", ")", ";", "mode", "=", "DImode", ";", "}", "else", "if", "(", "mode", "==", "V8QImode", "||", "mode", "==", "V4HImode", "||", "mode", "==", "V2SImode", ")", "{", "target", "=", "no_output", "?", "NULL", ":", "gen_lowpart", "(", "DImode", ",", "target", ")", ";"], "ground_truth": ["mode", "=", "DImode", ";"], "File": "alpha3", "Func": "alpha_emit_set_const", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245137, "Length": 96, "Cover_Rate": 0.367816091954023} {"Template_token": ["", "}", "else", "if", "(", "n", ">=", "", "+", "(", "extra", "!=", "", ")", ")", "{", "if", "(", "no_output", ")", "return", "pc_rtx", ";", "if", "(", "no_new_pseudos", ")", "{", "emit_insn", "(", "gen_rtx_SET", "(", "VOIDmode", ",", "target", ",", "GEN_INT", "(", "high", "<<", "", ")", ")", ")", ";", "temp", "=", "target", ";", "}", "else", "temp", "=", "copy_to_suggested_reg", "(", "GEN_INT", "(", "high", "<<", "", ")", ",", "subtarget", ",", "mode", ")", ";", "if", "(", "extra", "!=", "", ")", "{", "if", "(", "!", "subtarget", ")", "subtarget", "=", "gen_reg_rtx", "(", "mode", ")", ";", "insn", "=", "gen_rtx_PLUS", "(", "mode", ",", "temp", ",", "GEN_INT", "(", "extra", "<<", "", ")", ")", ";", "insn", "=", "gen_rtx_SET", "(", "VOIDmode", ",", "subtarget", ",", "insn", ")", ";", "emit_insn", "(", "insn", ")", ";", "temp", "=", "subtarget", ";", "}", "if", "(", "target", "==", "NULL", ")", "target", "=", "gen_reg_rtx", "(", "mode", ")", ";", "insn", "=", "gen_rtx_PLUS", "(", "mode", ",", "temp", ",", "GEN_INT", "(", "low", ")", ")", ";", "insn", "=", "gen_rtx_SET", "(", "VOIDmode", ",", "target", ",", "insn", ")", ";", "emit_insn", "(", "insn", ")", ";", "return", "target", ";", "}", "}", "if", "(", "n", "==", "", "||", "(", "mode", "==", "SImode", "&&", "no_new_pseudos", ")", ")", "return", "", ";", "for", "(", "i", "=", "", ";", "i", "<", "n", ";", "i", "++", ")", "{", "new", "=", "(", "(", "c", "&", "", ")", "^", "", ")", "-", "", ";", "if", "(", "new", "!=", "", ")", "{", "temp", "=", "alpha_emit_set_const", "(", "subtarget", ",", "mode", ",", "c", "-", "new", ",", "i", ",", "no_output", ")", ";", "if", "(", "temp", ")", "{", "if", "(", "no_output", ")", "return", "temp", ";", "return", "expand_binop", "(", "mode", ",", "add_optab", ",", "temp", ",", "GEN_INT", "(", "new", ")", ",", "target", ",", "", ",", "OPTAB_WIDEN", ")", ";", "}", "}", "temp", "=", "alpha_emit_set_const", "(", "subtarget", ",", "mode", ",", "~", "c", ",", "i", ",", "no_output", ")", ";", "if", "(", "temp", ")", "{", "if", "(", "no_output", ")", "return", "temp", ";", "return", "expand_unop", "(", "mode", ",", "one_cmpl_optab", ",", "temp", ",", "target", ",", "", ")", ";", "}", "bits", "=", "exact_log2", "(", "c", "&", "-", "c", ")", ";", "if", "(", "bits", ">", "", ")", "for", "(", ";", "bits", ">", "", ";", "bits", "--", ")", "{", "new", "=", "c", ">>", "bits", ";", "temp", "=", "alpha_emit_set_const", "(", "subtarget", ",", "mode", ",", "new", ",", "i", ",", "no_output", ")", ";", "if", "(", "!", "temp", "&&", "c", "<", "", ")", "{", "new", "=", "(", "unsigned", "HOST_WIDE_INT", ")", "c", ">>", "bits", ";", "temp", "=", "alpha_emit_set_const", "(", "subtarget", ",", "mode", ",", "new", ",", "i", ",", "no_output", ")", ";", "}", "if", "(", "temp", ")", "{", "if", "(", "no_output", ")", "return", "temp", ";", "return", "expand_binop", "(", "mode", ",", "ashl_optab", ",", "temp", ",", "GEN_INT", "(", "bits", ")", ",", "target", ",", "", ",", "OPTAB_WIDEN", ")", ";", "}", "}"], "ground_truth": ["bits", "=", "(", "MIN", "(", "HOST_BITS_PER_WIDE_INT", ",", "GET_MODE_SIZE", "(", "mode", ")", "*", "", ")", "-", "floor_log2", "(", "c", ")", "-", "", "-", "(", "HOST_BITS_PER_WIDE_INT", "<", "", ")", ")", ";"], "File": "alpha3", "Func": "alpha_emit_set_const_1", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245138, "Length": 465, "Cover_Rate": 0.43498596819457436} {"Template_token": ["", "emit_move_insn", "(", "target", ",", "GEN_INT", "(", "d4", ")", ")", ";", "if", "(", "d3", ")", "emit_move_insn", "(", "target", ",", "gen_rtx_PLUS", "(", "DImode", ",", "target", ",", "GEN_INT", "(", "d3", ")", ")", ")", ";", "}", "else", "emit_move_insn", "(", "target", ",", "GEN_INT", "(", "d3", ")", ")", ";", "emit_move_insn", "(", "target", ",", "gen_rtx_ASHIFT", "(", "DImode", ",", "target", ",", "GEN_INT", "(", "", ")", ")", ")", ";", "if", "(", "d2", ")", "emit_move_insn", "(", "target", ",", "gen_rtx_PLUS", "(", "DImode", ",", "target", ",", "GEN_INT", "(", "d2", ")", ")", ")", ";", "if", "(", "d1", ")", "emit_move_insn", "(", "target", ",", "gen_rtx_PLUS", "(", "DImode", ",", "target", ",", "GEN_INT", "(", "d1", ")", ")", ")", ";", "return", "target", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_emit_set_long_const", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245140, "Length": 106, "Cover_Rate": 0.33865814696485624} {"Template_token": ["", "cmp_code", "=", "*", "pcode", ";", "switch", "(", "cmp_code", ")", "{", "case", "UNORDERED", ":", "cmp_code", "=", "EQ", ";", "res_code", "=", "LT", ";", "break", ";", "case", "ORDERED", ":", "cmp_code", "=", "EQ", ";", "res_code", "=", "GE", ";", "break", ";", "case", "NE", ":", "res_code", "=", "NE", ";", "break", ";", "case", "EQ", ":", "case", "LT", ":", "case", "GT", ":", "case", "LE", ":", "case", "GE", ":", "res_code", "=", "GT", ";", "break", ";", "default", ":"], "ground_truth": ["gcc_unreachable", "(", ")", ";"], "File": "alpha3", "Func": "alpha_emit_xfloating_compare", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245141, "Length": 72, "Cover_Rate": 0.43902439024390244} {"Template_token": ["", "break", ";", "case", "VOIDmode", ":", "gcc_assert", "(", "GET_CODE", "(", "operands", "[", "i", "]", ")", "==", "CONST_INT", ")", ";", "case", "DImode", ":", "reg", "=", "gen_rtx_REG", "(", "DImode", ",", "regno", ")", ";", "regno", "+=", "", ";", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}", "emit_move_insn", "(", "reg", ",", "operands", "[", "i", "]", ")", ";", "usage", "=", "alloc_EXPR_LIST", "(", "", ",", "gen_rtx_USE", "(", "VOIDmode", ",", "reg", ")", ",", "usage", ")", ";", "}", "switch", "(", "GET_MODE", "(", "target", ")", ")", "{", "case", "TFmode", ":", "reg", "=", "gen_rtx_REG", "(", "TFmode", ",", "", ")", ";", "break", ";", "case", "DFmode", ":", "reg", "=", "gen_rtx_REG", "(", "DFmode", ",", "", ")", ";", "break", ";"], "ground_truth": ["case", "DImode", ":"], "File": "alpha3", "Func": "alpha_emit_xfloating_libcall", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245142, "Length": 109, "Cover_Rate": 0.3720136518771331} {"Template_token": ["", "assemble_name", "(", "file", ",", "fnname", ")", ";", "putc", "(", "'\\n'", ",", "file", ")", ";", "}", "inside_function", "=", "FALSE", ";", "if", "(", "TARGET_ABI_UNICOSMK", ")", "{"], "ground_truth": ["unicosmk_output_ssib", "(", "file", ",", "fnname", ")", ";"], "File": "alpha3", "Func": "alpha_end_function", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245143, "Length": 31, "Cover_Rate": 0.3875} {"Template_token": ["", "if", "(", "arg", "==", "error_mark_node", ")", "return", "NULL_RTX", ";", "if", "(", "arity", ">", "MAX_ARGS", ")", "return", "NULL_RTX", ";", "insn_op", "=", "&", "insn_data", "[", "icode", "]", ".", "operand", "[", "arity", "+", "nonvoid", "]", ";", "op", "[", "arity", "]", "=", "expand_expr", "(", "arg", ",", "NULL_RTX", ",", "insn_op", "->", "mode", ",", "", ")", ";", "if", "(", "!", "(", "*", "insn_op", "->", "predicate", ")", "(", "op", "[", "arity", "]", ",", "insn_op", "->", "mode", ")", ")", "op", "[", "arity", "]", "=", "copy_to_mode_reg", "(", "insn_op", "->", "mode", ",", "op", "[", "arity", "]", ")", ";", "}", "if", "(", "nonvoid", ")", "{", "enum", "machine_mode", "tmode", "=", "insn_data", "[", "icode", "]", ".", "operand", "[", "", "]", ".", "mode", ";", "if", "(", "!", "target", "||", "GET_MODE", "(", "target", ")", "!=", "tmode", "||", "!", "(", "*", "insn_data", "[", "icode", "]", ".", "operand", "[", "", "]", ".", "predicate", ")", "(", "target", ",", "tmode", ")", ")", "target", "=", "gen_reg_rtx", "(", "tmode", ")", ";", "}", "switch", "(", "arity", ")", "{", "case", "", ":", "pat", "=", "GEN_FCN", "(", "icode", ")", "(", "target", ")", ";", "break", ";", "case", "", ":", "if", "(", "nonvoid", ")", "pat", "=", "GEN_FCN", "(", "icode", ")", "(", "target", ",", "op", "[", "", "]", ")", ";", "else", "pat", "=", "GEN_FCN", "(", "icode", ")", "(", "op", "[", "", "]", ")", ";", "break", ";", "case", "", ":", "pat", "=", "GEN_FCN", "(", "icode", ")", "(", "target", ",", "op", "[", "", "]", ",", "op", "[", "", "]", ")", ";", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}", "if", "(", "!", "pat", ")", "return", "NULL_RTX", ";", "emit_insn", "(", "pat", ")", ";", "if", "(", "nonvoid", ")", "return", "target", ";", "else", "return", "const0_rtx", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_expand_builtin", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245146, "Length": 266, "Cover_Rate": 0.6258823529411764} {"Template_token": ["", "rtx", "(", "*", "fn5", ")", "(", "rtx", ",", "rtx", ",", "rtx", ",", "rtx", ",", "rtx", ")", ";", "addr", "=", "force_reg", "(", "DImode", ",", "XEXP", "(", "mem", ",", "", ")", ")", ";", "align", "=", "expand_simple_binop", "(", "Pmode", ",", "AND", ",", "addr", ",", "GEN_INT", "(", "-", "", ")", ",", "NULL_RTX", ",", "", ",", "OPTAB_DIRECT", ")", ";", "oldval", "=", "convert_modes", "(", "DImode", ",", "mode", ",", "oldval", ",", "", ")", ";", "newval", "=", "emit_insxl", "(", "mode", ",", "newval", ",", "addr", ")", ";"], "ground_truth": ["wdst", "=", "gen_reg_rtx", "(", "DImode", ")", ";"], "File": "alpha3", "Func": "alpha_expand_compare_and_swap_12", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245147, "Length": 85, "Cover_Rate": 0.5279503105590062} {"Template_token": ["", "rtx", "(", "*", "fn4", ")", "(", "rtx", ",", "rtx", ",", "rtx", ",", "rtx", ")", ";", "addr", "=", "force_reg", "(", "DImode", ",", "XEXP", "(", "mem", ",", "", ")", ")", ";", "align", "=", "expand_simple_binop", "(", "Pmode", ",", "AND", ",", "addr", ",", "GEN_INT", "(", "-", "", ")", ",", "NULL_RTX", ",", "", ",", "OPTAB_DIRECT", ")", ";", "val", "=", "emit_insxl", "(", "mode", ",", "val", ",", "addr", ")", ";"], "ground_truth": ["wdst", "=", "gen_reg_rtx", "(", "DImode", ")", ";"], "File": "alpha3", "Func": "alpha_expand_lock_test_and_set_12", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245149, "Length": 70, "Cover_Rate": 0.49645390070921985} {"Template_token": ["", "enum", "machine_mode", "mode", "=", "GET_MODE", "(", "mem", ")", ";", "rtx", "addr", ",", "align", ",", "wdst", ";", "rtx", "(", "*", "fn4", ")", "(", "rtx", ",", "rtx", ",", "rtx", ",", "rtx", ")", ";", "addr", "=", "force_reg", "(", "DImode", ",", "XEXP", "(", "mem", ",", "", ")", ")", ";", "align", "=", "expand_simple_binop", "(", "Pmode", ",", "AND", ",", "addr", ",", "GEN_INT", "(", "-", "", ")", ",", "NULL_RTX", ",", "", ",", "OPTAB_DIRECT", ")", ";"], "ground_truth": ["val", "=", "emit_insxl", "(", "mode", ",", "val", ",", "addr", ")", ";"], "File": "alpha3", "Func": "alpha_expand_lock_test_and_set_12", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245150, "Length": 79, "Cover_Rate": 0.5602836879432624} {"Template_token": ["", "if", "(", "GET_CODE", "(", "operands", "[", "", "]", ")", "==", "MEM", "&&", "!", "reg_or_0_operand", "(", "operands", "[", "", "]", ",", "mode", ")", ")", "operands", "[", "", "]", "=", "force_reg", "(", "mode", ",", "operands", "[", "", "]", ")", ";", "if", "(", "mode", "==", "Pmode", "&&", "symbolic_operand", "(", "operands", "[", "", "]", ",", "mode", ")", ")", "{", "rtx", "tmp", ";", "tmp", "=", "alpha_legitimize_address", "(", "operands", "[", "", "]", ",", "operands", "[", "", "]", ",", "mode", ")", ";", "if", "(", "tmp", ")", "{", "if", "(", "tmp", "==", "operands", "[", "", "]", ")", "return", "true", ";", "operands", "[", "", "]", "=", "tmp", ";", "return", "false", ";", "}", "}", "if", "(", "!", "CONSTANT_P", "(", "operands", "[", "", "]", ")", "||", "input_operand", "(", "operands", "[", "", "]", ",", "mode", ")", ")", "return", "false", ";"], "ground_truth": ["if", "(", "GET_CODE", "(", "operands", "[", "", "]", ")", "==", "CONST_INT", "||", "GET_CODE", "(", "operands", "[", "", "]", ")", "==", "CONST_DOUBLE", "||", "GET_CODE", "(", "operands", "[", "", "]", ")", "==", "CONST_VECTOR", ")", "{"], "File": "alpha3", "Func": "alpha_expand_mov", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245151, "Length": 161, "Cover_Rate": 0.5940959409594095} {"Template_token": ["", "operands", "[", "", "]", "=", "tmp", ";", "return", "false", ";", "}", "}", "if", "(", "!", "CONSTANT_P", "(", "operands", "[", "", "]", ")", "||", "input_operand", "(", "operands", "[", "", "]", ",", "mode", ")", ")", "return", "false", ";", "if", "(", "GET_CODE", "(", "operands", "[", "", "]", ")", "==", "CONST_INT", "||", "GET_CODE", "(", "operands", "[", "", "]", ")", "==", "CONST_DOUBLE", "||", "GET_CODE", "(", "operands", "[", "", "]", ")", "==", "CONST_VECTOR", ")", "{", "if", "(", "alpha_split_const_mov", "(", "mode", ",", "operands", ")", ")", "return", "true", ";", "}", "operands", "[", "", "]", "=", "force_const_mem", "(", "mode", ",", "operands", "[", "", "]", ")", ";", "if", "(", "reload_in_progress", ")", "{", "emit_move_insn", "(", "operands", "[", "", "]", ",", "XEXP", "(", "operands", "[", "", "]", ",", "", ")", ")", ";", "operands", "[", "", "]", "=", "copy_rtx", "(", "operands", "[", "", "]", ")", ";"], "ground_truth": ["XEXP", "(", "operands", "[", "", "]", ",", "", ")", "=", "operands", "[", "", "]", ";"], "File": "alpha3", "Func": "alpha_expand_mov", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245152, "Length": 148, "Cover_Rate": 0.5461254612546126} {"Template_token": ["", "}", "else", "if", "(", "MEM_P", "(", "operands", "[", "", "]", ")", ")", "{", "if", "(", "!", "reg_or_0_operand", "(", "operands", "[", "", "]", ",", "mode", ")", ")", "operands", "[", "", "]", "=", "force_reg", "(", "mode", ",", "operands", "[", "", "]", ")", ";"], "ground_truth": ["alpha_expand_unaligned_store", "(", "operands", "[", "", "]", ",", "operands", "[", "", "]", ",", "", ",", "", ")", ";"], "File": "alpha3", "Func": "alpha_expand_movmisalign", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245153, "Length": 58, "Cover_Rate": 0.3790849673202614} {"Template_token": ["", "else", "tmp", "=", "gen_reg_rtx", "(", "mode", ")", ";", "alpha_expand_unaligned_load", "(", "tmp", ",", "operands", "[", "", "]", ",", "", ",", "", ",", "", ")", ";", "if", "(", "tmp", "!=", "operands", "[", "", "]", ")", "emit_move_insn", "(", "operands", "[", "", "]", ",", "tmp", ")", ";", "}"], "ground_truth": ["else", "if", "(", "MEM_P", "(", "operands", "[", "", "]", ")", ")", "{"], "File": "alpha3", "Func": "alpha_expand_movmisalign", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245154, "Length": 56, "Cover_Rate": 0.3660130718954248} {"Template_token": ["", "rtx", "subtarget", ";", "bool", "copyout", ";", "get_aligned_mem", "(", "operands", "[", "", "]", ",", "&", "aligned_mem", ",", "&", "bitnum", ")", ";", "subtarget", "=", "operands", "[", "", "]", ";", "if", "(", "GET_CODE", "(", "subtarget", ")", "==", "REG", ")", "subtarget", "=", "gen_lowpart", "(", "DImode", ",", "subtarget", ")", ",", "copyout", "=", "false", ";", "else", "subtarget", "=", "gen_reg_rtx", "(", "DImode", ")", ",", "copyout", "=", "true", ";", "emit_insn", "(", "(", "mode", "==", "QImode", "?", "gen_aligned_loadqi", ":", "gen_aligned_loadhi", ")", "(", "subtarget", ",", "aligned_mem", ",", "bitnum", ",", "scratch", ")", ")", ";", "if", "(", "copyout", ")", "emit_move_insn", "(", "operands", "[", "", "]", ",", "gen_lowpart", "(", "mode", ",", "subtarget", ")", ")", ";", "}", "}", "else", "{", "rtx", "temp1", ",", "temp2", ",", "seq", ",", "subtarget", ";", "bool", "copyout", ";", "temp1", "=", "gen_reg_rtx", "(", "DImode", ")", ";", "temp2", "=", "gen_reg_rtx", "(", "DImode", ")", ";", "subtarget", "=", "operands", "[", "", "]", ";", "if", "(", "GET_CODE", "(", "subtarget", ")", "==", "REG", ")", "subtarget", "=", "gen_lowpart", "(", "DImode", ",", "subtarget", ")", ",", "copyout", "=", "false", ";", "else", "subtarget", "=", "gen_reg_rtx", "(", "DImode", ")", ",", "copyout", "=", "true", ";", "seq", "=", "(", "(", "mode", "==", "QImode", "?", "gen_unaligned_loadqi", ":", "gen_unaligned_loadhi", ")", "(", "subtarget", ",", "get_unaligned_address", "(", "operands", "[", "", "]", ",", "", ")", ",", "temp1", ",", "temp2", ")", ")", ";", "alpha_set_memflags", "(", "seq", ",", "operands", "[", "", "]", ")", ";", "emit_insn", "(", "seq", ")", ";", "if", "(", "copyout", ")", "emit_move_insn", "(", "operands", "[", "", "]", ",", "gen_lowpart", "(", "mode", ",", "subtarget", ")", ")", ";", "}", "return", "true", ";", "}", "if", "(", "GET_CODE", "(", "operands", "[", "", "]", ")", "==", "MEM", "||", "(", "GET_CODE", "(", "operands", "[", "", "]", ")", "==", "SUBREG", "&&", "GET_CODE", "(", "SUBREG_REG", "(", "operands", "[", "", "]", ")", ")", "==", "MEM", ")", "||", "(", "reload_in_progress", "&&", "GET_CODE", "(", "operands", "[", "", "]", ")", "==", "REG", "&&", "REGNO", "(", "operands", "[", "", "]", ")", ">=", "FIRST_PSEUDO_REGISTER", ")", "||", "(", "reload_in_progress", "&&", "GET_CODE", "(", "operands", "[", "", "]", ")", "==", "SUBREG", "&&", "GET_CODE", "(", "SUBREG_REG", "(", "operands", "[", "", "]", ")", ")", "==", "REG", "&&", "REGNO", "(", "operands", "[", "", "]", ")", ">=", "FIRST_PSEUDO_REGISTER", ")", ")", "{", "if", "(", "aligned_memory_operand", "(", "operands", "[", "", "]", ",", "mode", ")", ")", "{", "rtx", "aligned_mem", ",", "bitnum", ";", "rtx", "temp1", "=", "gen_reg_rtx", "(", "SImode", ")", ";", "rtx", "temp2", "=", "gen_reg_rtx", "(", "SImode", ")", ";", "get_aligned_mem", "(", "operands", "[", "", "]", ",", "&", "aligned_mem", ",", "&", "bitnum", ")", ";", "emit_insn", "(", "gen_aligned_store", "(", "aligned_mem", ",", "operands", "[", "", "]", ",", "bitnum", ",", "temp1", ",", "temp2", ")", ")", ";", "}", "else", "{", "rtx", "temp1", "=", "gen_reg_rtx", "(", "DImode", ")", ";", "rtx", "temp2", "=", "gen_reg_rtx", "(", "DImode", ")", ";", "rtx", "temp3", "=", "gen_reg_rtx", "(", "DImode", ")", ";", "rtx", "seq", "=", "(", "(", "mode", "==", "QImode", "?", "gen_unaligned_storeqi", ":", "gen_unaligned_storehi", ")", "(", "get_unaligned_address", "(", "operands", "[", "", "]", ",", "", ")", ",", "operands", "[", "", "]", ",", "temp1", ",", "temp2", ",", "temp3", ")", ")", ";", "alpha_set_memflags", "(", "seq", ",", "operands", "[", "", "]", ")", ";", "emit_insn", "(", "seq", ")", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_expand_mov_nobwx", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245155, "Length": 489, "Cover_Rate": 0.689703808180536} {"Template_token": ["", "static", "void", "alpha_expand_unaligned_load_words", "(", "rtx", "*", "out_regs", ",", "rtx", "smem", ",", "HOST_WIDE_INT", "words", ",", "HOST_WIDE_INT", "ofs", ")", "{", "rtx", "const", "im8", "=", "GEN_INT", "(", "-", "", ")", ";", "rtx", "const", "i64", "=", "GEN_INT", "(", "", ")", ";", "rtx", "ext_tmps", "[", "MAX_MOVE_WORDS", "]", ",", "data_regs", "[", "MAX_MOVE_WORDS", "+", "", "]", ";", "rtx", "sreg", ",", "areg", ",", "tmp", ",", "smema", ";", "HOST_WIDE_INT", "i", ";", "smema", "=", "XEXP", "(", "smem", ",", "", ")", ";", "if", "(", "GET_CODE", "(", "smema", ")", "==", "LO_SUM", ")", "smema", "=", "force_reg", "(", "Pmode", ",", "smema", ")", ";", "for", "(", "i", "=", "", ";", "i", "<", "words", ";", "++", "i", ")", "{", "data_regs", "[", "i", "]", "=", "out_regs", "[", "i", "]", ";", "ext_tmps", "[", "i", "]", "=", "gen_reg_rtx", "(", "DImode", ")", ";", "}", "data_regs", "[", "words", "]", "=", "gen_reg_rtx", "(", "DImode", ")", ";", "if", "(", "ofs", "!=", "", ")", "smem", "=", "adjust_address", "(", "smem", ",", "GET_MODE", "(", "smem", ")", ",", "ofs", ")", ";", "for", "(", "i", "=", "", ";", "i", "<", "words", ";", "++", "i", ")", "{", "tmp", "=", "change_address", "(", "smem", ",", "DImode", ",", "gen_rtx_AND", "(", "DImode", ",", "plus_constant", "(", "smema", ",", "", "*", "i", ")", ",", "im8", ")", ")", ";"], "ground_truth": ["set_mem_alias_set", "(", "tmp", ",", "", ")", ";"], "File": "alpha3", "Func": "alpha_expand_unaligned_load_words", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245157, "Length": 200, "Cover_Rate": 0.41237113402061853} {"Template_token": ["", "}", "tmp", "=", "change_address", "(", "smem", ",", "DImode", ",", "gen_rtx_AND", "(", "DImode", ",", "plus_constant", "(", "smema", ",", "", "*", "words", "-", "", ")", ",", "im8", ")", ")", ";", "set_mem_alias_set", "(", "tmp", ",", "", ")", ";", "emit_move_insn", "(", "data_regs", "[", "words", "]", ",", "tmp", ")", ";", "sreg", "=", "copy_addr_to_reg", "(", "smema", ")", ";", "areg", "=", "expand_binop", "(", "DImode", ",", "and_optab", ",", "sreg", ",", "GEN_INT", "(", "", ")", ",", "NULL", ",", "", ",", "OPTAB_WIDEN", ")", ";", "if", "(", "WORDS_BIG_ENDIAN", ")", "emit_move_insn", "(", "sreg", ",", "plus_constant", "(", "sreg", ",", "", ")", ")", ";", "for", "(", "i", "=", "", ";", "i", "<", "words", ";", "++", "i", ")", "{", "if", "(", "WORDS_BIG_ENDIAN", ")", "{", "emit_insn", "(", "gen_extqh_be", "(", "data_regs", "[", "i", "]", ",", "data_regs", "[", "i", "]", ",", "sreg", ")", ")", ";"], "ground_truth": ["emit_insn", "(", "gen_extxl_be", "(", "ext_tmps", "[", "i", "]", ",", "data_regs", "[", "i", "+", "", "]", ",", "i64", ",", "sreg", ")", ")", ";"], "File": "alpha3", "Func": "alpha_expand_unaligned_load_words", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245158, "Length": 149, "Cover_Rate": 0.30721649484536084} {"Template_token": ["", "emit_insn", "(", "gen_insll_be", "(", "insh", ",", "gen_lowpart", "(", "SImode", ",", "src", ")", ",", "addr", ")", ")", ";", "break", ";", "case", "", ":", "emit_insn", "(", "gen_insql_be", "(", "insh", ",", "gen_lowpart", "(", "DImode", ",", "src", ")", ",", "addr", ")", ")", ";", "break", ";", "}", "emit_insn", "(", "gen_insxh", "(", "insl", ",", "gen_lowpart", "(", "DImode", ",", "src", ")", ",", "GEN_INT", "(", "size", "*", "", ")", ",", "addr", ")", ")", ";", "}", "switch", "(", "(", "int", ")", "size", ")", "{", "case", "", ":", "emit_insn", "(", "gen_mskxl_be", "(", "dsth", ",", "dsth", ",", "GEN_INT", "(", "", ")", ",", "addr", ")", ")", ";", "break", ";", "case", "", ":", "{", "rtx", "msk", "=", "immed_double_const", "(", "", ",", "", ",", "DImode", ")", ";", "emit_insn", "(", "gen_mskxl_be", "(", "dsth", ",", "dsth", ",", "msk", ",", "addr", ")", ")", ";", "break", ";", "}", "case", "", ":", "emit_insn", "(", "gen_mskxl_be", "(", "dsth", ",", "dsth", ",", "constm1_rtx", ",", "addr", ")", ")", ";", "break", ";", "}", "emit_insn", "(", "gen_mskxh", "(", "dstl", ",", "dstl", ",", "GEN_INT", "(", "size", "*", "", ")", ",", "addr", ")", ")", ";", "}", "else", "{", "addr", "=", "copy_addr_to_reg", "(", "plus_constant", "(", "dsta", ",", "ofs", ")", ")", ";", "if", "(", "src", "!=", "CONST0_RTX", "(", "GET_MODE", "(", "src", ")", ")", ")", "{", "emit_insn", "(", "gen_insxh", "(", "insh", ",", "gen_lowpart", "(", "DImode", ",", "src", ")", ",", "GEN_INT", "(", "size", "*", "", ")", ",", "addr", ")", ")", ";", "switch", "(", "(", "int", ")", "size", ")", "{", "case", "", ":", "emit_insn", "(", "gen_inswl_le", "(", "insl", ",", "gen_lowpart", "(", "HImode", ",", "src", ")", ",", "addr", ")", ")", ";", "break", ";", "case", "", ":", "emit_insn", "(", "gen_insll_le", "(", "insl", ",", "gen_lowpart", "(", "SImode", ",", "src", ")", ",", "addr", ")", ")", ";", "break", ";", "case", "", ":", "emit_insn", "(", "gen_insql_le", "(", "insl", ",", "src", ",", "addr", ")", ")", ";", "break", ";", "}", "}", "emit_insn", "(", "gen_mskxh", "(", "dsth", ",", "dsth", ",", "GEN_INT", "(", "size", "*", "", ")", ",", "addr", ")", ")", ";", "switch", "(", "(", "int", ")", "size", ")", "{", "case", "", ":", "emit_insn", "(", "gen_mskxl_le", "(", "dstl", ",", "dstl", ",", "GEN_INT", "(", "", ")", ",", "addr", ")", ")", ";", "break", ";", "case", "", ":", "{", "rtx", "msk", "=", "immed_double_const", "(", "", ",", "", ",", "DImode", ")", ";"], "ground_truth": ["emit_insn", "(", "gen_mskxl_le", "(", "dstl", ",", "dstl", ",", "msk", ",", "addr", ")", ")", ";"], "File": "alpha3", "Func": "alpha_expand_unaligned_store", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245159, "Length": 371, "Cover_Rate": 0.441141498216409} {"Template_token": ["", "emit_insn", "(", "gen_insql_be", "(", "ins_tmps", "[", "i", "]", ",", "data_regs", "[", "i", "]", ",", "dreg", ")", ")", ";", "emit_insn", "(", "gen_insxh", "(", "data_regs", "[", "i", "]", ",", "data_regs", "[", "i", "]", ",", "i64", ",", "dreg", ")", ")", ";", "}", "else", "{", "emit_insn", "(", "gen_insxh", "(", "ins_tmps", "[", "i", "]", ",", "data_regs", "[", "i", "]", ",", "i64", ",", "dreg", ")", ")", ";", "emit_insn", "(", "gen_insql_le", "(", "data_regs", "[", "i", "]", ",", "data_regs", "[", "i", "]", ",", "dreg", ")", ")", ";", "}", "}", "for", "(", "i", "=", "words", "-", "", ";", "i", ">", "", ";", "--", "i", ")", "{", "ins_tmps", "[", "i", "-", "", "]", "=", "expand_binop", "(", "DImode", ",", "ior_optab", ",", "data_regs", "[", "i", "]", ",", "ins_tmps", "[", "i", "-", "", "]", ",", "ins_tmps", "[", "i", "-", "", "]", ",", "", ",", "OPTAB_WIDEN", ")", ";", "}", "}", "if", "(", "WORDS_BIG_ENDIAN", ")", "{", "emit_insn", "(", "gen_mskxl_be", "(", "st_tmp_2", ",", "st_tmp_2", ",", "constm1_rtx", ",", "dreg", ")", ")", ";", "emit_insn", "(", "gen_mskxh", "(", "st_tmp_1", ",", "st_tmp_1", ",", "i64", ",", "dreg", ")", ")", ";", "}", "else", "{", "emit_insn", "(", "gen_mskxh", "(", "st_tmp_2", ",", "st_tmp_2", ",", "i64", ",", "dreg", ")", ")", ";", "emit_insn", "(", "gen_mskxl_le", "(", "st_tmp_1", ",", "st_tmp_1", ",", "constm1_rtx", ",", "dreg", ")", ")", ";", "}", "if", "(", "data_regs", "!=", "NULL", ")", "{", "st_tmp_2", "=", "expand_binop", "(", "DImode", ",", "ior_optab", ",", "st_tmp_2", ",", "ins_tmps", "[", "words", "-", "", "]", ",", "st_tmp_2", ",", "", ",", "OPTAB_WIDEN", ")", ";", "st_tmp_1", "=", "expand_binop", "(", "DImode", ",", "ior_optab", ",", "st_tmp_1", ",", "data_regs", "[", "", "]", ",", "st_tmp_1", ",", "", ",", "OPTAB_WIDEN", ")", ";", "}", "if", "(", "WORDS_BIG_ENDIAN", ")", "emit_move_insn", "(", "st_addr_1", ",", "st_tmp_1", ")", ";", "else", "emit_move_insn", "(", "st_addr_2", ",", "st_tmp_2", ")", ";"], "ground_truth": ["for", "(", "i", "=", "words", "-", "", ";", "i", ">", "", ";", "--", "i", ")", "{"], "File": "alpha3", "Func": "alpha_expand_unaligned_store_words", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245160, "Length": 290, "Cover_Rate": 0.4517133956386293} {"Template_token": ["", "dmema", "=", "XEXP", "(", "dmem", ",", "", ")", ";", "if", "(", "GET_CODE", "(", "dmema", ")", "==", "LO_SUM", ")", "dmema", "=", "force_reg", "(", "Pmode", ",", "dmema", ")", ";", "if", "(", "data_regs", "!=", "NULL", ")", "for", "(", "i", "=", "", ";", "i", "<", "words", ";", "++", "i", ")", "ins_tmps", "[", "i", "]", "=", "gen_reg_rtx", "(", "DImode", ")", ";", "st_tmp_1", "=", "gen_reg_rtx", "(", "DImode", ")", ";", "st_tmp_2", "=", "gen_reg_rtx", "(", "DImode", ")", ";", "if", "(", "ofs", "!=", "", ")", "dmem", "=", "adjust_address", "(", "dmem", ",", "GET_MODE", "(", "dmem", ")", ",", "ofs", ")", ";", "st_addr_2", "=", "change_address", "(", "dmem", ",", "DImode", ",", "gen_rtx_AND", "(", "DImode", ",", "plus_constant", "(", "dmema", ",", "words", "*", "", "-", "", ")", ",", "im8", ")", ")", ";", "set_mem_alias_set", "(", "st_addr_2", ",", "", ")", ";", "st_addr_1", "=", "change_address", "(", "dmem", ",", "DImode", ",", "gen_rtx_AND", "(", "DImode", ",", "dmema", ",", "im8", ")", ")", ";", "set_mem_alias_set", "(", "st_addr_1", ",", "", ")", ";", "emit_move_insn", "(", "st_tmp_2", ",", "st_addr_2", ")", ";", "emit_move_insn", "(", "st_tmp_1", ",", "st_addr_1", ")", ";", "dreg", "=", "copy_addr_to_reg", "(", "dmema", ")", ";", "if", "(", "WORDS_BIG_ENDIAN", ")", "emit_move_insn", "(", "dreg", ",", "plus_constant", "(", "dreg", ",", "", ")", ")", ";", "if", "(", "data_regs", "!=", "NULL", ")", "{", "for", "(", "i", "=", "words", "-", "", ";", "i", ">=", "", ";", "--", "i", ")", "{", "if", "(", "WORDS_BIG_ENDIAN", ")", "{", "emit_insn", "(", "gen_insql_be", "(", "ins_tmps", "[", "i", "]", ",", "data_regs", "[", "i", "]", ",", "dreg", ")", ")", ";"], "ground_truth": ["emit_insn", "(", "gen_insxh", "(", "data_regs", "[", "i", "]", ",", "data_regs", "[", "i", "]", ",", "i64", ",", "dreg", ")", ")", ";"], "File": "alpha3", "Func": "alpha_expand_unaligned_store_words", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245161, "Length": 252, "Cover_Rate": 0.3925233644859813} {"Template_token": ["", "HOST_WIDE_INT", "mask", "=", "", ";", "for", "(", "i", "=", "", ";", "i", ">=", "", ";", "--", "i", ")", "{", "mask", "<<=", "", ";", "if", "(", "!", "(", "(", "value", ">>", "i", ")", "&", "", ")", ")", "mask", "|=", "", ";", "}", "result", "=", "gen_int_mode", "(", "mask", ",", "DImode", ")", ";", "}", "else", "{", "HOST_WIDE_INT", "mask_lo", "=", "", ",", "mask_hi", "=", "", ";", "gcc_assert", "(", "HOST_BITS_PER_WIDE_INT", "==", "", ")", ";", "for", "(", "i", "=", "", ";", "i", ">=", "", ";", "--", "i", ")", "{", "mask_hi", "<<=", "", ";", "if", "(", "!", "(", "(", "value", ">>", "i", ")", "&", "", ")", ")", "mask_hi", "|=", "", ";", "}", "for", "(", "i", "=", "", ";", "i", ">=", "", ";", "--", "i", ")", "{", "mask_lo", "<<=", "", ";", "if", "(", "!", "(", "(", "value", ">>", "i", ")", "&", "", ")", ")", "mask_lo", "|=", "", ";", "}"], "ground_truth": ["result", "=", "immed_double_const", "(", "mask_lo", ",", "mask_hi", ",", "DImode", ")", ";"], "File": "alpha3", "Func": "alpha_expand_zap_mask", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245162, "Length": 152, "Cover_Rate": 0.8587570621468926} {"Template_token": ["", "mask_hi", "<<=", "", ";", "if", "(", "!", "(", "(", "value", ">>", "i", ")", "&", "", ")", ")", "mask_hi", "|=", "", ";", "}", "for", "(", "i", "=", "", ";", "i", ">=", "", ";", "--", "i", ")", "{", "mask_lo", "<<=", "", ";", "if", "(", "!", "(", "(", "value", ">>", "i", ")", "&", "", ")", ")", "mask_lo", "|=", "", ";", "}", "result", "=", "immed_double_const", "(", "mask_lo", ",", "mask_hi", ",", "DImode", ")", ";", "}", "return", "result", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_expand_zap_mask", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245163, "Length": 74, "Cover_Rate": 0.4180790960451977} {"Template_token": ["", "static", "void", "alpha_extract_integer", "(", "rtx", "x", ",", "HOST_WIDE_INT", "*", "p0", ",", "HOST_WIDE_INT", "*", "p1", ")", "{", "HOST_WIDE_INT", "i0", ",", "i1", ";", "if", "(", "GET_CODE", "(", "x", ")", "==", "CONST_VECTOR", ")", "x", "=", "simplify_subreg", "(", "DImode", ",", "x", ",", "GET_MODE", "(", "x", ")", ",", "", ")", ";", "if", "(", "GET_CODE", "(", "x", ")", "==", "CONST_INT", ")", "{", "i0", "=", "INTVAL", "(", "x", ")", ";", "i1", "=", "-", "(", "i0", "<", "", ")", ";", "}", "else", "if", "(", "HOST_BITS_PER_WIDE_INT", ">=", "", ")", "{", "i0", "=", "CONST_DOUBLE_LOW", "(", "x", ")", ";", "i1", "=", "-", "(", "i0", "<", "", ")", ";", "}"], "ground_truth": ["else", "{"], "File": "alpha3", "Func": "alpha_extract_integer", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245164, "Length": 100, "Cover_Rate": 0.7936507936507936} {"Template_token": ["", "case", "'T'", ":", "return", "GET_CODE", "(", "value", ")", "==", "HIGH", ";", "case", "'U'", ":", "return", "TARGET_ABI_UNICOSMK", "&&", "symbolic_operand", "(", "value", ",", "VOIDmode", ")", ";", "case", "'W'", ":", "return", "(", "GET_CODE", "(", "value", ")", "==", "CONST_VECTOR", "&&", "value", "==", "CONST0_RTX", "(", "GET_MODE", "(", "value", ")", ")", ")", ";"], "ground_truth": ["default", ":"], "File": "alpha3", "Func": "alpha_extra_constraint", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245165, "Length": 49, "Cover_Rate": 0.4260869565217391} {"Template_token": ["", "if", "(", "alpha_cpu", "==", "PROCESSOR_EV6", "||", "TARGET_FIX", "||", "TARGET_CIX", ")", "arch", "=", "", ";", "else", "if", "(", "TARGET_MAX", ")", "arch", "=", "", ";", "else", "if", "(", "TARGET_BWX", ")", "arch", "=", "", ";", "else", "if", "(", "alpha_cpu", "==", "PROCESSOR_EV5", ")", "arch", "=", "", ";", "else", "arch", "=", "", ";"], "ground_truth": ["fprintf", "(", "asm_out_file", ",", "", ",", "arch", ")", ";"], "File": "alpha3", "Func": "alpha_file_start", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245166, "Length": 57, "Cover_Rate": 0.3904109589041096} {"Template_token": ["", "return", "for_each_rtx", "(", "&", "PATTERN", "(", "insn", ")", ",", "find_lo_sum_using_gp", ",", "NULL", ")", ">", "", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_find_lo_sum_using_gp", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245167, "Length": 17, "Cover_Rate": 0.7083333333333334} {"Template_token": ["", "return", "for_each_rtx", "(", "&", "PATTERN", "(", "insn", ")", ",", "find_lo_sum_using_gp", ",", "NULL", ")", ">", "", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_find_lo_sum_using_gp", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245168, "Length": 17, "Cover_Rate": 0.7083333333333334} {"Template_token": ["", "return", "alpha_fold_builtin_insxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "true", ")", ";", "case", "ALPHA_BUILTIN_INSQH", ":", "return", "alpha_fold_builtin_insxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "true", ")", ";", "case", "ALPHA_BUILTIN_MSKBL", ":", "return", "alpha_fold_builtin_mskxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "false", ")", ";", "case", "ALPHA_BUILTIN_MSKWL", ":", "return", "alpha_fold_builtin_mskxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "false", ")", ";", "case", "ALPHA_BUILTIN_MSKLL", ":", "return", "alpha_fold_builtin_mskxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "false", ")", ";", "case", "ALPHA_BUILTIN_MSKQL", ":", "return", "alpha_fold_builtin_mskxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "false", ")", ";", "case", "ALPHA_BUILTIN_MSKWH", ":", "return", "alpha_fold_builtin_mskxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "true", ")", ";", "case", "ALPHA_BUILTIN_MSKLH", ":", "return", "alpha_fold_builtin_mskxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "true", ")", ";", "case", "ALPHA_BUILTIN_MSKQH", ":", "return", "alpha_fold_builtin_mskxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "true", ")", ";", "case", "ALPHA_BUILTIN_UMULH", ":", "return", "alpha_fold_builtin_umulh", "(", "opint", ",", "op_const", ")", ";", "case", "ALPHA_BUILTIN_ZAP", ":", "opint", "[", "", "]", "^=", "", ";", "case", "ALPHA_BUILTIN_ZAPNOT", ":", "return", "alpha_fold_builtin_zapnot", "(", "op", ",", "opint", ",", "op_const", ")", ";", "case", "ALPHA_BUILTIN_MINUB8", ":", "return", "alpha_fold_vector_minmax", "(", "MIN_EXPR", ",", "op", ",", "alpha_v8qi_u", ")", ";", "case", "ALPHA_BUILTIN_MINSB8", ":", "return", "alpha_fold_vector_minmax", "(", "MIN_EXPR", ",", "op", ",", "alpha_v8qi_s", ")", ";", "case", "ALPHA_BUILTIN_MINUW4", ":", "return", "alpha_fold_vector_minmax", "(", "MIN_EXPR", ",", "op", ",", "alpha_v4hi_u", ")", ";", "case", "ALPHA_BUILTIN_MINSW4", ":", "return", "alpha_fold_vector_minmax", "(", "MIN_EXPR", ",", "op", ",", "alpha_v4hi_s", ")", ";", "case", "ALPHA_BUILTIN_MAXUB8", ":", "return", "alpha_fold_vector_minmax", "(", "MAX_EXPR", ",", "op", ",", "alpha_v8qi_u", ")", ";", "case", "ALPHA_BUILTIN_MAXSB8", ":", "return", "alpha_fold_vector_minmax", "(", "MAX_EXPR", ",", "op", ",", "alpha_v8qi_s", ")", ";", "case", "ALPHA_BUILTIN_MAXUW4", ":", "return", "alpha_fold_vector_minmax", "(", "MAX_EXPR", ",", "op", ",", "alpha_v4hi_u", ")", ";", "case", "ALPHA_BUILTIN_MAXSW4", ":", "return", "alpha_fold_vector_minmax", "(", "MAX_EXPR", ",", "op", ",", "alpha_v4hi_s", ")", ";", "case", "ALPHA_BUILTIN_PERR", ":", "return", "alpha_fold_builtin_perr", "(", "opint", ",", "op_const", ")", ";", "case", "ALPHA_BUILTIN_PKLB", ":", "return", "alpha_fold_builtin_pklb", "(", "opint", ",", "op_const", ")", ";", "case", "ALPHA_BUILTIN_PKWB", ":", "return", "alpha_fold_builtin_pkwb", "(", "opint", ",", "op_const", ")", ";", "case", "ALPHA_BUILTIN_UNPKBL", ":", "return", "alpha_fold_builtin_unpkbl", "(", "opint", ",", "op_const", ")", ";", "case", "ALPHA_BUILTIN_UNPKBW", ":", "return", "alpha_fold_builtin_unpkbw", "(", "opint", ",", "op_const", ")", ";", "case", "ALPHA_BUILTIN_CTTZ", ":", "return", "alpha_fold_builtin_cttz", "(", "opint", ",", "op_const", ")", ";", "case", "ALPHA_BUILTIN_CTLZ", ":", "return", "alpha_fold_builtin_ctlz", "(", "opint", ",", "op_const", ")", ";", "case", "ALPHA_BUILTIN_CTPOP", ":", "return", "alpha_fold_builtin_ctpop", "(", "opint", ",", "op_const", ")", ";", "case", "ALPHA_BUILTIN_AMASK", ":", "case", "ALPHA_BUILTIN_IMPLVER", ":"], "ground_truth": ["case", "ALPHA_BUILTIN_RPCC", ":"], "File": "alpha3", "Func": "alpha_fold_builtin", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245169, "Length": 385, "Cover_Rate": 0.5133333333333333} {"Template_token": ["", "static", "tree", "alpha_fold_builtin_cmpbge", "(", "unsigned", "HOST_WIDE_INT", "opint", "[", "]", ",", "long", "op_const", ")", "{", "if", "(", "op_const", "==", "", ")", "{", "int", "i", ",", "val", ";", "for", "(", "i", "=", "", ",", "val", "=", "", ";", "i", "<", "", ";", "++", "i", ")", "{", "unsigned", "HOST_WIDE_INT", "c0", "=", "(", "opint", "[", "", "]", ">>", "(", "i", "*", "", ")", ")", "&", "", ";", "unsigned", "HOST_WIDE_INT", "c1", "=", "(", "opint", "[", "", "]", ">>", "(", "i", "*", "", ")", ")", "&", "", ";", "if", "(", "c0", ">=", "c1", ")", "val", "|=", "", "<<", "i", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_fold_builtin_cmpbge", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245170, "Length": 95, "Cover_Rate": 0.7307692307692307} {"Template_token": ["", "if", "(", "op_const", "==", "", ")", "return", "NULL", ";", "if", "(", "opint", "[", "", "]", "==", "", ")", "temp", "=", "", ";", "else", "temp", "=", "", "-", "floor_log2", "(", "opint", "[", "", "]", ")", "-", "", ";", "return", "build_int_cst", "(", "long_integer_type_node", ",", "temp", ")", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_fold_builtin_ctlz", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245171, "Length": 46, "Cover_Rate": 0.71875} {"Template_token": ["", "unsigned", "HOST_WIDE_INT", "temp", ",", "op", ";", "if", "(", "op_const", "==", "", ")", "return", "NULL", ";"], "ground_truth": ["op", "=", "opint", "[", "", "]", ";"], "File": "alpha3", "Func": "alpha_fold_builtin_ctpop", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245172, "Length": 22, "Cover_Rate": 0.3548387096774194} {"Template_token": ["", "if", "(", "op_const", "==", "", ")", "return", "NULL", ";", "op", "=", "opint", "[", "", "]", ";", "temp", "=", "", ";", "while", "(", "op", ")", "temp", "++", ",", "op", "&=", "op", "-", "", ";", "return", "build_int_cst", "(", "long_integer_type_node", ",", "temp", ")", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_fold_builtin_ctpop", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245173, "Length": 42, "Cover_Rate": 0.6774193548387096} {"Template_token": ["", "else", "temp", "=", "exact_log2", "(", "opint", "[", "", "]", "&", "-", "opint", "[", "", "]", ")", ";", "return", "build_int_cst", "(", "long_integer_type_node", ",", "temp", ")", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_fold_builtin_cttz", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245174, "Length": 26, "Cover_Rate": 0.3939393939393939} {"Template_token": ["", "unsigned", "HOST_WIDE_INT", "loc", ";", "loc", "=", "opint", "[", "", "]", "&", "", ";", "if", "(", "BYTES_BIG_ENDIAN", ")", "loc", "^=", "", ";", "loc", "*=", "", ";", "if", "(", "loc", "!=", "", ")", "{", "if", "(", "op_const", "&", "", ")", "{", "unsigned", "HOST_WIDE_INT", "temp", "=", "opint", "[", "", "]", ";", "if", "(", "is_high", ")", "temp", "<<=", "loc", ";", "else", "temp", ">>=", "loc", ";", "opint", "[", "", "]", "=", "temp", ";", "zap_const", "=", "", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_fold_builtin_extxx", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245175, "Length": 73, "Cover_Rate": 0.5140845070422535} {"Template_token": ["", "bytemask", "<<=", "loc", ";", "temp", "=", "opint", "[", "", "]", ";", "if", "(", "is_high", ")", "{", "byteloc", "=", "(", "", "-", "(", "loc", "*", "", ")", ")", "&", "", ";", "if", "(", "byteloc", "==", "", ")", "zap_op", "=", "op", ";", "else", "temp", ">>=", "byteloc", ";", "bytemask", ">>=", "", ";", "}", "else", "{", "byteloc", "=", "loc", "*", "", ";", "if", "(", "byteloc", "==", "", ")", "zap_op", "=", "op", ";", "else", "temp", "<<=", "byteloc", ";", "}", "opint", "[", "", "]", "=", "temp", ";", "opint", "[", "", "]", "=", "bytemask", ";", "return", "alpha_fold_builtin_zapnot", "(", "zap_op", ",", "opint", ",", "op_const", ")", ";", "}", "return", "NULL", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_fold_builtin_insxx", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245176, "Length": 103, "Cover_Rate": 0.5421052631578948} {"Template_token": ["", "loc", "=", "opint", "[", "", "]", "&", "", ";", "if", "(", "BYTES_BIG_ENDIAN", ")", "loc", "^=", "", ";", "bytemask", "<<=", "loc", ";", "temp", "=", "opint", "[", "", "]", ";", "if", "(", "is_high", ")", "{", "byteloc", "=", "(", "", "-", "(", "loc", "*", "", ")", ")", "&", "", ";", "if", "(", "byteloc", "==", "", ")", "zap_op", "=", "op", ";", "else", "temp", ">>=", "byteloc", ";", "bytemask", ">>=", "", ";", "}", "else", "{"], "ground_truth": ["byteloc", "=", "loc", "*", "", ";"], "File": "alpha3", "Func": "alpha_fold_builtin_insxx", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245177, "Length": 75, "Cover_Rate": 0.39473684210526316} {"Template_token": ["", "loc", "=", "opint", "[", "", "]", "&", "", ";", "if", "(", "BYTES_BIG_ENDIAN", ")", "loc", "^=", "", ";", "bytemask", "<<=", "loc", ";", "if", "(", "is_high", ")", "bytemask", ">>=", "", ";", "opint", "[", "", "]", "=", "bytemask", "^", "", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_fold_builtin_mskxx", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245178, "Length": 39, "Cover_Rate": 0.4482758620689655} {"Template_token": ["", "unsigned", "HOST_WIDE_INT", "a", "=", "(", "opint", "[", "", "]", ">>", "(", "i", "*", "", ")", ")", "&", "", ";"], "ground_truth": ["unsigned", "HOST_WIDE_INT", "b", "=", "(", "opint", "[", "", "]", ">>", "(", "i", "*", "", ")", ")", "&", "", ";"], "File": "alpha3", "Func": "alpha_fold_builtin_perr", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245179, "Length": 38, "Cover_Rate": 0.336283185840708} {"Template_token": ["", "if", "(", "op_const", "==", "", ")", "return", "NULL", ";", "temp", "=", "opint", "[", "", "]", "&", "", ";", "temp", "|=", "(", "opint", "[", "", "]", ">>", "", ")", "&", "", ";"], "ground_truth": ["return", "build_int_cst", "(", "long_integer_type_node", ",", "temp", ")", ";"], "File": "alpha3", "Func": "alpha_fold_builtin_pklb", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245180, "Length": 39, "Cover_Rate": 0.6724137931034483} {"Template_token": ["", "temp", "=", "opint", "[", "", "]", "&", "", ";"], "ground_truth": ["temp", "|=", "(", "opint", "[", "", "]", ">>", "", ")", "&", "", ";"], "File": "alpha3", "Func": "alpha_fold_builtin_pklb", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245181, "Length": 22, "Cover_Rate": 0.3793103448275862} {"Template_token": ["", "unsigned", "HOST_WIDE_INT", "temp", ";", "if", "(", "op_const", "==", "", ")", "return", "NULL", ";", "temp", "=", "opint", "[", "", "]", "&", "", ";"], "ground_truth": ["temp", "|=", "(", "opint", "[", "", "]", ">>", "", ")", "&", "", ";"], "File": "alpha3", "Func": "alpha_fold_builtin_pkwb", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245182, "Length": 35, "Cover_Rate": 0.4166666666666667} {"Template_token": ["", "}", "case", "", ":", "opint", "[", "", "]", "=", "opint", "[", "", "]", ";", "case", "", ":", "if", "(", "opint", "[", "", "]", "==", "", "||", "opint", "[", "", "]", "==", "", ")", "return", "build_int_cst", "(", "long_integer_type_node", ",", "", ")", ";", "break", ";", "}", "return", "NULL", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_fold_builtin_umulh", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245183, "Length": 48, "Cover_Rate": 0.44036697247706424} {"Template_token": ["", "mul_double", "(", "opint", "[", "", "]", ",", "", ",", "opint", "[", "", "]", ",", "", ",", "&", "l", ",", "&", "h", ")", ";", "return", "build_int_cst", "(", "long_integer_type_node", ",", "h", ")", ";", "}"], "ground_truth": ["case", "", ":"], "File": "alpha3", "Func": "alpha_fold_builtin_umulh", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245184, "Length": 35, "Cover_Rate": 0.3211009174311927} {"Template_token": ["", "temp", "=", "opint", "[", "", "]", "&", "", ";"], "ground_truth": ["temp", "|=", "(", "opint", "[", "", "]", "&", "", ")", "<<", "", ";"], "File": "alpha3", "Func": "alpha_fold_builtin_unpkbl", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245185, "Length": 22, "Cover_Rate": 0.3793103448275862} {"Template_token": ["", "temp", "=", "opint", "[", "", "]", "&", "", ";", "temp", "|=", "(", "opint", "[", "", "]", "&", "", ")", "<<", "", ";"], "ground_truth": ["return", "build_int_cst", "(", "long_integer_type_node", ",", "temp", ")", ";"], "File": "alpha3", "Func": "alpha_fold_builtin_unpkbl", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245186, "Length": 30, "Cover_Rate": 0.5172413793103449} {"Template_token": ["", "temp", "=", "opint", "[", "", "]", "&", "", ";", "temp", "|=", "(", "opint", "[", "", "]", "&", "", ")", "<<", "", ";"], "ground_truth": ["temp", "|=", "(", "opint", "[", "", "]", "&", "", ")", "<<", "", ";"], "File": "alpha3", "Func": "alpha_fold_builtin_unpkbw", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245187, "Length": 35, "Cover_Rate": 0.4166666666666667} {"Template_token": ["", "if", "(", "op_const", "&", "", ")", "return", "build_int_cst", "(", "long_integer_type_node", ",", "opint", "[", "", "]", "&", "mask", ")", ";", "if", "(", "op", ")", "return", "fold", "(", "build2", "(", "BIT_AND_EXPR", ",", "long_integer_type_node", ",", "op", "[", "", "]", ",", "build_int_cst", "(", "long_integer_type_node", ",", "mask", ")", ")", ")", ";", "}"], "ground_truth": ["else", "if", "(", "(", "op_const", "&", "", ")", "&&", "opint", "[", "", "]", "==", "", ")", "return", "build_int_cst", "(", "long_integer_type_node", ",", "", ")", ";"], "File": "alpha3", "Func": "alpha_fold_builtin_zapnot", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245188, "Length": 71, "Cover_Rate": 0.47651006711409394} {"Template_token": ["", "static", "tree", "alpha_fold_vector_minmax", "(", "enum", "tree_code", "code", ",", "tree", "op", "[", "]", ",", "tree", "vtype", ")", "{", "tree", "op0", "=", "fold_convert", "(", "vtype", ",", "op", "[", "", "]", ")", ";", "tree", "op1", "=", "fold_convert", "(", "vtype", ",", "op", "[", "", "]", ")", ";", "tree", "val", "=", "fold", "(", "build2", "(", "code", ",", "vtype", ",", "op0", ",", "op1", ")", ")", ";", "return", "fold_convert", "(", "long_integer_type_node", ",", "val", ")", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_fold_vector_minmax", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245189, "Length": 69, "Cover_Rate": 1.0} {"Template_token": ["", "tree", "op0", "=", "fold_convert", "(", "vtype", ",", "op", "[", "", "]", ")", ";", "tree", "op1", "=", "fold_convert", "(", "vtype", ",", "op", "[", "", "]", ")", ";", "tree", "val", "=", "fold", "(", "build2", "(", "code", ",", "vtype", ",", "op0", ",", "op1", ")", ")", ";"], "ground_truth": ["return", "fold_convert", "(", "long_integer_type_node", ",", "val", ")", ";"], "File": "alpha3", "Func": "alpha_fold_vector_minmax", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245190, "Length": 51, "Cover_Rate": 0.7391304347826086} {"Template_token": ["", "if", "(", "TARGET_ABI_OPEN_VMS", "||", "TARGET_ABI_UNICOSMK", ")", "return", "std_gimplify_va_arg_expr", "(", "valist", ",", "type", ",", "pre_p", ",", "post_p", ")", ";", "base_field", "=", "TYPE_FIELDS", "(", "va_list_type_node", ")", ";", "offset_field", "=", "TREE_CHAIN", "(", "base_field", ")", ";", "base_field", "=", "build", "(", "COMPONENT_REF", ",", "TREE_TYPE", "(", "base_field", ")", ",", "valist", ",", "base_field", ",", "NULL_TREE", ")", ";", "offset_field", "=", "build", "(", "COMPONENT_REF", ",", "TREE_TYPE", "(", "offset_field", ")", ",", "valist", ",", "offset_field", ",", "NULL_TREE", ")", ";", "base", "=", "get_formal_tmp_var", "(", "base_field", ",", "pre_p", ")", ";", "t", "=", "fold_convert", "(", "lang_hooks", ".", "types", ".", "type_for_size", "(", "", ",", "", ")", ",", "offset_field", ")", ";", "offset", "=", "get_initialized_tmp_var", "(", "t", ",", "pre_p", ",", "NULL", ")", ";", "indirect", "=", "pass_by_reference", "(", "NULL", ",", "TYPE_MODE", "(", "type", ")", ",", "type", ",", "false", ")", ";", "if", "(", "indirect", ")", "type", "=", "build_pointer_type", "(", "type", ")", ";", "r", "=", "alpha_gimplify_va_arg_1", "(", "type", ",", "base", ",", "offset", ",", "pre_p", ")", ";"], "ground_truth": ["t", "=", "build", "(", "MODIFY_EXPR", ",", "void_type_node", ",", "offset_field", ",", "fold_convert", "(", "TREE_TYPE", "(", "offset_field", ")", ",", "offset", ")", ")", ";"], "File": "alpha3", "Func": "alpha_gimplify_va_arg", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245191, "Length": 167, "Cover_Rate": 0.7455357142857143} {"Template_token": ["", "else", "if", "(", "TREE_CODE", "(", "type", ")", "==", "REAL_TYPE", ")", "{", "tree", "fpaddend", ",", "cond", ",", "fourtyeight", ";", "fourtyeight", "=", "build_int_cst", "(", "TREE_TYPE", "(", "addend", ")", ",", "", "*", "", ")", ";", "fpaddend", "=", "fold", "(", "build", "(", "MINUS_EXPR", ",", "TREE_TYPE", "(", "addend", ")", ",", "addend", ",", "fourtyeight", ")", ")", ";", "cond", "=", "fold", "(", "build", "(", "LT_EXPR", ",", "boolean_type_node", ",", "addend", ",", "fourtyeight", ")", ")", ";", "addend", "=", "fold", "(", "build", "(", "COND_EXPR", ",", "TREE_TYPE", "(", "addend", ")", ",", "cond", ",", "fpaddend", ",", "addend", ")", ")", ";", "}", "addr", "=", "build", "(", "PLUS_EXPR", ",", "ptr_type", ",", "fold_convert", "(", "ptr_type", ",", "base", ")", ",", "fold_convert", "(", "ptr_type", ",", "addend", ")", ")", ";", "internal_post", "=", "NULL", ";", "gimplify_expr", "(", "&", "addr", ",", "pre_p", ",", "&", "internal_post", ",", "is_gimple_val", ",", "fb_rvalue", ")", ";", "append_to_statement_list", "(", "internal_post", ",", "pre_p", ")", ";", "type_size", "=", "TYPE_SIZE_UNIT", "(", "TYPE_MAIN_VARIANT", "(", "type", ")", ")", ";", "if", "(", "type_size", "==", "NULL", "||", "TREE_OVERFLOW", "(", "type_size", ")", ")", "t", "=", "size_zero_node", ";"], "ground_truth": ["else", "{"], "File": "alpha3", "Func": "alpha_gimplify_va_arg_1", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245192, "Length": 165, "Cover_Rate": 0.3741496598639456} {"Template_token": ["", "rtx", "seq", ",", "m", "=", "cfun", "->", "machine", "->", "gp_save_rtx", ";", "if", "(", "m", "==", "NULL", ")", "{", "start_sequence", "(", ")", ";", "m", "=", "assign_stack_local", "(", "DImode", ",", "UNITS_PER_WORD", ",", "BITS_PER_WORD", ")", ";"], "ground_truth": ["m", "=", "validize_mem", "(", "m", ")", ";"], "File": "alpha3", "Func": "alpha_gp_save_rtx", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245193, "Length": 40, "Cover_Rate": 0.47058823529411764} {"Template_token": ["", "if", "(", "m", "==", "NULL", ")", "{", "start_sequence", "(", ")", ";", "m", "=", "assign_stack_local", "(", "DImode", ",", "UNITS_PER_WORD", ",", "BITS_PER_WORD", ")", ";", "m", "=", "validize_mem", "(", "m", ")", ";", "emit_move_insn", "(", "m", ",", "pic_offset_table_rtx", ")", ";", "seq", "=", "get_insns", "(", ")", ";", "end_sequence", "(", ")", ";"], "ground_truth": ["emit_insn_after", "(", "seq", ",", "entry_of_function", "(", ")", ")", ";"], "File": "alpha3", "Func": "alpha_gp_save_rtx", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245194, "Length": 55, "Cover_Rate": 0.6470588235294118} {"Template_token": ["", "if", "(", "value", "==", "", ")", "target_flags", "|=", "MASK_SOFT_FP", ";", "break", ";", "case", "OPT_mieee", ":", "case", "OPT_mieee_with_inexact", ":", "target_flags", "|=", "MASK_IEEE_CONFORMANT", ";", "break", ";"], "ground_truth": ["case", "OPT_mtls_size_", ":"], "File": "alpha3", "Func": "alpha_handle_option", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245195, "Length": 27, "Cover_Rate": 0.34177215189873417} {"Template_token": ["", "for", "(", "i", "=", "get_insns", "(", ")", ";", "i", ";", "i", "=", "NEXT_INSN", "(", "i", ")", ")", "{", "if", "(", "GET_CODE", "(", "i", ")", "==", "NOTE", ")", "{", "switch", "(", "NOTE_LINE_NUMBER", "(", "i", ")", ")", "{", "case", "NOTE_INSN_EH_REGION_BEG", ":", "exception_nesting", "++", ";", "if", "(", "trap_pending", ")", "goto", "close_shadow", ";", "break", ";", "case", "NOTE_INSN_EH_REGION_END", ":", "exception_nesting", "--", ";", "if", "(", "trap_pending", ")", "goto", "close_shadow", ";", "break", ";", "case", "NOTE_INSN_EPILOGUE_BEG", ":", "if", "(", "trap_pending", "&&", "alpha_tp", ">=", "ALPHA_TP_FUNC", ")", "goto", "close_shadow", ";", "break", ";", "}", "}", "else", "if", "(", "trap_pending", ")", "{", "if", "(", "alpha_tp", "==", "ALPHA_TP_FUNC", ")", "{", "if", "(", "GET_CODE", "(", "i", ")", "==", "JUMP_INSN", "&&", "GET_CODE", "(", "PATTERN", "(", "i", ")", ")", "==", "RETURN", ")", "goto", "close_shadow", ";", "}", "else", "if", "(", "alpha_tp", "==", "ALPHA_TP_INSN", ")", "{", "if", "(", "optimize", ">", "", ")", "{", "struct", "shadow_summary", "sum", ";", "sum", ".", "used", ".", "i", "=", "", ";", "sum", ".", "used", ".", "fp", "=", "", ";", "sum", ".", "used", ".", "mem", "=", "", ";", "sum", ".", "defd", "=", "sum", ".", "used", ";", "switch", "(", "GET_CODE", "(", "i", ")", ")", "{", "case", "INSN", ":", "if", "(", "GET_CODE", "(", "PATTERN", "(", "i", ")", ")", "==", "USE", "||", "GET_CODE", "(", "PATTERN", "(", "i", ")", ")", "==", "CLOBBER", ")", "break", ";", "summarize_insn", "(", "PATTERN", "(", "i", ")", ",", "&", "sum", ",", "", ")", ";", "if", "(", "(", "sum", ".", "defd", ".", "i", "&", "shadow", ".", "defd", ".", "i", ")", "||", "(", "sum", ".", "defd", ".", "fp", "&", "shadow", ".", "defd", ".", "fp", ")", ")", "{", "goto", "close_shadow", ";", "}", "shadow", ".", "used", ".", "i", "|=", "sum", ".", "used", ".", "i", ";"], "ground_truth": ["shadow", ".", "used", ".", "fp", "|=", "sum", ".", "used", ".", "fp", ";"], "File": "alpha3", "Func": "alpha_handle_trap_shadows", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245196, "Length": 278, "Cover_Rate": 0.43302180685358255} {"Template_token": ["", "exception_nesting", "++", ";", "if", "(", "trap_pending", ")", "goto", "close_shadow", ";", "break", ";", "case", "NOTE_INSN_EH_REGION_END", ":", "exception_nesting", "--", ";", "if", "(", "trap_pending", ")", "goto", "close_shadow", ";", "break", ";", "case", "NOTE_INSN_EPILOGUE_BEG", ":", "if", "(", "trap_pending", "&&", "alpha_tp", ">=", "ALPHA_TP_FUNC", ")", "goto", "close_shadow", ";", "break", ";", "}", "}", "else", "if", "(", "trap_pending", ")", "{", "if", "(", "alpha_tp", "==", "ALPHA_TP_FUNC", ")", "{", "if", "(", "GET_CODE", "(", "i", ")", "==", "JUMP_INSN", "&&", "GET_CODE", "(", "PATTERN", "(", "i", ")", ")", "==", "RETURN", ")", "goto", "close_shadow", ";", "}", "else", "if", "(", "alpha_tp", "==", "ALPHA_TP_INSN", ")", "{", "if", "(", "optimize", ">", "", ")", "{", "struct", "shadow_summary", "sum", ";", "sum", ".", "used", ".", "i", "=", "", ";", "sum", ".", "used", ".", "fp", "=", "", ";", "sum", ".", "used", ".", "mem", "=", "", ";", "sum", ".", "defd", "=", "sum", ".", "used", ";", "switch", "(", "GET_CODE", "(", "i", ")", ")", "{", "case", "INSN", ":", "if", "(", "GET_CODE", "(", "PATTERN", "(", "i", ")", ")", "==", "USE", "||", "GET_CODE", "(", "PATTERN", "(", "i", ")", ")", "==", "CLOBBER", ")", "break", ";", "summarize_insn", "(", "PATTERN", "(", "i", ")", ",", "&", "sum", ",", "", ")", ";", "if", "(", "(", "sum", ".", "defd", ".", "i", "&", "shadow", ".", "defd", ".", "i", ")", "||", "(", "sum", ".", "defd", ".", "fp", "&", "shadow", ".", "defd", ".", "fp", ")", ")", "{", "goto", "close_shadow", ";", "}", "shadow", ".", "used", ".", "i", "|=", "sum", ".", "used", ".", "i", ";", "shadow", ".", "used", ".", "fp", "|=", "sum", ".", "used", ".", "fp", ";", "shadow", ".", "used", ".", "mem", "|=", "sum", ".", "used", ".", "mem", ";", "shadow", ".", "defd", ".", "i", "|=", "sum", ".", "defd", ".", "i", ";", "shadow", ".", "defd", ".", "fp", "|=", "sum", ".", "defd", ".", "fp", ";", "shadow", ".", "defd", ".", "mem", "|=", "sum", ".", "defd", ".", "mem", ";", "if", "(", "(", "sum", ".", "defd", ".", "i", "&", "shadow", ".", "used", ".", "i", ")", "||", "(", "sum", ".", "defd", ".", "fp", "&", "shadow", ".", "used", ".", "fp", ")", "||", "(", "sum", ".", "defd", ".", "mem", "&", "shadow", ".", "used", ".", "mem", ")", ")", "{", "gcc_assert", "(", "get_attr_trap", "(", "i", ")", "!=", "TRAP_YES", "||", "(", "!", "(", "sum", ".", "defd", ".", "i", "&", "sum", ".", "used", ".", "i", ")", "&&", "!", "(", "sum", ".", "defd", ".", "fp", "&", "sum", ".", "used", ".", "fp", ")", ")", ")", ";", "goto", "close_shadow", ";", "}", "break", ";", "case", "JUMP_INSN", ":", "case", "CALL_INSN", ":", "case", "CODE_LABEL", ":", "goto", "close_shadow", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}", "}", "else", "{", "close_shadow", ":", "n", "=", "emit_insn_before", "(", "gen_trapb", "(", ")", ",", "i", ")", ";", "PUT_MODE", "(", "n", ",", "TImode", ")", ";", "PUT_MODE", "(", "i", ",", "TImode", ")", ";", "trap_pending", "=", "", ";", "shadow", ".", "used", ".", "i", "=", "", ";", "shadow", ".", "used", ".", "fp", "=", "", ";", "shadow", ".", "used", ".", "mem", "=", "", ";", "shadow", ".", "defd", "=", "shadow", ".", "used", ";", "}"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_handle_trap_shadows", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245197, "Length": 467, "Cover_Rate": 0.7274143302180686} {"Template_token": ["", "addr", "=", "memory_address", "(", "SImode", ",", "plus_constant", "(", "tramp", ",", "jmpofs", ")", ")", ";", "temp1", "=", "force_reg", "(", "SImode", ",", "gen_rtx_MEM", "(", "SImode", ",", "addr", ")", ")", ";", "temp1", "=", "expand_and", "(", "SImode", ",", "temp1", ",", "GEN_INT", "(", "", ")", ",", "NULL_RTX", ")", ";", "temp1", "=", "expand_binop", "(", "SImode", ",", "ior_optab", ",", "temp1", ",", "temp", ",", "temp1", ",", "", ",", "OPTAB_WIDEN", ")", ";", "emit_move_insn", "(", "gen_rtx_MEM", "(", "SImode", ",", "addr", ")", ",", "temp1", ")", ";", "}", "emit_library_call", "(", "init_one_libfunc", "(", "", ")", ",", "", ",", "VOIDmode", ",", "", ",", "tramp", ",", "Pmode", ")", ";", "if", "(", "jmpofs", ">=", "", ")", "emit_insn", "(", "gen_imb", "(", ")", ")", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_initialize_trampoline", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245198, "Length": 108, "Cover_Rate": 0.35526315789473684} {"Template_token": ["", "ret", "=", "alpha_sa_size", "(", ")", ";", "ret", "+=", "ALPHA_ROUND", "(", "current_function_outgoing_args_size", ")", ";", "switch", "(", "from", ")", "{", "case", "FRAME_POINTER_REGNUM", ":", "break", ";", "case", "ARG_POINTER_REGNUM", ":", "ret", "+=", "(", "ALPHA_ROUND", "(", "get_frame_size", "(", ")", "+", "current_function_pretend_args_size", ")", "-", "current_function_pretend_args_size", ")", ";", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}", "return", "ret", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_initial_elimination_offset", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245199, "Length": 54, "Cover_Rate": 0.7714285714285715} {"Template_token": ["", "HOST_WIDE_INT", "alpha_initial_elimination_offset", "(", "unsigned", "int", "from", ",", "unsigned", "int", "to", "ATTRIBUTE_UNUSED", ")", "{", "HOST_WIDE_INT", "ret", ";", "ret", "=", "alpha_sa_size", "(", ")", ";", "ret", "+=", "ALPHA_ROUND", "(", "current_function_outgoing_args_size", ")", ";"], "ground_truth": ["switch", "(", "from", ")", "{"], "File": "alpha3", "Func": "alpha_initial_elimination_offset", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245200, "Length": 34, "Cover_Rate": 0.4857142857142857} {"Template_token": ["", "tree", "ftype", ",", "attrs", "[", "", "]", ";", "size_t", "i", ";", "dimode_integer_type_node", "=", "lang_hooks", ".", "types", ".", "type_for_mode", "(", "DImode", ",", "", ")", ";", "attrs", "[", "", "]", "=", "tree_cons", "(", "get_identifier", "(", "", ")", ",", "NULL", ",", "NULL", ")", ";", "attrs", "[", "", "]", "=", "tree_cons", "(", "get_identifier", "(", "", ")", ",", "NULL", ",", "attrs", "[", "", "]", ")", ";", "ftype", "=", "build_function_type", "(", "dimode_integer_type_node", ",", "void_list_node", ")", ";", "p", "=", "zero_arg_builtins", ";", "for", "(", "i", "=", "", ";", "i", "<", "ARRAY_SIZE", "(", "zero_arg_builtins", ")", ";", "++", "i", ",", "++", "p", ")", "if", "(", "(", "target_flags", "&", "p", "->", "target_mask", ")", "==", "p", "->", "target_mask", ")", "lang_hooks", ".", "builtin_function", "(", "p", "->", "name", ",", "ftype", ",", "p", "->", "code", ",", "BUILT_IN_MD", ",", "NULL", ",", "attrs", "[", "p", "->", "is_const", "]", ")", ";", "ftype", "=", "build_function_type_list", "(", "dimode_integer_type_node", ",", "dimode_integer_type_node", ",", "NULL_TREE", ")", ";", "p", "=", "one_arg_builtins", ";", "for", "(", "i", "=", "", ";", "i", "<", "ARRAY_SIZE", "(", "one_arg_builtins", ")", ";", "++", "i", ",", "++", "p", ")", "if", "(", "(", "target_flags", "&", "p", "->", "target_mask", ")", "==", "p", "->", "target_mask", ")", "lang_hooks", ".", "builtin_function", "(", "p", "->", "name", ",", "ftype", ",", "p", "->", "code", ",", "BUILT_IN_MD", ",", "NULL", ",", "attrs", "[", "p", "->", "is_const", "]", ")", ";", "ftype", "=", "build_function_type_list", "(", "dimode_integer_type_node", ",", "dimode_integer_type_node", ",", "dimode_integer_type_node", ",", "NULL_TREE", ")", ";", "p", "=", "two_arg_builtins", ";", "for", "(", "i", "=", "", ";", "i", "<", "ARRAY_SIZE", "(", "two_arg_builtins", ")", ";", "++", "i", ",", "++", "p", ")", "if", "(", "(", "target_flags", "&", "p", "->", "target_mask", ")", "==", "p", "->", "target_mask", ")", "lang_hooks", ".", "builtin_function", "(", "p", "->", "name", ",", "ftype", ",", "p", "->", "code", ",", "BUILT_IN_MD", ",", "NULL", ",", "attrs", "[", "p", "->", "is_const", "]", ")", ";", "ftype", "=", "build_function_type", "(", "ptr_type_node", ",", "void_list_node", ")", ";", "lang_hooks", ".", "builtin_function", "(", "", ",", "ftype", ",", "ALPHA_BUILTIN_THREAD_POINTER", ",", "BUILT_IN_MD", ",", "NULL", ",", "attrs", "[", "", "]", ")", ";", "ftype", "=", "build_function_type_list", "(", "void_type_node", ",", "ptr_type_node", ",", "NULL_TREE", ")", ";", "lang_hooks", ".", "builtin_function", "(", "", ",", "ftype", ",", "ALPHA_BUILTIN_SET_THREAD_POINTER", ",", "BUILT_IN_MD", ",", "NULL", ",", "attrs", "[", "", "]", ")", ";"], "ground_truth": ["alpha_v8qi_u", "=", "build_vector_type", "(", "unsigned_intQI_type_node", ",", "", ")", ";"], "File": "alpha3", "Func": "alpha_init_builtins", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245201, "Length": 352, "Cover_Rate": 0.8888888888888888} {"Template_token": ["", "for", "(", "i", "=", "", ";", "i", "<", "ARRAY_SIZE", "(", "two_arg_builtins", ")", ";", "++", "i", ",", "++", "p", ")", "if", "(", "(", "target_flags", "&", "p", "->", "target_mask", ")", "==", "p", "->", "target_mask", ")", "lang_hooks", ".", "builtin_function", "(", "p", "->", "name", ",", "ftype", ",", "p", "->", "code", ",", "BUILT_IN_MD", ",", "NULL", ",", "attrs", "[", "p", "->", "is_const", "]", ")", ";", "ftype", "=", "build_function_type", "(", "ptr_type_node", ",", "void_list_node", ")", ";", "lang_hooks", ".", "builtin_function", "(", "", ",", "ftype", ",", "ALPHA_BUILTIN_THREAD_POINTER", ",", "BUILT_IN_MD", ",", "NULL", ",", "attrs", "[", "", "]", ")", ";", "ftype", "=", "build_function_type_list", "(", "void_type_node", ",", "ptr_type_node", ",", "NULL_TREE", ")", ";", "lang_hooks", ".", "builtin_function", "(", "", ",", "ftype", ",", "ALPHA_BUILTIN_SET_THREAD_POINTER", ",", "BUILT_IN_MD", ",", "NULL", ",", "attrs", "[", "", "]", ")", ";", "alpha_v8qi_u", "=", "build_vector_type", "(", "unsigned_intQI_type_node", ",", "", ")", ";", "alpha_v8qi_s", "=", "build_vector_type", "(", "intQI_type_node", ",", "", ")", ";", "alpha_v4hi_u", "=", "build_vector_type", "(", "unsigned_intHI_type_node", ",", "", ")", ";", "alpha_v4hi_s", "=", "build_vector_type", "(", "intHI_type_node", ",", "", ")", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_init_builtins", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245202, "Length": 156, "Cover_Rate": 0.3939393939393939} {"Template_token": ["", "set_optab_libfunc", "(", "udiv_optab", ",", "SImode", ",", "", ")", ";", "set_optab_libfunc", "(", "sdiv_optab", ",", "DImode", ",", "", ")", ";", "set_optab_libfunc", "(", "udiv_optab", ",", "DImode", ",", "", ")", ";", "}", "else", "if", "(", "TARGET_ABI_OPEN_VMS", ")", "{", "set_optab_libfunc", "(", "sdiv_optab", ",", "SImode", ",", "", ")", ";", "set_optab_libfunc", "(", "sdiv_optab", ",", "DImode", ",", "", ")", ";", "set_optab_libfunc", "(", "udiv_optab", ",", "SImode", ",", "", ")", ";", "set_optab_libfunc", "(", "udiv_optab", ",", "DImode", ",", "", ")", ";", "set_optab_libfunc", "(", "smod_optab", ",", "SImode", ",", "", ")", ";", "set_optab_libfunc", "(", "smod_optab", ",", "DImode", ",", "", ")", ";"], "ground_truth": ["set_optab_libfunc", "(", "umod_optab", ",", "SImode", ",", "", ")", ";"], "File": "alpha3", "Func": "alpha_init_libfuncs", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245203, "Length": 97, "Cover_Rate": 0.751937984496124} {"Template_token": ["", "return", "(", "(", "struct", "machine_function", "*", ")", "ggc_alloc_cleared", "(", "sizeof", "(", "struct", "machine_function", ")", ")", ")", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_init_machine_status", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245205, "Length": 18, "Cover_Rate": 0.6666666666666666} {"Template_token": ["", "static", "bool", "alpha_in_small_data_p", "(", "tree", "exp", ")", "{", "if", "(", "TREE_CODE", "(", "exp", ")", "==", "STRING_CST", ")", "return", "false", ";", "if", "(", "TREE_CODE", "(", "exp", ")", "==", "FUNCTION_DECL", ")", "return", "false", ";", "if", "(", "TREE_CODE", "(", "exp", ")", "==", "VAR_DECL", "&&", "DECL_SECTION_NAME", "(", "exp", ")", ")", "{", "const", "char", "*", "section", "=", "TREE_STRING_POINTER", "(", "DECL_SECTION_NAME", "(", "exp", ")", ")", ";"], "ground_truth": ["if", "(", "strcmp", "(", "section", ",", "", ")", "==", "", "||", "strcmp", "(", "section", ",", "", ")", "==", "", ")", "return", "true", ";"], "File": "alpha3", "Func": "alpha_in_small_data_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245206, "Length": 83, "Cover_Rate": 0.6974789915966386} {"Template_token": ["", "if", "(", "TREE_CODE", "(", "exp", ")", "==", "STRING_CST", ")", "return", "false", ";", "if", "(", "TREE_CODE", "(", "exp", ")", "==", "FUNCTION_DECL", ")", "return", "false", ";", "if", "(", "TREE_CODE", "(", "exp", ")", "==", "VAR_DECL", "&&", "DECL_SECTION_NAME", "(", "exp", ")", ")", "{", "const", "char", "*", "section", "=", "TREE_STRING_POINTER", "(", "DECL_SECTION_NAME", "(", "exp", ")", ")", ";", "if", "(", "strcmp", "(", "section", ",", "", ")", "==", "", "||", "strcmp", "(", "section", ",", "", ")", "==", "", ")", "return", "true", ";", "}", "else", "{", "HOST_WIDE_INT", "size", "=", "int_size_in_bytes", "(", "TREE_TYPE", "(", "exp", ")", ")", ";"], "ground_truth": ["if", "(", "size", ">", "", "&&", "(", "unsigned", "HOST_WIDE_INT", ")", "size", "<=", "g_switch_value", ")", "return", "true", ";"], "File": "alpha3", "Func": "alpha_in_small_data_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245207, "Length": 106, "Cover_Rate": 0.8907563025210085} {"Template_token": ["", "if", "(", "small_symbolic_operand", "(", "x", ",", "Pmode", ")", ")", "return", "true", ";", "if", "(", "GET_CODE", "(", "x", ")", "==", "LO_SUM", ")", "{", "rtx", "ofs", "=", "XEXP", "(", "x", ",", "", ")", ";", "x", "=", "XEXP", "(", "x", ",", "", ")", ";", "if", "(", "GET_CODE", "(", "x", ")", "==", "SUBREG", "&&", "(", "GET_MODE_SIZE", "(", "GET_MODE", "(", "x", ")", ")", "<", "GET_MODE_SIZE", "(", "GET_MODE", "(", "SUBREG_REG", "(", "x", ")", ")", ")", ")", ")", "x", "=", "SUBREG_REG", "(", "x", ")", ";", "if", "(", "!", "(", "REG_P", "(", "x", ")", "&&", "(", "strict", "?", "STRICT_REG_OK_FOR_BASE_P", "(", "x", ")", ":", "NONSTRICT_REG_OK_FOR_BASE_P", "(", "x", ")", ")", ")", ")", "return", "false", ";"], "ground_truth": ["if", "(", "local_symbolic_operand", "(", "ofs", ",", "Pmode", ")", "||", "dtp32_symbolic_operand", "(", "ofs", ",", "Pmode", ")", "||", "tp32_symbolic_operand", "(", "ofs", ",", "Pmode", ")", ")", "return", "true", ";"], "File": "alpha3", "Func": "alpha_legitimate_address_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245208, "Length": 131, "Cover_Rate": 0.3234567901234568} {"Template_token": ["", "case", "CONST", ":", "case", "LABEL_REF", ":", "case", "SYMBOL_REF", ":", "case", "HIGH", ":", "return", "true", ";", "case", "CONST_DOUBLE", ":", "if", "(", "x", "==", "CONST0_RTX", "(", "mode", ")", ")", "return", "true", ";", "if", "(", "FLOAT_MODE_P", "(", "mode", ")", ")", "return", "false", ";", "goto", "do_integer", ";", "case", "CONST_VECTOR", ":", "if", "(", "x", "==", "CONST0_RTX", "(", "mode", ")", ")", "return", "true", ";", "if", "(", "GET_MODE_CLASS", "(", "mode", ")", "!=", "MODE_VECTOR_INT", ")", "return", "false", ";", "if", "(", "GET_MODE_SIZE", "(", "mode", ")", "!=", "", ")", "return", "false", ";", "goto", "do_integer", ";", "case", "CONST_INT", ":", "do_integer", ":"], "ground_truth": ["if", "(", "TARGET_BUILD_CONSTANTS", ")", "return", "true", ";"], "File": "alpha3", "Func": "alpha_legitimate_constant_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245209, "Length": 97, "Cover_Rate": 0.5449438202247191} {"Template_token": ["", "if", "(", "GET_MODE_CLASS", "(", "mode", ")", "!=", "MODE_VECTOR_INT", ")", "return", "false", ";", "if", "(", "GET_MODE_SIZE", "(", "mode", ")", "!=", "", ")", "return", "false", ";", "goto", "do_integer", ";", "case", "CONST_INT", ":", "do_integer", ":", "if", "(", "TARGET_BUILD_CONSTANTS", ")", "return", "true", ";", "alpha_extract_integer", "(", "x", ",", "&", "i0", ",", "&", "i1", ")", ";", "if", "(", "HOST_BITS_PER_WIDE_INT", ">=", "", "||", "i1", "==", "(", "-", "i0", "<", "", ")", ")", "return", "alpha_emit_set_const_1", "(", "x", ",", "mode", ",", "i0", ",", "", ",", "true", ")", "!=", "NULL", ";", "return", "false", ";"], "ground_truth": ["default", ":"], "File": "alpha3", "Func": "alpha_legitimate_constant_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245210, "Length": 86, "Cover_Rate": 0.48314606741573035} {"Template_token": ["", "if", "(", "GET_CODE", "(", "x", ")", "==", "PLUS", "&&", "GET_CODE", "(", "XEXP", "(", "x", ",", "", ")", ")", "==", "REG", "&&", "REGNO", "(", "XEXP", "(", "x", ",", "", ")", ")", "<", "FIRST_PSEUDO_REGISTER", "&&", "REGNO_OK_FOR_BASE_P", "(", "REGNO", "(", "XEXP", "(", "x", ",", "", ")", ")", ")", "&&", "GET_CODE", "(", "XEXP", "(", "x", ",", "", ")", ")", "==", "CONST_INT", ")", "{", "HOST_WIDE_INT", "val", "=", "INTVAL", "(", "XEXP", "(", "x", ",", "", ")", ")", ";", "HOST_WIDE_INT", "low", "=", "(", "(", "val", "&", "", ")", "^", "", ")", "-", "", ";", "HOST_WIDE_INT", "high", "=", "(", "(", "(", "val", "-", "low", ")", "&", "", ")", "^", "", ")", "-", "", ";", "if", "(", "high", "+", "low", "!=", "val", ")", "return", "NULL_RTX", ";", "x", "=", "gen_rtx_PLUS", "(", "GET_MODE", "(", "x", ")", ",", "gen_rtx_PLUS", "(", "GET_MODE", "(", "x", ")", ",", "XEXP", "(", "x", ",", "", ")", ",", "GEN_INT", "(", "high", ")", ")", ",", "GEN_INT", "(", "low", ")", ")", ";", "push_reload", "(", "XEXP", "(", "x", ",", "", ")", ",", "NULL_RTX", ",", "&", "XEXP", "(", "x", ",", "", ")", ",", "NULL", ",", "BASE_REG_CLASS", ",", "GET_MODE", "(", "x", ")", ",", "VOIDmode", ",", "", ",", "", ",", "opnum", ",", "type", ")", ";", "return", "x", ";", "}"], "ground_truth": ["return", "NULL_RTX", ";"], "File": "alpha3", "Func": "alpha_legitimize_reload_address", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245212, "Length": 198, "Cover_Rate": 0.5963855421686747} {"Template_token": ["", "}", "if", "(", "GET_CODE", "(", "x", ")", "==", "PLUS", "&&", "GET_CODE", "(", "XEXP", "(", "x", ",", "", ")", ")", "==", "REG", "&&", "REGNO", "(", "XEXP", "(", "x", ",", "", ")", ")", "<", "FIRST_PSEUDO_REGISTER", "&&", "REGNO_OK_FOR_BASE_P", "(", "REGNO", "(", "XEXP", "(", "x", ",", "", ")", ")", ")", "&&", "GET_CODE", "(", "XEXP", "(", "x", ",", "", ")", ")", "==", "CONST_INT", ")", "{", "HOST_WIDE_INT", "val", "=", "INTVAL", "(", "XEXP", "(", "x", ",", "", ")", ")", ";", "HOST_WIDE_INT", "low", "=", "(", "(", "val", "&", "", ")", "^", "", ")", "-", "", ";", "HOST_WIDE_INT", "high", "=", "(", "(", "(", "val", "-", "low", ")", "&", "", ")", "^", "", ")", "-", "", ";", "if", "(", "high", "+", "low", "!=", "val", ")", "return", "NULL_RTX", ";"], "ground_truth": ["x", "=", "gen_rtx_PLUS", "(", "GET_MODE", "(", "x", ")", ",", "gen_rtx_PLUS", "(", "GET_MODE", "(", "x", ")", ",", "XEXP", "(", "x", ",", "", ")", ",", "GEN_INT", "(", "high", ")", ")", ",", "GEN_INT", "(", "low", ")", ")", ";"], "File": "alpha3", "Func": "alpha_legitimize_reload_address", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245213, "Length": 153, "Cover_Rate": 0.4608433734939759} {"Template_token": ["", "static", "const", "char", "*", "alpha_mangle_fundamental_type", "(", "tree", "type", ")", "{", "if", "(", "TYPE_MAIN_VARIANT", "(", "type", ")", "==", "long_double_type_node", "&&", "TARGET_LONG_DOUBLE_128", ")", "return", "", ";", "return", "NULL", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_mangle_fundamental_type", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245214, "Length": 28, "Cover_Rate": 1.0} {"Template_token": ["", "rtx", "alpha_need_linkage", "(", "const", "char", "*", "name", "ATTRIBUTE_UNUSED", ",", "int", "is_local", "ATTRIBUTE_UNUSED", ")", "{"], "ground_truth": ["return", "NULL_RTX", ";"], "File": "alpha3", "Func": "alpha_need_linkage", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245216, "Length": 17, "Cover_Rate": 0.9444444444444444} {"Template_token": ["", "rtx", "alpha_need_linkage", "(", "const", "char", "*", "name", "ATTRIBUTE_UNUSED", ",", "int", "is_local", "ATTRIBUTE_UNUSED", ")", "{"], "ground_truth": ["return", "NULL_RTX", ";"], "File": "alpha3", "Func": "alpha_need_linkage", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245217, "Length": 17, "Cover_Rate": 0.9444444444444444} {"Template_token": ["", "fprintf", "(", "stream", ",", "", ")", ";", "if", "(", "!", "TARGET_GAS", "&&", "write_symbols", "==", "DBX_DEBUG", ")", "fprintf", "(", "stream", ",", "", ")", ";", "}", "else", "if", "(", "write_symbols", "==", "DBX_DEBUG", ")", "return", ";", "else", "if", "(", "name", "!=", "current_function_file", "&&", "strcmp", "(", "name", ",", "current_function_file", ")", "!=", "", ")", "{", "if", "(", "inside_function", "&&", "!", "TARGET_GAS", ")", "fprintf", "(", "stream", ",", "", ",", "num_source_filenames", ")", ";", "else", "{", "++", "num_source_filenames", ";", "current_function_file", "=", "name", ";", "fprintf", "(", "stream", ",", "", ",", "num_source_filenames", ")", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_output_filename", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245218, "Length": 85, "Cover_Rate": 0.5592105263157895} {"Template_token": ["", "else", "if", "(", "write_symbols", "==", "DBX_DEBUG", ")", "return", ";", "else", "if", "(", "name", "!=", "current_function_file", "&&", "strcmp", "(", "name", ",", "current_function_file", ")", "!=", "", ")", "{", "if", "(", "inside_function", "&&", "!", "TARGET_GAS", ")", "fprintf", "(", "stream", ",", "", ",", "num_source_filenames", ")", ";", "else", "{", "++", "num_source_filenames", ";", "current_function_file", "=", "name", ";", "fprintf", "(", "stream", ",", "", ",", "num_source_filenames", ")", ";", "}", "output_quoted_string", "(", "stream", ",", "name", ")", ";"], "ground_truth": ["fprintf", "(", "stream", ",", "", ")", ";"], "File": "alpha3", "Func": "alpha_output_filename", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245219, "Length": 75, "Cover_Rate": 0.4934210526315789} {"Template_token": ["", "lo", "=", "(", "(", "delta", "&", "", ")", "^", "", ")", "-", "", ";", "hi", "=", "(", "(", "(", "delta", "-", "lo", ")", "&", "", ")", "^", "", ")", "-", "", ";", "if", "(", "hi", "+", "lo", "==", "delta", ")", "{", "if", "(", "hi", ")", "emit_insn", "(", "gen_adddi3", "(", "this", ",", "this", ",", "GEN_INT", "(", "hi", ")", ")", ")", ";", "if", "(", "lo", ")", "emit_insn", "(", "gen_adddi3", "(", "this", ",", "this", ",", "GEN_INT", "(", "lo", ")", ")", ")", ";", "}", "else", "{", "rtx", "tmp", "=", "alpha_emit_set_long_const", "(", "gen_rtx_REG", "(", "Pmode", ",", "", ")", ",", "delta", ",", "-", "(", "delta", "<", "", ")", ")", ";", "emit_insn", "(", "gen_adddi3", "(", "this", ",", "this", ",", "tmp", ")", ")", ";", "}", "if", "(", "vcall_offset", ")", "{", "rtx", "tmp", ",", "tmp2", ";", "tmp", "=", "gen_rtx_REG", "(", "Pmode", ",", "", ")", ";", "emit_move_insn", "(", "tmp", ",", "gen_rtx_MEM", "(", "Pmode", ",", "this", ")", ")", ";", "lo", "=", "(", "(", "vcall_offset", "&", "", ")", "^", "", ")", "-", "", ";", "hi", "=", "(", "(", "(", "vcall_offset", "-", "lo", ")", "&", "", ")", "^", "", ")", "-", "", ";", "if", "(", "hi", "+", "lo", "==", "vcall_offset", ")", "{", "if", "(", "hi", ")", "emit_insn", "(", "gen_adddi3", "(", "tmp", ",", "tmp", ",", "GEN_INT", "(", "hi", ")", ")", ")", ";", "}", "else", "{", "tmp2", "=", "alpha_emit_set_long_const", "(", "gen_rtx_REG", "(", "Pmode", ",", "", ")", ",", "vcall_offset", ",", "-", "(", "vcall_offset", "<", "", ")", ")", ";", "emit_insn", "(", "gen_adddi3", "(", "tmp", ",", "tmp", ",", "tmp2", ")", ")", ";", "lo", "=", "", ";", "}", "if", "(", "lo", ")", "tmp2", "=", "gen_rtx_PLUS", "(", "Pmode", ",", "tmp", ",", "GEN_INT", "(", "lo", ")", ")", ";", "else", "tmp2", "=", "tmp", ";", "emit_move_insn", "(", "tmp", ",", "gen_rtx_MEM", "(", "Pmode", ",", "tmp2", ")", ")", ";", "emit_insn", "(", "gen_adddi3", "(", "this", ",", "this", ",", "tmp", ")", ")", ";", "}", "if", "(", "!", "TREE_USED", "(", "function", ")", ")", "{", "assemble_external", "(", "function", ")", ";", "TREE_USED", "(", "function", ")", "=", "", ";", "}", "funexp", "=", "XEXP", "(", "DECL_RTL", "(", "function", ")", ",", "", ")", ";"], "ground_truth": ["funexp", "=", "gen_rtx_MEM", "(", "FUNCTION_MODE", ",", "funexp", ")", ";"], "File": "alpha3", "Func": "alpha_output_mi_thunk_osf", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245221, "Length": 340, "Cover_Rate": 0.7068607068607069} {"Template_token": ["", "enum", "reg_class", "alpha_preferred_reload_class", "(", "rtx", "x", ",", "enum", "reg_class", "class", ")", "{", "if", "(", "x", "==", "CONST0_RTX", "(", "GET_MODE", "(", "x", ")", ")", ")", "return", "class", ";", "if", "(", "GET_CODE", "(", "x", ")", "==", "CONST_INT", "||", "GET_CODE", "(", "x", ")", "==", "CONST_DOUBLE", "||", "GET_CODE", "(", "x", ")", "==", "CONST_VECTOR", ")", "{", "if", "(", "class", "==", "FLOAT_REGS", ")", "return", "NO_REGS", ";"], "ground_truth": ["if", "(", "class", "==", "ALL_REGS", ")", "return", "GENERAL_REGS", ";"], "File": "alpha3", "Func": "alpha_preferred_reload_class", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245222, "Length": 69, "Cover_Rate": 0.7263157894736842} {"Template_token": ["", "enum", "reg_class", "alpha_preferred_reload_class", "(", "rtx", "x", ",", "enum", "reg_class", "class", ")", "{", "if", "(", "x", "==", "CONST0_RTX", "(", "GET_MODE", "(", "x", ")", ")", ")", "return", "class", ";", "if", "(", "GET_CODE", "(", "x", ")", "==", "CONST_INT", "||", "GET_CODE", "(", "x", ")", "==", "CONST_DOUBLE", "||", "GET_CODE", "(", "x", ")", "==", "CONST_VECTOR", ")", "{", "if", "(", "class", "==", "FLOAT_REGS", ")", "return", "NO_REGS", ";", "if", "(", "class", "==", "ALL_REGS", ")", "return", "GENERAL_REGS", ";"], "ground_truth": ["return", "class", ";"], "File": "alpha3", "Func": "alpha_preferred_reload_class", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245223, "Length": 72, "Cover_Rate": 0.7578947368421053} {"Template_token": ["", "alpha_sa_size", "(", ")", ";", "return", "alpha_procedure_type", "==", "PT_STACK", "?", "", ":", "", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_pv_save_size", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245224, "Length": 14, "Cover_Rate": 0.7} {"Template_token": ["", "alpha_sa_size", "(", ")", ";", "return", "alpha_procedure_type", "==", "PT_STACK", "?", "", ":", "", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_pv_save_size", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245225, "Length": 14, "Cover_Rate": 0.7} {"Template_token": ["", "static", "int", "alpha_ra_ever_killed", "(", "void", ")", "{", "rtx", "top", ";", "if", "(", "!", "has_hard_reg_initial_val", "(", "Pmode", ",", "REG_RA", ")", ")", "return", "regs_ever_live", "[", "REG_RA", "]", ";", "push_topmost_sequence", "(", ")", ";", "top", "=", "get_insns", "(", ")", ";", "pop_topmost_sequence", "(", ")", ";"], "ground_truth": ["return", "reg_set_between_p", "(", "gen_rtx_REG", "(", "Pmode", ",", "REG_RA", ")", ",", "top", ",", "NULL_RTX", ")", ";"], "File": "alpha3", "Func": "alpha_ra_ever_killed", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245226, "Length": 55, "Cover_Rate": 0.9821428571428571} {"Template_token": ["", "if", "(", "alpha_tp", "!=", "ALPHA_TP_PROG", "||", "flag_exceptions", ")", "alpha_handle_trap_shadows", "(", ")", ";", "if", "(", "optimize", "&&", "!", "optimize_size", "&&", "alpha_tp", "!=", "ALPHA_TP_INSN", "&&", "flag_schedule_insns_after_reload", ")", "{", "if", "(", "alpha_tune", "==", "PROCESSOR_EV4", ")", "alpha_align_insns", "(", "", ",", "alphaev4_next_group", ",", "alphaev4_next_nop", ")", ";", "else", "if", "(", "alpha_tune", "==", "PROCESSOR_EV5", ")", "alpha_align_insns", "(", "", ",", "alphaev5_next_group", ",", "alphaev5_next_nop", ")", ";", "}"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_reorg", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245227, "Length": 59, "Cover_Rate": 0.8939393939393939} {"Template_token": ["", "if", "(", "alpha_tune", "==", "PROCESSOR_EV4", ")", "alpha_align_insns", "(", "", ",", "alphaev4_next_group", ",", "alphaev4_next_nop", ")", ";", "else", "if", "(", "alpha_tune", "==", "PROCESSOR_EV5", ")", "alpha_align_insns", "(", "", ",", "alphaev5_next_group", ",", "alphaev5_next_nop", ")", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_reorg", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245228, "Length": 32, "Cover_Rate": 0.48484848484848486} {"Template_token": ["", "mode", "=", "TYPE_MODE", "(", "type", ")", ";", "if", "(", "AGGREGATE_TYPE_P", "(", "type", ")", ")", "return", "true", ";", "}", "size", "=", "GET_MODE_SIZE", "(", "mode", ")", ";", "switch", "(", "GET_MODE_CLASS", "(", "mode", ")", ")", "{"], "ground_truth": ["case", "MODE_VECTOR_FLOAT", ":"], "File": "alpha3", "Func": "alpha_return_in_memory", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245229, "Length": 36, "Cover_Rate": 0.34951456310679613} {"Template_token": ["", "*", "fmaskP", "=", "", ";", "return", ";", "}", "if", "(", "TARGET_ABI_OPEN_VMS", "&&", "alpha_procedure_type", "==", "PT_STACK", ")", "imask", "|=", "(", "", "<<", "HARD_FRAME_POINTER_REGNUM", ")", ";", "for", "(", "i", "=", "", ";", "i", "<", "FIRST_PSEUDO_REGISTER", ";", "i", "++", ")", "if", "(", "!", "fixed_regs", "[", "i", "]", "&&", "!", "call_used_regs", "[", "i", "]", "&&", "regs_ever_live", "[", "i", "]", "&&", "i", "!=", "REG_RA", "&&", "(", "!", "TARGET_ABI_UNICOSMK", "||", "i", "!=", "HARD_FRAME_POINTER_REGNUM", ")", ")", "{", "if", "(", "i", "<", "", ")", "imask", "|=", "(", "", "<<", "i", ")", ";", "else", "fmask", "|=", "(", "", "<<", "(", "i", "-", "", ")", ")", ";", "}", "if", "(", "current_function_calls_eh_return", ")", "{", "for", "(", "i", "=", "", ";", ";", "++", "i", ")", "{", "unsigned", "regno", "=", "EH_RETURN_DATA_REGNO", "(", "i", ")", ";", "if", "(", "regno", "==", "INVALID_REGNUM", ")", "break", ";", "imask", "|=", "", "<<", "regno", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_sa_mask", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245230, "Length": 137, "Cover_Rate": 0.6586538461538461} {"Template_token": ["", "for", "(", "j", "=", "", ";", "j", "<", "", ";", "++", "j", ")", "for", "(", "i", "=", "", ";", "i", "<", "", ";", "++", "i", ")", "if", "(", "(", "mask", "[", "j", "]", ">>", "i", ")", "&", "", ")", "sa_size", "++", ";", "}", "if", "(", "TARGET_ABI_UNICOSMK", ")", "{", "alpha_procedure_type", "=", "(", "sa_size", "||", "get_frame_size", "(", ")", "!=", "", "||", "current_function_outgoing_args_size", "||", "current_function_stdarg", "||", "current_function_calls_alloca", "||", "frame_pointer_needed", ")", "?", "PT_STACK", ":", "PT_REGISTER", ";", "if", "(", "alpha_procedure_type", "==", "PT_STACK", ")", "sa_size", "=", "", ";", "}", "else", "if", "(", "TARGET_ABI_OPEN_VMS", ")", "{", "if", "(", "(", "mask", "[", "", "]", ">>", "REG_RA", ")", "&", "", ")", "alpha_procedure_type", "=", "PT_STACK", ";", "else", "if", "(", "get_frame_size", "(", ")", "!=", "", ")", "alpha_procedure_type", "=", "PT_REGISTER", ";", "else", "alpha_procedure_type", "=", "PT_NULL", ";"], "ground_truth": ["if", "(", "alpha_procedure_type", "==", "PT_STACK", ")", "sa_size", "-=", "", ";"], "File": "alpha3", "Func": "alpha_sa_size", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245231, "Length": 134, "Cover_Rate": 0.4036144578313253} {"Template_token": ["", "case", "SImode", ":", "case", "DImode", ":", "case", "TImode", ":", "return", "true", ";", "case", "SFmode", ":", "case", "DFmode", ":", "return", "true", ";", "case", "TFmode", ":", "return", "TARGET_HAS_XFLOATING_LIBS", ";", "default", ":", "return", "false", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_scalar_mode_supported_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245232, "Length": 33, "Cover_Rate": 0.6111111111111112} {"Template_token": ["", "CUMULATIVE_ARGS", "cum", "=", "*", "pcum", ";", "FUNCTION_ARG_ADVANCE", "(", "cum", ",", "mode", ",", "type", ",", "", ")", ";", "if", "(", "cum", ".", "num_reg_words", "<", "", ")", "{", "if", "(", "!", "no_rtl", ")", "{", "emit_insn", "(", "gen_umk_mismatch_args", "(", "GEN_INT", "(", "cum", ".", "num_reg_words", ")", ")", ")", ";", "emit_insn", "(", "gen_arg_home_umk", "(", ")", ")", ";", "}", "*", "pretend_size", "=", "", ";", "}", "if", "(", "cum", ".", "num_args", "<", "", ")", "{", "if", "(", "!", "no_rtl", ")", "{", "emit_move_insn", "(", "gen_rtx_REG", "(", "DImode", ",", "", ")", ",", "virtual_incoming_args_rtx", ")", ";", "emit_insn", "(", "gen_arg_home", "(", ")", ")", ";", "}", "*", "pretend_size", "=", "", "*", "UNITS_PER_WORD", ";", "}", "if", "(", "cum", ">=", "", ")", "return", ";", "if", "(", "!", "no_rtl", ")", "{", "int", "count", ",", "set", "=", "get_varargs_alias_set", "(", ")", ";", "rtx", "tmp", ";", "count", "=", "cfun", "->", "va_list_gpr_size", "/", "UNITS_PER_WORD", ";", "if", "(", "count", ">", "", "-", "cum", ")", "count", "=", "", "-", "cum", ";", "gcc_assert", "(", "(", "VA_LIST_MAX_FPR_SIZE", "&", "", ")", "==", "", ")", ";", "if", "(", "cfun", "->", "va_list_fpr_size", "&", "", ")", "{", "tmp", "=", "gen_rtx_MEM", "(", "BLKmode", ",", "plus_constant", "(", "virtual_incoming_args_rtx", ",", "(", "cum", "+", "", ")", "*", "UNITS_PER_WORD", ")", ")", ";", "MEM_NOTRAP_P", "(", "tmp", ")", "=", "", ";", "set_mem_alias_set", "(", "tmp", ",", "set", ")", ";", "move_block_from_reg", "(", "", "+", "cum", ",", "tmp", ",", "count", ")", ";", "}", "if", "(", "cfun", "->", "va_list_fpr_size", "&", "", ")", "{", "tmp", "=", "gen_rtx_MEM", "(", "BLKmode", ",", "plus_constant", "(", "virtual_incoming_args_rtx", ",", "cum", "*", "UNITS_PER_WORD", ")", ")", ";", "MEM_NOTRAP_P", "(", "tmp", ")", "=", "", ";", "set_mem_alias_set", "(", "tmp", ",", "set", ")", ";"], "ground_truth": ["move_block_from_reg", "(", "", "+", "cum", "+", "TARGET_FPREGS", "*", "", ",", "tmp", ",", "count", ")", ";"], "File": "alpha3", "Func": "alpha_setup_incoming_varargs", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245233, "Length": 270, "Cover_Rate": 0.8910891089108911} {"Template_token": ["", "void", "alpha_set_memflags", "(", "rtx", "insn", ",", "rtx", "ref", ")", "{", "rtx", "*", "base_ptr", ";", "if", "(", "GET_CODE", "(", "ref", ")", "!=", "MEM", ")", "return", ";", "if", "(", "!", "MEM_VOLATILE_P", "(", "ref", ")", "&&", "!", "MEM_IN_STRUCT_P", "(", "ref", ")", "&&", "!", "MEM_SCALAR_P", "(", "ref", ")", "&&", "!", "MEM_NOTRAP_P", "(", "ref", ")", "&&", "!", "MEM_READONLY_P", "(", "ref", ")", ")", "return", ";", "if", "(", "INSN_P", "(", "insn", ")", ")", "base_ptr", "=", "&", "PATTERN", "(", "insn", ")", ";", "else", "base_ptr", "=", "&", "insn", ";"], "ground_truth": ["for_each_rtx", "(", "base_ptr", ",", "alpha_set_memflags_1", ",", "(", "void", "*", ")", "ref", ")", ";"], "File": "alpha3", "Func": "alpha_set_memflags", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245234, "Length": 93, "Cover_Rate": 0.9893617021276596} {"Template_token": ["", "rtx", "*", "base_ptr", ";", "if", "(", "GET_CODE", "(", "ref", ")", "!=", "MEM", ")", "return", ";"], "ground_truth": ["if", "(", "!", "MEM_VOLATILE_P", "(", "ref", ")", "&&", "!", "MEM_IN_STRUCT_P", "(", "ref", ")", "&&", "!", "MEM_SCALAR_P", "(", "ref", ")", "&&", "!", "MEM_NOTRAP_P", "(", "ref", ")", "&&", "!", "MEM_READONLY_P", "(", "ref", ")", ")", "return", ";"], "File": "alpha3", "Func": "alpha_set_memflags", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245235, "Length": 49, "Cover_Rate": 0.5212765957446809} {"Template_token": ["", "static", "int", "alpha_set_memflags_1", "(", "rtx", "*", "xp", ",", "void", "*", "data", ")", "{", "rtx", "x", "=", "*", "xp", ",", "orig", "=", "(", "rtx", ")", "data", ";", "if", "(", "GET_CODE", "(", "x", ")", "!=", "MEM", ")", "return", "", ";", "MEM_VOLATILE_P", "(", "x", ")", "=", "MEM_VOLATILE_P", "(", "orig", ")", ";", "MEM_IN_STRUCT_P", "(", "x", ")", "=", "MEM_IN_STRUCT_P", "(", "orig", ")", ";", "MEM_SCALAR_P", "(", "x", ")", "=", "MEM_SCALAR_P", "(", "orig", ")", ";"], "ground_truth": ["MEM_NOTRAP_P", "(", "x", ")", "=", "MEM_NOTRAP_P", "(", "orig", ")", ";"], "File": "alpha3", "Func": "alpha_set_memflags_1", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245236, "Length": 78, "Cover_Rate": 0.8387096774193549} {"Template_token": ["", "static", "int", "alpha_set_memflags_1", "(", "rtx", "*", "xp", ",", "void", "*", "data", ")", "{", "rtx", "x", "=", "*", "xp", ",", "orig", "=", "(", "rtx", ")", "data", ";", "if", "(", "GET_CODE", "(", "x", ")", "!=", "MEM", ")", "return", "", ";", "MEM_VOLATILE_P", "(", "x", ")", "=", "MEM_VOLATILE_P", "(", "orig", ")", ";", "MEM_IN_STRUCT_P", "(", "x", ")", "=", "MEM_IN_STRUCT_P", "(", "orig", ")", ";", "MEM_SCALAR_P", "(", "x", ")", "=", "MEM_SCALAR_P", "(", "orig", ")", ";", "MEM_NOTRAP_P", "(", "x", ")", "=", "MEM_NOTRAP_P", "(", "orig", ")", ";"], "ground_truth": ["MEM_READONLY_P", "(", "x", ")", "=", "MEM_READONLY_P", "(", "orig", ")", ";"], "File": "alpha3", "Func": "alpha_set_memflags_1", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245237, "Length": 88, "Cover_Rate": 0.946236559139785} {"Template_token": ["", "enum", "machine_mode", "mode", "=", "GET_MODE", "(", "mem", ")", ";", "rtx", "label", ",", "x", ",", "cond", "=", "gen_rtx_REG", "(", "DImode", ",", "REGNO", "(", "scratch", ")", ")", ";", "emit_insn", "(", "gen_memory_barrier", "(", ")", ")", ";", "label", "=", "gen_label_rtx", "(", ")", ";", "emit_label", "(", "label", ")", ";", "label", "=", "gen_rtx_LABEL_REF", "(", "DImode", ",", "label", ")", ";"], "ground_truth": ["if", "(", "before", "==", "NULL", ")", "before", "=", "scratch", ";"], "File": "alpha3", "Func": "alpha_split_atomic_op", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245238, "Length": 63, "Cover_Rate": 0.3165829145728643} {"Template_token": ["", "emit_label", "(", "label", ")", ";", "label", "=", "gen_rtx_LABEL_REF", "(", "DImode", ",", "label", ")", ";", "if", "(", "before", "==", "NULL", ")", "before", "=", "scratch", ";", "emit_load_locked", "(", "mode", ",", "before", ",", "mem", ")", ";", "if", "(", "code", "==", "NOT", ")", "x", "=", "gen_rtx_AND", "(", "mode", ",", "gen_rtx_NOT", "(", "mode", ",", "before", ")", ",", "val", ")", ";", "else", "x", "=", "gen_rtx_fmt_ee", "(", "code", ",", "mode", ",", "before", ",", "val", ")", ";", "if", "(", "after", ")", "emit_insn", "(", "gen_rtx_SET", "(", "VOIDmode", ",", "after", ",", "copy_rtx", "(", "x", ")", ")", ")", ";"], "ground_truth": ["emit_insn", "(", "gen_rtx_SET", "(", "VOIDmode", ",", "scratch", ",", "x", ")", ")", ";"], "File": "alpha3", "Func": "alpha_split_atomic_op", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245239, "Length": 100, "Cover_Rate": 0.5025125628140703} {"Template_token": ["", "if", "(", "oldval", "==", "const0_rtx", ")", "x", "=", "gen_rtx_NE", "(", "DImode", ",", "x", ",", "const0_rtx", ")", ";", "else", "{", "x", "=", "gen_rtx_EQ", "(", "DImode", ",", "x", ",", "oldval", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "VOIDmode", ",", "cond", ",", "x", ")", ")", ";", "x", "=", "gen_rtx_EQ", "(", "DImode", ",", "cond", ",", "const0_rtx", ")", ";", "}", "emit_unlikely_jump", "(", "x", ",", "label2", ")", ";", "emit_move_insn", "(", "scratch", ",", "newval", ")", ";", "emit_store_conditional", "(", "mode", ",", "cond", ",", "mem", ",", "scratch", ")", ";", "x", "=", "gen_rtx_EQ", "(", "DImode", ",", "cond", ",", "const0_rtx", ")", ";", "emit_unlikely_jump", "(", "x", ",", "label1", ")", ";"], "ground_truth": ["emit_insn", "(", "gen_memory_barrier", "(", ")", ")", ";"], "File": "alpha3", "Func": "alpha_split_compare_and_swap", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245240, "Length": 104, "Cover_Rate": 0.48148148148148145} {"Template_token": ["", "label1", "=", "gen_rtx_LABEL_REF", "(", "DImode", ",", "gen_label_rtx", "(", ")", ")", ";", "label2", "=", "gen_rtx_LABEL_REF", "(", "DImode", ",", "gen_label_rtx", "(", ")", ")", ";", "emit_label", "(", "XEXP", "(", "label1", ",", "", ")", ")", ";", "emit_load_locked", "(", "DImode", ",", "scratch", ",", "mem", ")", ";", "width", "=", "GEN_INT", "(", "GET_MODE_BITSIZE", "(", "mode", ")", ")", ";", "mask", "=", "GEN_INT", "(", "mode", "==", "QImode", "?", "", ":", "", ")", ";", "if", "(", "WORDS_BIG_ENDIAN", ")", "emit_insn", "(", "gen_extxl_be", "(", "dest", ",", "scratch", ",", "width", ",", "addr", ")", ")", ";", "else", "emit_insn", "(", "gen_extxl_le", "(", "dest", ",", "scratch", ",", "width", ",", "addr", ")", ")", ";", "if", "(", "oldval", "==", "const0_rtx", ")", "x", "=", "gen_rtx_NE", "(", "DImode", ",", "dest", ",", "const0_rtx", ")", ";", "else", "{", "x", "=", "gen_rtx_EQ", "(", "DImode", ",", "dest", ",", "oldval", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "VOIDmode", ",", "cond", ",", "x", ")", ")", ";", "x", "=", "gen_rtx_EQ", "(", "DImode", ",", "cond", ",", "const0_rtx", ")", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_split_compare_and_swap_12", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245241, "Length": 151, "Cover_Rate": 0.4793650793650794} {"Template_token": ["", "static", "bool", "alpha_split_complex_arg", "(", "tree", "type", ")", "{", "return", "TYPE_MODE", "(", "type", ")", "!=", "TCmode", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_split_complex_arg", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245242, "Length": 17, "Cover_Rate": 1.0} {"Template_token": ["", "static", "bool", "alpha_split_complex_arg", "(", "tree", "type", ")", "{", "return", "TYPE_MODE", "(", "type", ")", "!=", "TCmode", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_split_complex_arg", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245243, "Length": 17, "Cover_Rate": 1.0} {"Template_token": ["", "diff", "=", "t", "-", "f", ";", "}", "subtarget", "=", "target", "=", "dest", ";", "if", "(", "mode", "!=", "DImode", ")", "{", "target", "=", "gen_lowpart", "(", "DImode", ",", "dest", ")", ";", "if", "(", "!", "no_new_pseudos", ")", "subtarget", "=", "gen_reg_rtx", "(", "DImode", ")", ";", "else", "subtarget", "=", "target", ";", "}", "if", "(", "f", "==", "", "&&", "exact_log2", "(", "diff", ")", ">", "", "&&", "(", "diff", "<=", "", "||", "alpha_tune", "==", "PROCESSOR_EV6", ")", ")", "{", "tmp", "=", "gen_rtx_fmt_ee", "(", "code", ",", "DImode", ",", "cond", ",", "const0_rtx", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "VOIDmode", ",", "copy_rtx", "(", "subtarget", ")", ",", "tmp", ")", ")", ";", "tmp", "=", "gen_rtx_ASHIFT", "(", "DImode", ",", "copy_rtx", "(", "subtarget", ")", ",", "GEN_INT", "(", "exact_log2", "(", "t", ")", ")", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "VOIDmode", ",", "target", ",", "tmp", ")", ")", ";", "}", "else", "if", "(", "f", "==", "", "&&", "t", "==", "-", "", ")", "{", "tmp", "=", "gen_rtx_fmt_ee", "(", "code", ",", "DImode", ",", "cond", ",", "const0_rtx", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "VOIDmode", ",", "copy_rtx", "(", "subtarget", ")", ",", "tmp", ")", ")", ";", "emit_insn", "(", "gen_negdi2", "(", "target", ",", "copy_rtx", "(", "subtarget", ")", ")", ")", ";", "}", "else", "if", "(", "diff", "==", "", "||", "diff", "==", "", "||", "diff", "==", "", ")", "{", "rtx", "add_op", ";", "tmp", "=", "gen_rtx_fmt_ee", "(", "code", ",", "DImode", ",", "cond", ",", "const0_rtx", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "VOIDmode", ",", "copy_rtx", "(", "subtarget", ")", ",", "tmp", ")", ")", ";", "if", "(", "diff", "==", "", ")", "emit_insn", "(", "gen_adddi3", "(", "target", ",", "copy_rtx", "(", "subtarget", ")", ",", "GEN_INT", "(", "f", ")", ")", ")", ";", "else", "{", "add_op", "=", "GEN_INT", "(", "f", ")", ";", "if", "(", "sext_add_operand", "(", "add_op", ",", "mode", ")", ")", "{", "tmp", "=", "gen_rtx_MULT", "(", "DImode", ",", "copy_rtx", "(", "subtarget", ")", ",", "GEN_INT", "(", "diff", ")", ")", ";"], "ground_truth": ["tmp", "=", "gen_rtx_PLUS", "(", "DImode", ",", "tmp", ",", "add_op", ")", ";"], "File": "alpha3", "Func": "alpha_split_conditional_move", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245244, "Length": 305, "Cover_Rate": 0.6853932584269663} {"Template_token": ["", "if", "(", "HOST_BITS_PER_WIDE_INT", ">=", "", "||", "i1", "==", "-", "(", "i0", "<", "", ")", ")", "temp", "=", "alpha_emit_set_const", "(", "operands", "[", "", "]", ",", "mode", ",", "i0", ",", "", ",", "false", ")", ";", "if", "(", "!", "temp", "&&", "TARGET_BUILD_CONSTANTS", ")", "temp", "=", "alpha_emit_set_long_const", "(", "operands", "[", "", "]", ",", "i0", ",", "i1", ")", ";", "if", "(", "temp", ")", "{", "if", "(", "!", "rtx_equal_p", "(", "operands", "[", "", "]", ",", "temp", ")", ")", "emit_move_insn", "(", "operands", "[", "", "]", ",", "temp", ")", ";", "return", "true", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_split_const_mov", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245245, "Length": 86, "Cover_Rate": 0.6825396825396826} {"Template_token": ["", "rtx", "label", ",", "x", ",", "cond", "=", "gen_lowpart", "(", "DImode", ",", "scratch", ")", ";", "emit_insn", "(", "gen_memory_barrier", "(", ")", ")", ";", "label", "=", "gen_rtx_LABEL_REF", "(", "DImode", ",", "gen_label_rtx", "(", ")", ")", ";", "emit_label", "(", "XEXP", "(", "label", ",", "", ")", ")", ";", "emit_load_locked", "(", "mode", ",", "retval", ",", "mem", ")", ";", "emit_move_insn", "(", "scratch", ",", "val", ")", ";", "emit_store_conditional", "(", "mode", ",", "cond", ",", "mem", ",", "scratch", ")", ";"], "ground_truth": ["x", "=", "gen_rtx_EQ", "(", "DImode", ",", "cond", ",", "const0_rtx", ")", ";"], "File": "alpha3", "Func": "alpha_split_lock_test_and_set", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245246, "Length": 80, "Cover_Rate": 0.7079646017699115} {"Template_token": ["", "emit_insn", "(", "gen_memory_barrier", "(", ")", ")", ";", "label", "=", "gen_rtx_LABEL_REF", "(", "DImode", ",", "gen_label_rtx", "(", ")", ")", ";", "emit_label", "(", "XEXP", "(", "label", ",", "", ")", ")", ";", "emit_load_locked", "(", "DImode", ",", "scratch", ",", "mem", ")", ";", "width", "=", "GEN_INT", "(", "GET_MODE_BITSIZE", "(", "mode", ")", ")", ";", "mask", "=", "GEN_INT", "(", "mode", "==", "QImode", "?", "", ":", "", ")", ";", "if", "(", "WORDS_BIG_ENDIAN", ")", "{", "emit_insn", "(", "gen_extxl_be", "(", "dest", ",", "scratch", ",", "width", ",", "addr", ")", ")", ";"], "ground_truth": ["emit_insn", "(", "gen_mskxl_be", "(", "scratch", ",", "scratch", ",", "mask", ",", "addr", ")", ")", ";"], "File": "alpha3", "Func": "alpha_split_lock_test_and_set_12", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245247, "Length": 93, "Cover_Rate": 0.42857142857142855} {"Template_token": ["", "void", "alpha_split_lock_test_and_set_12", "(", "enum", "machine_mode", "mode", ",", "rtx", "dest", ",", "rtx", "addr", ",", "rtx", "val", ",", "rtx", "align", ",", "rtx", "scratch", ")", "{", "rtx", "label", ",", "mem", ",", "width", ",", "mask", ",", "x", ";", "mem", "=", "gen_rtx_MEM", "(", "DImode", ",", "align", ")", ";", "MEM_VOLATILE_P", "(", "mem", ")", "=", "", ";", "emit_insn", "(", "gen_memory_barrier", "(", ")", ")", ";", "label", "=", "gen_rtx_LABEL_REF", "(", "DImode", ",", "gen_label_rtx", "(", ")", ")", ";", "emit_label", "(", "XEXP", "(", "label", ",", "", ")", ")", ";", "emit_load_locked", "(", "DImode", ",", "scratch", ",", "mem", ")", ";", "width", "=", "GEN_INT", "(", "GET_MODE_BITSIZE", "(", "mode", ")", ")", ";", "mask", "=", "GEN_INT", "(", "mode", "==", "QImode", "?", "", ":", "", ")", ";", "if", "(", "WORDS_BIG_ENDIAN", ")", "{", "emit_insn", "(", "gen_extxl_be", "(", "dest", ",", "scratch", ",", "width", ",", "addr", ")", ")", ";", "emit_insn", "(", "gen_mskxl_be", "(", "scratch", ",", "scratch", ",", "mask", ",", "addr", ")", ")", ";", "}", "else", "{", "emit_insn", "(", "gen_extxl_le", "(", "dest", ",", "scratch", ",", "width", ",", "addr", ")", ")", ";", "emit_insn", "(", "gen_mskxl_le", "(", "scratch", ",", "scratch", ",", "mask", ",", "addr", ")", ")", ";", "}"], "ground_truth": ["emit_insn", "(", "gen_iordi3", "(", "scratch", ",", "scratch", ",", "val", ")", ")", ";"], "File": "alpha3", "Func": "alpha_split_lock_test_and_set_12", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245248, "Length": 187, "Cover_Rate": 0.8617511520737328} {"Template_token": ["", "move", "=", "", ";", "if", "(", "rtx_equal_p", "(", "operands", "[", "", "]", ",", "operands", "[", "", "]", ")", ")", "move", "=", "", ";", "else", "if", "(", "rtx_equal_p", "(", "operands", "[", "", "]", ",", "operands", "[", "", "]", ")", ")", "{", "if", "(", "rtx_equal_p", "(", "operands", "[", "", "]", ",", "high_bit", ")", ")", "move", "=", "", ";", "else", "move", "=", "-", "", ";", "}", "if", "(", "move", "<", "", ")", "emit_move_insn", "(", "operands", "[", "", "]", ",", "operands", "[", "", "]", ")", ";", "scratch", "=", "operands", "[", "move", "<", "", "?", "", ":", "", "]", ";", "emit_insn", "(", "(", "*", "operation", ")", "(", "scratch", ",", "high_bit", ",", "operands", "[", "", "]", ")", ")", ";", "if", "(", "move", ">", "", ")", "{"], "ground_truth": ["emit_move_insn", "(", "operands", "[", "", "]", ",", "operands", "[", "", "]", ")", ";"], "File": "alpha3", "Func": "alpha_split_tfmode_frobsign", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245249, "Length": 133, "Cover_Rate": 0.689119170984456} {"Template_token": ["", "break", ";", "case", "MEM", ":", "operands", "[", "", "]", "=", "adjust_address", "(", "operands", "[", "", "]", ",", "DImode", ",", "", ")", ";", "operands", "[", "", "]", "=", "adjust_address", "(", "operands", "[", "", "]", ",", "DImode", ",", "", ")", ";", "break", ";", "case", "CONST_DOUBLE", ":", "gcc_assert", "(", "operands", "[", "", "]", "==", "CONST0_RTX", "(", "TFmode", ")", ")", ";", "operands", "[", "", "]", "=", "operands", "[", "", "]", "=", "const0_rtx", ";", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}", "switch", "(", "GET_CODE", "(", "operands", "[", "", "]", ")", ")", "{", "case", "REG", ":"], "ground_truth": ["operands", "[", "", "]", "=", "gen_rtx_REG", "(", "DImode", ",", "REGNO", "(", "operands", "[", "", "]", ")", "+", "", ")", ";"], "File": "alpha3", "Func": "alpha_split_tfmode_pair", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245250, "Length": 112, "Cover_Rate": 0.46473029045643155} {"Template_token": ["", "gcc_assert", "(", "operands", "[", "", "]", "==", "CONST0_RTX", "(", "TFmode", ")", ")", ";", "operands", "[", "", "]", "=", "operands", "[", "", "]", "=", "const0_rtx", ";", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}", "switch", "(", "GET_CODE", "(", "operands", "[", "", "]", ")", ")", "{", "case", "REG", ":", "operands", "[", "", "]", "=", "gen_rtx_REG", "(", "DImode", ",", "REGNO", "(", "operands", "[", "", "]", ")", "+", "", ")", ";", "operands", "[", "", "]", "=", "gen_rtx_REG", "(", "DImode", ",", "REGNO", "(", "operands", "[", "", "]", ")", ")", ";", "break", ";", "case", "MEM", ":", "operands", "[", "", "]", "=", "adjust_address", "(", "operands", "[", "", "]", ",", "DImode", ",", "", ")", ";", "operands", "[", "", "]", "=", "adjust_address", "(", "operands", "[", "", "]", ",", "DImode", ",", "", ")", ";", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_split_tfmode_pair", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245251, "Length": 134, "Cover_Rate": 0.5560165975103735} {"Template_token": ["", "if", "(", "PHI_NUM_ARGS", "(", "offset", ")", "!=", "", ")", "goto", "escapes", ";", "arg1", "=", "va_list_skip_additions", "(", "PHI_ARG_DEF", "(", "offset", ",", "", ")", ")", ";", "arg2", "=", "va_list_skip_additions", "(", "PHI_ARG_DEF", "(", "offset", ",", "", ")", ")", ";", "if", "(", "TREE_CODE", "(", "arg2", ")", "!=", "MINUS_EXPR", "&&", "TREE_CODE", "(", "arg2", ")", "!=", "PLUS_EXPR", ")", "{", "tree", "tem", "=", "arg1", ";", "arg1", "=", "arg2", ";", "arg2", "=", "tem", ";", "if", "(", "TREE_CODE", "(", "arg2", ")", "!=", "MINUS_EXPR", "&&", "TREE_CODE", "(", "arg2", ")", "!=", "PLUS_EXPR", ")", "goto", "escapes", ";", "}", "if", "(", "!", "host_integerp", "(", "TREE_OPERAND", "(", "arg2", ",", "", ")", ",", "", ")", ")", "goto", "escapes", ";", "sub", "=", "tree_low_cst", "(", "TREE_OPERAND", "(", "arg2", ",", "", ")", ",", "", ")", ";", "if", "(", "TREE_CODE", "(", "arg2", ")", "==", "MINUS_EXPR", ")", "sub", "=", "-", "sub", ";", "if", "(", "sub", "<", "-", "", "||", "sub", ">", "-", "", ")", "goto", "escapes", ";", "arg2", "=", "va_list_skip_additions", "(", "TREE_OPERAND", "(", "arg2", ",", "", ")", ")", ";"], "ground_truth": ["if", "(", "arg1", "!=", "arg2", ")", "goto", "escapes", ";"], "File": "alpha3", "Func": "alpha_stdarg_optimize_hook", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245252, "Length": 168, "Cover_Rate": 0.32122370936902483} {"Template_token": ["", "rtx", "tmp", ";", "tmp", "=", "JUMP_LABEL", "(", "insn", ")", ";", "if", "(", "!", "tmp", ")", "return", "NULL_RTX", ";", "tmp", "=", "NEXT_INSN", "(", "tmp", ")", ";", "if", "(", "!", "tmp", ")", "return", "NULL_RTX", ";", "if", "(", "GET_CODE", "(", "tmp", ")", "==", "JUMP_INSN", "&&", "GET_CODE", "(", "PATTERN", "(", "tmp", ")", ")", "==", "ADDR_DIFF_VEC", ")", "return", "PATTERN", "(", "tmp", ")", ";"], "ground_truth": ["return", "NULL_RTX", ";"], "File": "alpha3", "Func": "alpha_tablejump_addr_vec", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245253, "Length": 61, "Cover_Rate": 0.8840579710144928} {"Template_token": ["", "if", "(", "!", "tmp", ")", "return", "NULL_RTX", ";", "tmp", "=", "NEXT_INSN", "(", "tmp", ")", ";", "if", "(", "!", "tmp", ")", "return", "NULL_RTX", ";", "if", "(", "GET_CODE", "(", "tmp", ")", "==", "JUMP_INSN", "&&", "GET_CODE", "(", "PATTERN", "(", "tmp", ")", ")", "==", "ADDR_DIFF_VEC", ")", "return", "PATTERN", "(", "tmp", ")", ";", "return", "NULL_RTX", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_tablejump_addr_vec", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245254, "Length": 52, "Cover_Rate": 0.7536231884057971} {"Template_token": ["", "for", "(", "j", "=", "i", "+", "", ";", "j", "<", "n_labels", ";", "j", "++", ")", "if", "(", "XEXP", "(", "XVECEXP", "(", "jump_table", ",", "", ",", "i", ")", ",", "", ")", "==", "XEXP", "(", "XVECEXP", "(", "jump_table", ",", "", ",", "j", ")", ",", "", ")", ")", "count", "++", ";", "if", "(", "count", ">", "best_count", ")", "best_count", "=", "count", ",", "best_label", "=", "XVECEXP", "(", "jump_table", ",", "", ",", "i", ")", ";", "}", "}", "return", "best_label", "?", "best_label", ":", "const0_rtx", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "alpha_tablejump_best_label", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245255, "Length": 79, "Cover_Rate": 0.5486111111111112} {"Template_token": ["", "rtx", "best_label", "=", "NULL_RTX", ";", "if", "(", "jump_table", ")", "{", "int", "n_labels", "=", "XVECLEN", "(", "jump_table", ",", "", ")", ";", "int", "best_count", "=", "-", "", ";", "int", "i", ",", "j", ";", "for", "(", "i", "=", "", ";", "i", "<", "n_labels", ";", "i", "++", ")", "{", "int", "count", "=", "", ";", "for", "(", "j", "=", "i", "+", "", ";", "j", "<", "n_labels", ";", "j", "++", ")", "if", "(", "XEXP", "(", "XVECEXP", "(", "jump_table", ",", "", ",", "i", ")", ",", "", ")", "==", "XEXP", "(", "XVECEXP", "(", "jump_table", ",", "", ",", "j", ")", ",", "", ")", ")", "count", "++", ";"], "ground_truth": ["if", "(", "count", ">", "best_count", ")", "best_count", "=", "count", ",", "best_label", "=", "XVECEXP", "(", "jump_table", ",", "", ",", "i", ")", ";"], "File": "alpha3", "Func": "alpha_tablejump_best_label", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245256, "Length": 119, "Cover_Rate": 0.8263888888888888} {"Template_token": ["", "rtx", "alpha_use_linkage", "(", "rtx", "linkage", "ATTRIBUTE_UNUSED", ",", "tree", "cfundecl", "ATTRIBUTE_UNUSED", ",", "int", "lflag", "ATTRIBUTE_UNUSED", ",", "int", "rflag", "ATTRIBUTE_UNUSED", ")", "{"], "ground_truth": ["return", "NULL_RTX", ";"], "File": "alpha3", "Func": "alpha_use_linkage", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245258, "Length": 23, "Cover_Rate": 0.9583333333333334} {"Template_token": ["", "alpha_sa_size", "(", ")", ";"], "ground_truth": ["return", "vms_unwind_regno", "==", "HARD_FRAME_POINTER_REGNUM", ";"], "File": "alpha3", "Func": "alpha_using_fp", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245259, "Length": 9, "Cover_Rate": 0.5625} {"Template_token": ["", "base_field", "=", "TYPE_FIELDS", "(", "TREE_TYPE", "(", "valist", ")", ")", ";", "offset_field", "=", "TREE_CHAIN", "(", "base_field", ")", ";", "base_field", "=", "build", "(", "COMPONENT_REF", ",", "TREE_TYPE", "(", "base_field", ")", ",", "valist", ",", "base_field", ",", "NULL_TREE", ")", ";", "offset_field", "=", "build", "(", "COMPONENT_REF", ",", "TREE_TYPE", "(", "offset_field", ")", ",", "valist", ",", "offset_field", ",", "NULL_TREE", ")", ";", "t", "=", "make_tree", "(", "ptr_type_node", ",", "virtual_incoming_args_rtx", ")", ";", "t", "=", "build", "(", "PLUS_EXPR", ",", "ptr_type_node", ",", "t", ",", "build_int_cst", "(", "NULL_TREE", ",", "offset", ")", ")", ";"], "ground_truth": ["t", "=", "build", "(", "MODIFY_EXPR", ",", "TREE_TYPE", "(", "base_field", ")", ",", "base_field", ",", "t", ")", ";"], "File": "alpha3", "Func": "alpha_va_start", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245261, "Length": 96, "Cover_Rate": 0.32} {"Template_token": ["", "fputs", "(", "", ",", "stream", ")", ";", "assemble_name", "(", "stream", ",", "funname", ")", ";", "fputs", "(", "", ",", "stream", ")", ";", "ASM_OUTPUT_LABEL", "(", "stream", ",", "funname", ")", ";", "fprintf", "(", "stream", ",", "", ")", ";", "assemble_name", "(", "stream", ",", "funname", ")", ";", "fprintf", "(", "stream", ",", "", ",", "alpha_procedure_type", "==", "PT_STACK", "?", "", ":", "alpha_procedure_type", "==", "PT_REGISTER", "?", "", ":", "", ")", ";"], "ground_truth": ["if", "(", "func", "->", "links", ")", "{"], "File": "alpha3", "Func": "alpha_write_linkage", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245264, "Length": 70, "Cover_Rate": 0.49295774647887325} {"Template_token": ["", "if", "(", "!", "(", "*", "targetm", ".", "binds_local_p", ")", "(", "decl", ")", ")", "return", "false", ";"], "ground_truth": ["if", "(", "TARGET_EXPLICIT_RELOCS", "&&", "TARGET_SMALL_DATA", ")", "return", "true", ";"], "File": "alpha3", "Func": "decl_has_samegp", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245265, "Length": 25, "Cover_Rate": 0.5319148936170213} {"Template_token": ["", "int", "direct_return", "(", "void", ")", "{", "return", "(", "!", "TARGET_ABI_OPEN_VMS", "&&", "!", "TARGET_ABI_UNICOSMK", "&&", "reload_completed", "&&", "alpha_sa_size", "(", ")", "==", "", "&&", "get_frame_size", "(", ")", "==", "", "&&", "current_function_outgoing_args_size", "==", "", "&&", "current_function_pretend_args_size", "==", "", ")", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "direct_return", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245266, "Length": 38, "Cover_Rate": 1.0} {"Template_token": ["", "return", "(", "!", "TARGET_ABI_OPEN_VMS", "&&", "!", "TARGET_ABI_UNICOSMK", "&&", "reload_completed", "&&", "alpha_sa_size", "(", ")", "==", "", "&&", "get_frame_size", "(", ")", "==", "", "&&", "current_function_outgoing_args_size", "==", "", "&&", "current_function_pretend_args_size", "==", "", ")", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "direct_return", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245267, "Length": 32, "Cover_Rate": 0.8421052631578947} {"Template_token": ["", "set_mem_alias_set", "(", "mem", ",", "alpha_sr_alias_set", ")", ";", "insn", "=", "emit_move_insn", "(", "mem", ",", "value", ")", ";", "RTX_FRAME_RELATED_P", "(", "insn", ")", "=", "", ";", "if", "(", "frame_bias", "||", "value", "!=", "frame_reg", ")", "{", "if", "(", "frame_bias", ")", "{", "addr", "=", "plus_constant", "(", "stack_pointer_rtx", ",", "frame_bias", "+", "base_ofs", ")", ";", "mem", "=", "gen_rtx_MEM", "(", "DImode", ",", "addr", ")", ";", "}", "REG_NOTES", "(", "insn", ")", "=", "gen_rtx_EXPR_LIST", "(", "REG_FRAME_RELATED_EXPR", ",", "gen_rtx_SET", "(", "VOIDmode", ",", "mem", ",", "frame_reg", ")", ",", "REG_NOTES", "(", "insn", ")", ")", ";", "}"], "ground_truth": ["}"], "File": "alpha3", "Func": "emit_frame_store_1", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245268, "Length": 84, "Cover_Rate": 0.6511627906976745} {"Template_token": ["", "}", "else", "{", "if", "(", "mode", "==", "QImode", ")", "fn", "=", "gen_insbl_le", ";", "else", "fn", "=", "gen_inswl_le", ";", "}", "emit_insn", "(", "fn", "(", "ret", ",", "op1", ",", "op2", ")", ")", ";", "return", "ret", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "emit_insxl", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245269, "Length": 35, "Cover_Rate": 0.38461538461538464} {"Template_token": ["", "else", "if", "(", "mode", "==", "DImode", ")", "fn", "=", "gen_load_locked_di", ";", "emit_insn", "(", "fn", "(", "reg", ",", "mem", ")", ")", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "emit_load_locked", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245270, "Length": 22, "Cover_Rate": 0.36666666666666664} {"Template_token": ["", "else", "if", "(", "mode", "==", "DImode", ")", "fn", "=", "gen_store_conditional_di", ";"], "ground_truth": ["emit_insn", "(", "fn", "(", "res", ",", "mem", ",", "val", ")", ")", ";"], "File": "alpha3", "Func": "emit_store_conditional", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245271, "Length": 23, "Cover_Rate": 0.34328358208955223} {"Template_token": ["", "if", "(", "mode", "==", "SImode", ")", "fn", "=", "gen_store_conditional_si", ";", "else", "if", "(", "mode", "==", "DImode", ")", "fn", "=", "gen_store_conditional_di", ";", "emit_insn", "(", "fn", "(", "res", ",", "mem", ",", "val", ")", ")", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "emit_store_conditional", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245272, "Length": 34, "Cover_Rate": 0.5074626865671642} {"Template_token": ["", "static", "void", "emit_unlikely_jump", "(", "rtx", "cond", ",", "rtx", "label", ")", "{", "rtx", "very_unlikely", "=", "GEN_INT", "(", "REG_BR_PROB_BASE", "/", "", "-", "", ")", ";", "rtx", "x", ";", "x", "=", "gen_rtx_IF_THEN_ELSE", "(", "VOIDmode", ",", "cond", ",", "label", ",", "pc_rtx", ")", ";"], "ground_truth": ["x", "=", "emit_jump_insn", "(", "gen_rtx_SET", "(", "VOIDmode", ",", "pc_rtx", ",", "x", ")", ")", ";"], "File": "alpha3", "Func": "emit_unlikely_jump", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245273, "Length": 53, "Cover_Rate": 0.7794117647058824} {"Template_token": ["", "static", "void", "emit_unlikely_jump", "(", "rtx", "cond", ",", "rtx", "label", ")", "{"], "ground_truth": ["rtx", "very_unlikely", "=", "GEN_INT", "(", "REG_BR_PROB_BASE", "/", "", "-", "", ")", ";"], "File": "alpha3", "Func": "emit_unlikely_jump", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245274, "Length": 23, "Cover_Rate": 0.3382352941176471} {"Template_token": ["", "static", "int", "find_lo_sum_using_gp", "(", "rtx", "*", "px", ",", "void", "*", "data", "ATTRIBUTE_UNUSED", ")", "{"], "ground_truth": ["return", "GET_CODE", "(", "*", "px", ")", "==", "LO_SUM", "&&", "XEXP", "(", "*", "px", ",", "", ")", "==", "pic_offset_table_rtx", ";"], "File": "alpha3", "Func": "find_lo_sum_using_gp", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245276, "Length": 33, "Cover_Rate": 0.9705882352941176} {"Template_token": ["", "else", "lo", "|=", "cum", ".", "num_reg_words", ";", "hi", "=", "(", "cum", ".", "num_args", "<<", "", ")", "|", "cum", ".", "num_arg_words", ";", "lo", "=", "lo", "|", "(", "(", "HOST_WIDE_INT", ")", "cum", ".", "num_args", "<<", "", ")", "|", "(", "(", "HOST_WIDE_INT", ")", "cum", ".", "num_arg_words", "<<", "", ")", ";", "hi", "=", "", ";", "ciw", "=", "immed_double_const", "(", "lo", ",", "hi", ",", "DImode", ")", ";", "return", "gen_rtx_UNSPEC", "(", "DImode", ",", "gen_rtvec", "(", "", ",", "ciw", ")", ",", "UNSPEC_UMK_LOAD_CIW", ")", ";", "}", "size", "=", "ALPHA_ARG_SIZE", "(", "mode", ",", "type", ",", "named", ")", ";", "num_args", "=", "cum", ".", "num_reg_words", ";", "if", "(", "cum", ".", "force_stack", "||", "cum", ".", "num_reg_words", "+", "size", ">", "", "||", "targetm", ".", "calls", ".", "must_pass_in_stack", "(", "mode", ",", "type", ")", ")", "return", "NULL_RTX", ";", "else", "if", "(", "type", "&&", "TYPE_MODE", "(", "type", ")", "==", "BLKmode", ")", "{", "rtx", "reg1", ",", "reg2", ";", "reg1", "=", "gen_rtx_REG", "(", "DImode", ",", "num_args", "+", "", ")", ";", "reg1", "=", "gen_rtx_EXPR_LIST", "(", "DImode", ",", "reg1", ",", "const0_rtx", ")", ";", "if", "(", "size", "==", "", ")", "return", "NULL_RTX", ";", "else", "if", "(", "size", "==", "", ")", "return", "gen_rtx_PARALLEL", "(", "mode", ",", "gen_rtvec", "(", "", ",", "reg1", ")", ")", ";", "else", "{", "reg2", "=", "gen_rtx_REG", "(", "DImode", ",", "num_args", "+", "", ")", ";"], "ground_truth": ["reg2", "=", "gen_rtx_EXPR_LIST", "(", "DImode", ",", "reg2", ",", "GEN_INT", "(", "", ")", ")", ";"], "File": "alpha3", "Func": "function_arg", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245277, "Length": 219, "Cover_Rate": 0.44969199178644764} {"Template_token": ["", "rtx", "function_arg", "(", "CUMULATIVE_ARGS", "cum", ",", "enum", "machine_mode", "mode", ",", "tree", "type", ",", "int", "named", "ATTRIBUTE_UNUSED", ")", "{", "int", "basereg", ";", "int", "num_args", ";", "if", "(", "type", "&&", "AGGREGATE_TYPE_P", "(", "type", ")", ")", "basereg", "=", "", ";", "else", "{", "gcc_assert", "(", "!", "COMPLEX_MODE_P", "(", "mode", ")", ")", ";", "if", "(", "TARGET_FPREGS", "&&", "GET_MODE_CLASS", "(", "mode", ")", "==", "MODE_FLOAT", ")", "basereg", "=", "", "+", "", ";", "else", "basereg", "=", "", ";", "}", "{", "if", "(", "mode", "==", "VOIDmode", ")", "return", "alpha_arg_info_reg_val", "(", "cum", ")", ";", "num_args", "=", "cum", ".", "num_args", ";", "if", "(", "num_args", ">=", "", "||", "targetm", ".", "calls", ".", "must_pass_in_stack", "(", "mode", ",", "type", ")", ")", "return", "NULL_RTX", ";", "}", "{", "int", "size", ";", "if", "(", "mode", "==", "VOIDmode", ")", "{", "int", "i", ";", "HOST_WIDE_INT", "lo", ";", "HOST_WIDE_INT", "hi", ";", "rtx", "ciw", ";", "lo", "=", "", ";", "for", "(", "i", "=", "", ";", "i", "<", "cum", ".", "num_reg_words", "&&", "i", "<", "", ";", "i", "++", ")", "if", "(", "cum", ".", "reg_args_type", "[", "i", "]", ")", "lo", "|=", "(", "", "<<", "(", "", "-", "i", ")", ")", ";", "if", "(", "cum", ".", "num_reg_words", "==", "", "&&", "cum", ".", "reg_args_type", "[", "", "]", ")", "lo", "|=", "", ";", "else", "lo", "|=", "cum", ".", "num_reg_words", ";", "hi", "=", "(", "cum", ".", "num_args", "<<", "", ")", "|", "cum", ".", "num_arg_words", ";", "lo", "=", "lo", "|", "(", "(", "HOST_WIDE_INT", ")", "cum", ".", "num_args", "<<", "", ")", "|", "(", "(", "HOST_WIDE_INT", ")", "cum", ".", "num_arg_words", "<<", "", ")", ";", "hi", "=", "", ";", "ciw", "=", "immed_double_const", "(", "lo", ",", "hi", ",", "DImode", ")", ";", "return", "gen_rtx_UNSPEC", "(", "DImode", ",", "gen_rtvec", "(", "", ",", "ciw", ")", ",", "UNSPEC_UMK_LOAD_CIW", ")", ";", "}", "size", "=", "ALPHA_ARG_SIZE", "(", "mode", ",", "type", ",", "named", ")", ";", "num_args", "=", "cum", ".", "num_reg_words", ";", "if", "(", "cum", ".", "force_stack", "||", "cum", ".", "num_reg_words", "+", "size", ">", "", "||", "targetm", ".", "calls", ".", "must_pass_in_stack", "(", "mode", ",", "type", ")", ")", "return", "NULL_RTX", ";", "else", "if", "(", "type", "&&", "TYPE_MODE", "(", "type", ")", "==", "BLKmode", ")", "{", "rtx", "reg1", ",", "reg2", ";"], "ground_truth": ["reg1", "=", "gen_rtx_REG", "(", "DImode", ",", "num_args", "+", "", ")", ";"], "File": "alpha3", "Func": "function_arg", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245278, "Length": 349, "Cover_Rate": 0.7166324435318275} {"Template_token": ["", "case", "MODE_VECTOR_INT", ":", "regnum", "=", "", ";", "break", ";", "case", "MODE_FLOAT", ":", "regnum", "=", "", ";", "break", ";", "case", "MODE_COMPLEX_FLOAT", ":", "{", "enum", "machine_mode", "cmode", "=", "GET_MODE_INNER", "(", "mode", ")", ";", "return", "gen_rtx_PARALLEL", "(", "VOIDmode", ",", "gen_rtvec", "(", "", ",", "gen_rtx_EXPR_LIST", "(", "VOIDmode", ",", "gen_rtx_REG", "(", "cmode", ",", "", ")", ",", "const0_rtx", ")", ",", "gen_rtx_EXPR_LIST", "(", "VOIDmode", ",", "gen_rtx_REG", "(", "cmode", ",", "", ")", ",", "GEN_INT", "(", "GET_MODE_SIZE", "(", "cmode", ")", ")", ")", ")", ")", ";", "}", "default", ":", "gcc_unreachable", "(", ")", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "function_value", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245279, "Length": 84, "Cover_Rate": 0.49411764705882355} {"Template_token": ["", "rtx", "function_value", "(", "tree", "valtype", ",", "tree", "func", "ATTRIBUTE_UNUSED", ",", "enum", "machine_mode", "mode", ")", "{", "unsigned", "int", "regnum", ",", "dummy", ";", "enum", "mode_class", "class", ";", "gcc_assert", "(", "!", "valtype", "||", "!", "alpha_return_in_memory", "(", "valtype", ",", "func", ")", ")", ";", "if", "(", "valtype", ")", "mode", "=", "TYPE_MODE", "(", "valtype", ")", ";", "class", "=", "GET_MODE_CLASS", "(", "mode", ")", ";", "switch", "(", "class", ")", "{", "case", "MODE_INT", ":", "PROMOTE_MODE", "(", "mode", ",", "dummy", ",", "valtype", ")", ";", "case", "MODE_COMPLEX_INT", ":", "case", "MODE_VECTOR_INT", ":", "regnum", "=", "", ";", "break", ";", "case", "MODE_FLOAT", ":", "regnum", "=", "", ";", "break", ";"], "ground_truth": ["case", "MODE_COMPLEX_FLOAT", ":"], "File": "alpha3", "Func": "function_value", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245280, "Length": 98, "Cover_Rate": 0.5764705882352941} {"Template_token": ["", "void", "get_aligned_mem", "(", "rtx", "ref", ",", "rtx", "*", "paligned_mem", ",", "rtx", "*", "pbitnum", ")", "{", "rtx", "base", ";", "HOST_WIDE_INT", "disp", ",", "offset", ";", "gcc_assert", "(", "GET_CODE", "(", "ref", ")", "==", "MEM", ")", ";", "if", "(", "reload_in_progress", "&&", "!", "memory_address_p", "(", "GET_MODE", "(", "ref", ")", ",", "XEXP", "(", "ref", ",", "", ")", ")", ")", "{", "base", "=", "find_replacement", "(", "&", "XEXP", "(", "ref", ",", "", ")", ")", ";", "gcc_assert", "(", "memory_address_p", "(", "GET_MODE", "(", "ref", ")", ",", "base", ")", ")", ";", "}", "else", "base", "=", "XEXP", "(", "ref", ",", "", ")", ";", "if", "(", "GET_CODE", "(", "base", ")", "==", "PLUS", ")", "disp", "=", "INTVAL", "(", "XEXP", "(", "base", ",", "", ")", ")", ",", "base", "=", "XEXP", "(", "base", ",", "", ")", ";", "else", "disp", "=", "", ";", "if", "(", "MEM_ALIGN", "(", "ref", ")", ">=", "", ")", "offset", "=", "", ";", "else", "offset", "=", "disp", "&", "", ";"], "ground_truth": ["*", "paligned_mem", "=", "widen_memory_access", "(", "ref", ",", "SImode", ",", "-", "offset", ")", ";"], "File": "alpha3", "Func": "get_aligned_mem", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245281, "Length": 159, "Cover_Rate": 0.8153846153846154} {"Template_token": ["", "if", "(", "GET_CODE", "(", "base", ")", "==", "PLUS", ")", "disp", "=", "INTVAL", "(", "XEXP", "(", "base", ",", "", ")", ")", ",", "base", "=", "XEXP", "(", "base", ",", "", ")", ";", "else", "disp", "=", "", ";", "if", "(", "MEM_ALIGN", "(", "ref", ")", ">=", "", ")", "offset", "=", "", ";", "else", "offset", "=", "disp", "&", "", ";", "*", "paligned_mem", "=", "widen_memory_access", "(", "ref", ",", "SImode", ",", "-", "offset", ")", ";", "if", "(", "WORDS_BIG_ENDIAN", ")", "offset", "=", "", "-", "(", "GET_MODE_BITSIZE", "(", "GET_MODE", "(", "ref", ")", ")", "+", "offset", "*", "", ")", ";", "else", "offset", "*=", "", ";"], "ground_truth": ["*", "pbitnum", "=", "GEN_INT", "(", "offset", ")", ";"], "File": "alpha3", "Func": "get_aligned_mem", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245282, "Length": 103, "Cover_Rate": 0.5282051282051282} {"Template_token": ["", "rtx", "insn", ";", "if", "(", "cfun", "->", "machine", "->", "some_ld_name", ")", "return", "cfun", "->", "machine", "->", "some_ld_name", ";"], "ground_truth": ["for", "(", "insn", "=", "get_insns", "(", ")", ";", "insn", ";", "insn", "=", "NEXT_INSN", "(", "insn", ")", ")", "if", "(", "INSN_P", "(", "insn", ")", "&&", "for_each_rtx", "(", "&", "PATTERN", "(", "insn", ")", ",", "get_some_local_dynamic_name_1", ",", "", ")", ")", "return", "cfun", "->", "machine", "->", "some_ld_name", ";"], "File": "alpha3", "Func": "get_some_local_dynamic_name", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245283, "Length": 62, "Cover_Rate": 0.8157894736842105} {"Template_token": ["", "for", "(", "insn", "=", "get_insns", "(", ")", ";", "insn", ";", "insn", "=", "NEXT_INSN", "(", "insn", ")", ")", "if", "(", "INSN_P", "(", "insn", ")", "&&", "for_each_rtx", "(", "&", "PATTERN", "(", "insn", ")", ",", "get_some_local_dynamic_name_1", ",", "", ")", ")", "return", "cfun", "->", "machine", "->", "some_ld_name", ";", "gcc_unreachable", "(", ")", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "get_some_local_dynamic_name", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245284, "Length": 49, "Cover_Rate": 0.6447368421052632} {"Template_token": ["", "rtx", "x", "=", "*", "px", ";"], "ground_truth": ["if", "(", "GET_CODE", "(", "x", ")", "==", "SYMBOL_REF", "&&", "SYMBOL_REF_TLS_MODEL", "(", "x", ")", "==", "TLS_MODEL_LOCAL_DYNAMIC", ")", "{"], "File": "alpha3", "Func": "get_some_local_dynamic_name_1", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245285, "Length": 23, "Cover_Rate": 0.39655172413793105} {"Template_token": ["", "else", "base", "=", "XEXP", "(", "ref", ",", "", ")", ";", "if", "(", "GET_CODE", "(", "base", ")", "==", "PLUS", ")", "offset", "+=", "INTVAL", "(", "XEXP", "(", "base", ",", "", ")", ")", ",", "base", "=", "XEXP", "(", "base", ",", "", ")", ";"], "ground_truth": ["return", "plus_constant", "(", "base", ",", "offset", "+", "extra_offset", ")", ";"], "File": "alpha3", "Func": "get_unaligned_address", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245286, "Length": 50, "Cover_Rate": 0.3937007874015748} {"Template_token": ["", "gcc_assert", "(", "memory_address_p", "(", "GET_MODE", "(", "ref", ")", ",", "base", ")", ")", ";", "}", "else", "base", "=", "XEXP", "(", "ref", ",", "", ")", ";", "if", "(", "GET_CODE", "(", "base", ")", "==", "PLUS", ")", "offset", "+=", "INTVAL", "(", "XEXP", "(", "base", ",", "", ")", ")", ",", "base", "=", "XEXP", "(", "base", ",", "", ")", ";"], "ground_truth": ["return", "plus_constant", "(", "base", ",", "offset", "+", "extra_offset", ")", ";"], "File": "alpha3", "Func": "get_unaligned_address", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245287, "Length": 64, "Cover_Rate": 0.5039370078740157} {"Template_token": ["", "struct", "alpha_funcs", "GTY", "(", "(", ")", ")", "{", "int", "num", ";"], "ground_truth": ["splay_tree", "GTY", "(", "(", "param1_is", "(", "char", "*", ")", ",", "param2_is", "(", "struct", "alpha_links", "*", ")", ")", ")", "links", ";"], "File": "alpha3", "Func": "GTY", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245288, "Length": 31, "Cover_Rate": 0.96875} {"Template_token": ["", "splay_tree", "GTY", "(", "(", "param1_is", "(", "char", "*", ")", ",", "param2_is", "(", "struct", "alpha_links", "*", ")", ")", ")", "links", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "GTY", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245289, "Length": 21, "Cover_Rate": 0.65625} {"Template_token": ["", "reloclo", "=", "", ";", "output_addr_const", "(", "file", ",", "op1", ")", ";", "}", "if", "(", "offset", ")", "fprintf", "(", "file", ",", "", "HOST_WIDE_INT_PRINT_DEC", ",", "offset", ")", ";", "addr", "=", "XEXP", "(", "addr", ",", "", ")", ";", "switch", "(", "GET_CODE", "(", "addr", ")", ")", "{", "case", "REG", ":", "basereg", "=", "REGNO", "(", "addr", ")", ";", "break", ";", "case", "SUBREG", ":", "basereg", "=", "subreg_regno", "(", "addr", ")", ";", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}", "fprintf", "(", "file", ",", "", ",", "basereg", ",", "(", "basereg", "==", "", "?", "reloc16", ":", "reloclo", ")", ")", ";", "return", ";", "}", "switch", "(", "GET_CODE", "(", "addr", ")", ")", "{", "case", "REG", ":", "basereg", "=", "REGNO", "(", "addr", ")", ";", "break", ";", "case", "SUBREG", ":", "basereg", "=", "subreg_regno", "(", "addr", ")", ";", "break", ";", "case", "CONST_INT", ":", "offset", "=", "INTVAL", "(", "addr", ")", ";", "break", ";", "case", "SYMBOL_REF", ":"], "ground_truth": ["fprintf", "(", "file", ",", "", ",", "XSTR", "(", "addr", ",", "", ")", ")", ";"], "File": "alpha3", "Func": "print_operand_address", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245292, "Length": 157, "Cover_Rate": 0.3264033264033264} {"Template_token": ["", "rtx", "resolve_reload_operand", "(", "rtx", "op", ")", "{", "if", "(", "reload_in_progress", ")", "{", "rtx", "tmp", "=", "op", ";", "if", "(", "GET_CODE", "(", "tmp", ")", "==", "SUBREG", ")", "tmp", "=", "SUBREG_REG", "(", "tmp", ")", ";", "if", "(", "GET_CODE", "(", "tmp", ")", "==", "REG", "&&", "REGNO", "(", "tmp", ")", ">=", "FIRST_PSEUDO_REGISTER", ")", "{"], "ground_truth": ["op", "=", "reg_equiv_memory_loc", "[", "REGNO", "(", "tmp", ")", "]", ";"], "File": "alpha3", "Func": "resolve_reload_operand", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245293, "Length": 60, "Cover_Rate": 0.8} {"Template_token": ["", "rtx", "resolve_reload_operand", "(", "rtx", "op", ")", "{", "if", "(", "reload_in_progress", ")", "{", "rtx", "tmp", "=", "op", ";"], "ground_truth": ["if", "(", "GET_CODE", "(", "tmp", ")", "==", "SUBREG", ")", "tmp", "=", "SUBREG_REG", "(", "tmp", ")", ";"], "File": "alpha3", "Func": "resolve_reload_operand", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245294, "Length": 33, "Cover_Rate": 0.44} {"Template_token": ["", "if", "(", "(", "mode", "==", "QImode", "||", "mode", "==", "HImode", ")", "&&", "!", "TARGET_BWX", ")", "{", "if", "(", "GET_CODE", "(", "x", ")", "==", "MEM", "||", "(", "GET_CODE", "(", "x", ")", "==", "REG", "&&", "REGNO", "(", "x", ")", ">=", "FIRST_PSEUDO_REGISTER", ")", "||", "(", "GET_CODE", "(", "x", ")", "==", "SUBREG", "&&", "(", "GET_CODE", "(", "SUBREG_REG", "(", "x", ")", ")", "==", "MEM", "||", "(", "GET_CODE", "(", "SUBREG_REG", "(", "x", ")", ")", "==", "REG", "&&", "REGNO", "(", "SUBREG_REG", "(", "x", ")", ")", ">=", "FIRST_PSEUDO_REGISTER", ")", ")", ")", ")", "{", "if", "(", "!", "in", "||", "!", "aligned_memory_operand", "(", "x", ",", "mode", ")", ")", "return", "GENERAL_REGS", ";", "}", "}", "if", "(", "class", "==", "FLOAT_REGS", ")", "{", "if", "(", "GET_CODE", "(", "x", ")", "==", "MEM", "&&", "GET_CODE", "(", "XEXP", "(", "x", ",", "", ")", ")", "==", "AND", ")", "return", "GENERAL_REGS", ";", "if", "(", "GET_CODE", "(", "x", ")", "==", "SUBREG", "&&", "(", "GET_MODE_SIZE", "(", "GET_MODE", "(", "x", ")", ")", ">", "GET_MODE_SIZE", "(", "GET_MODE", "(", "SUBREG_REG", "(", "x", ")", ")", ")", ")", ")", "return", "GENERAL_REGS", ";", "if", "(", "in", "&&", "INTEGRAL_MODE_P", "(", "mode", ")", "&&", "!", "(", "memory_operand", "(", "x", ",", "mode", ")", "||", "x", "==", "const0_rtx", ")", ")", "return", "GENERAL_REGS", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "secondary_reload_class", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245295, "Length": 194, "Cover_Rate": 0.9107981220657277} {"Template_token": ["", "insn", "=", "seq", ";", "while", "(", "insn", "!=", "NULL_RTX", ")", "{", "RTX_FRAME_RELATED_P", "(", "insn", ")", "=", "", ";", "insn", "=", "NEXT_INSN", "(", "insn", ")", ";", "}", "seq", "=", "emit_insn", "(", "seq", ")", ";", "}", "else", "{", "seq", "=", "emit_insn", "(", "seq", ")", ";"], "ground_truth": ["RTX_FRAME_RELATED_P", "(", "seq", ")", "=", "", ";"], "File": "alpha3", "Func": "set_frame_related_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245296, "Length": 50, "Cover_Rate": 0.5434782608695652} {"Template_token": ["", "}", "seq", "=", "emit_insn", "(", "seq", ")", ";", "}", "else", "{", "seq", "=", "emit_insn", "(", "seq", ")", ";", "RTX_FRAME_RELATED_P", "(", "seq", ")", "=", "", ";", "}"], "ground_truth": ["return", "seq", ";"], "File": "alpha3", "Func": "set_frame_related_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245297, "Length": 29, "Cover_Rate": 0.31521739130434784} {"Template_token": ["", "if", "(", "GET_CODE", "(", "x", ")", "==", "LO_SUM", ")", "return", "-", "", ";", "return", "small_symbolic_operand", "(", "x", ",", "Pmode", ")", "!=", "", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "some_small_symbolic_operand_int", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245298, "Length": 24, "Cover_Rate": 0.5581395348837209} {"Template_token": ["", "rtx", "split_small_symbolic_operand", "(", "rtx", "x", ")", "{", "x", "=", "copy_insn", "(", "x", ")", ";", "for_each_rtx", "(", "&", "x", ",", "split_small_symbolic_operand_1", ",", "NULL", ")", ";", "return", "x", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "split_small_symbolic_operand", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245299, "Length": 28, "Cover_Rate": 1.0} {"Template_token": ["", "rtx", "split_small_symbolic_operand", "(", "rtx", "x", ")", "{", "x", "=", "copy_insn", "(", "x", ")", ";", "for_each_rtx", "(", "&", "x", ",", "split_small_symbolic_operand_1", ",", "NULL", ")", ";"], "ground_truth": ["return", "x", ";"], "File": "alpha3", "Func": "split_small_symbolic_operand", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245300, "Length": 27, "Cover_Rate": 0.9642857142857143} {"Template_token": ["", "if", "(", "GET_CODE", "(", "x", ")", "==", "LO_SUM", ")", "return", "-", "", ";", "if", "(", "small_symbolic_operand", "(", "x", ",", "Pmode", ")", ")", "{", "x", "=", "gen_rtx_LO_SUM", "(", "Pmode", ",", "pic_offset_table_rtx", ",", "x", ")", ";", "*", "px", "=", "x", ";", "return", "-", "", ";", "}"], "ground_truth": ["return", "", ";"], "File": "alpha3", "Func": "split_small_symbolic_operand_1", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245301, "Length": 47, "Cover_Rate": 0.6911764705882353} {"Template_token": ["", "}", "break", ";", "case", "MEM", ":", "if", "(", "set", ")", "sum", "->", "defd", ".", "mem", "=", "", ";", "else", "sum", "->", "used", ".", "mem", "=", "", ";", "summarize_insn", "(", "XEXP", "(", "x", ",", "", ")", ",", "sum", ",", "", ")", ";", "break", ";", "case", "CONST_INT", ":", "case", "CONST_DOUBLE", ":", "case", "SYMBOL_REF", ":", "case", "LABEL_REF", ":", "case", "CONST", ":", "case", "SCRATCH", ":", "case", "ASM_INPUT", ":", "break", ";", "case", "COMPARE", ":", "case", "PLUS", ":", "case", "MINUS", ":", "case", "MULT", ":", "case", "DIV", ":", "case", "MOD", ":", "case", "UDIV", ":", "case", "UMOD", ":", "case", "AND", ":", "case", "IOR", ":", "case", "XOR", ":", "case", "ASHIFT", ":", "case", "ROTATE", ":", "case", "ASHIFTRT", ":", "case", "LSHIFTRT", ":", "case", "ROTATERT", ":", "case", "SMIN", ":", "case", "SMAX", ":", "case", "UMIN", ":", "case", "UMAX", ":", "case", "NE", ":", "case", "EQ", ":", "case", "GE", ":", "case", "GT", ":", "case", "LE", ":", "case", "LT", ":", "case", "GEU", ":", "case", "GTU", ":", "case", "LEU", ":", "case", "LTU", ":", "summarize_insn", "(", "XEXP", "(", "x", ",", "", ")", ",", "sum", ",", "", ")", ";", "summarize_insn", "(", "XEXP", "(", "x", ",", "", ")", ",", "sum", ",", "", ")", ";", "break", ";", "case", "NEG", ":", "case", "NOT", ":", "case", "SIGN_EXTEND", ":", "case", "ZERO_EXTEND", ":", "case", "TRUNCATE", ":", "case", "FLOAT_EXTEND", ":", "case", "FLOAT_TRUNCATE", ":", "case", "FLOAT", ":", "case", "FIX", ":", "case", "UNSIGNED_FLOAT", ":", "case", "UNSIGNED_FIX", ":", "case", "ABS", ":", "case", "SQRT", ":", "case", "FFS", ":", "summarize_insn", "(", "XEXP", "(", "x", ",", "", ")", ",", "sum", ",", "", ")", ";", "break", ";", "default", ":", "format_ptr", "=", "GET_RTX_FORMAT", "(", "GET_CODE", "(", "x", ")", ")", ";", "for", "(", "i", "=", "GET_RTX_LENGTH", "(", "GET_CODE", "(", "x", ")", ")", "-", "", ";", "i", ">=", "", ";", "i", "--", ")", "switch", "(", "format_ptr", "[", "i", "]", ")", "{", "case", "'e'", ":"], "ground_truth": ["summarize_insn", "(", "XEXP", "(", "x", ",", "i", ")", ",", "sum", ",", "", ")", ";"], "File": "alpha3", "Func": "summarize_insn", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245302, "Length": 302, "Cover_Rate": 0.4575757575757576} {"Template_token": ["", "enum", "tls_model", "model", ";", "if", "(", "GET_CODE", "(", "symbol", ")", "!=", "SYMBOL_REF", ")", "return", "", ";", "model", "=", "SYMBOL_REF_TLS_MODEL", "(", "symbol", ")", ";", "if", "(", "model", "==", "TLS_MODEL_LOCAL_EXEC", "&&", "alpha_tls_size", "==", "", ")", "model", "=", "TLS_MODEL_INITIAL_EXEC", ";"], "ground_truth": ["return", "model", ";"], "File": "alpha3", "Func": "tls_symbolic_operand_type", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245303, "Length": 40, "Cover_Rate": 0.8} {"Template_token": ["", "if", "(", "GET_CODE", "(", "symbol", ")", "!=", "SYMBOL_REF", ")", "return", "", ";"], "ground_truth": ["model", "=", "SYMBOL_REF_TLS_MODEL", "(", "symbol", ")", ";"], "File": "alpha3", "Func": "tls_symbolic_operand_type", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245304, "Length": 19, "Cover_Rate": 0.38} {"Template_token": ["", "rtx", "unicosmk_add_call_info_word", "(", "rtx", "x", "ATTRIBUTE_UNUSED", ")", "{", "return", "NULL_RTX", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "unicosmk_add_call_info_word", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245305, "Length": 12, "Cover_Rate": 1.0} {"Template_token": ["", "rtx", "unicosmk_add_call_info_word", "(", "rtx", "x", "ATTRIBUTE_UNUSED", ")", "{", "return", "NULL_RTX", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "unicosmk_add_call_info_word", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245306, "Length": 12, "Cover_Rate": 1.0} {"Template_token": ["", "void", "unicosmk_add_extern", "(", "const", "char", "*", "name", ")", "{", "struct", "unicosmk_extern_list", "*", "p", ";", "p", "=", "(", "struct", "unicosmk_extern_list", "*", ")", "xmalloc", "(", "sizeof", "(", "struct", "unicosmk_extern_list", ")", ")", ";", "p", "->", "next", "=", "unicosmk_extern_head", ";", "p", "->", "name", "=", "name", ";", "unicosmk_extern_head", "=", "p", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "unicosmk_add_extern", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245307, "Length": 47, "Cover_Rate": 1.0} {"Template_token": ["", "p", "->", "next", "=", "unicosmk_extern_head", ";", "p", "->", "name", "=", "name", ";", "unicosmk_extern_head", "=", "p", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "unicosmk_add_extern", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245308, "Length": 17, "Cover_Rate": 0.3617021276595745} {"Template_token": ["", "if", "(", "current_section_align", "!=", "", ")", "fprintf", "(", "asm_out_file", ",", "", ",", "name", ",", "current_section_align", ",", "kind", ")", ";", "else", "fprintf", "(", "asm_out_file", ",", "", ",", "name", ",", "kind", ")", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "unicosmk_asm_named_section", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245309, "Length": 32, "Cover_Rate": 0.31683168316831684} {"Template_token": ["", "fputs", "(", "", ",", "asm_out_file", ")", ";", "if", "(", "flags", "&", "SECTION_MAIN", ")", "fputs", "(", "", ",", "asm_out_file", ")", ";", "if", "(", "flags", "&", "SECTION_CODE", ")", "kind", "=", "", ";", "else", "if", "(", "flags", "&", "SECTION_PUBLIC", ")", "kind", "=", "", ";"], "ground_truth": ["else", "kind", "=", "", ";"], "File": "alpha3", "Func": "unicosmk_asm_named_section", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245310, "Length": 46, "Cover_Rate": 0.45544554455445546} {"Template_token": ["", "static", "int", "count", "=", "", ";", "sprintf", "(", "unicosmk_section_buf", ",", "", ",", "count", "++", ")", ";"], "ground_truth": ["return", "unicosmk_section_buf", ";"], "File": "alpha3", "Func": "unicosmk_data_section", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245311, "Length": 19, "Cover_Rate": 0.7037037037037037} {"Template_token": ["", "sprintf", "(", "unicosmk_section_buf", ",", "", ",", "count", "++", ")", ";", "return", "unicosmk_section_buf", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "unicosmk_data_section", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245312, "Length": 14, "Cover_Rate": 0.5185185185185185} {"Template_token": ["", "vec", "=", "gen_rtx_EXPR_LIST", "(", "VOIDmode", ",", "lab", ",", "vec", ")", ";", "machine", "->", "addr_list", "=", "gen_rtx_EXPR_LIST", "(", "VOIDmode", ",", "vec", ",", "machine", "->", "addr_list", ")", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "unicosmk_defer_case_vector", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245313, "Length": 27, "Cover_Rate": 0.5869565217391305} {"Template_token": ["", "void", "unicosmk_defer_case_vector", "(", "rtx", "lab", ",", "rtx", "vec", ")", "{"], "ground_truth": ["struct", "machine_function", "*", "machine", "=", "cfun", "->", "machine", ";"], "File": "alpha3", "Func": "unicosmk_defer_case_vector", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245314, "Length": 19, "Cover_Rate": 0.41304347826086957} {"Template_token": ["", "fputs", "(", "", ",", "asm_out_file", ")", ";", "unicosmk_output_externs", "(", "asm_out_file", ")", ";", "unicosmk_output_dex", "(", "asm_out_file", ")", ";"], "ground_truth": ["fputs", "(", "", ",", "asm_out_file", ")", ";"], "File": "alpha3", "Func": "unicosmk_file_end", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245315, "Length": 24, "Cover_Rate": 0.5454545454545454} {"Template_token": ["", "unicosmk_output_externs", "(", "asm_out_file", ")", ";", "unicosmk_output_dex", "(", "asm_out_file", ")", ";", "fputs", "(", "", ",", "asm_out_file", ")", ";", "unicosmk_output_module_name", "(", "asm_out_file", ")", ";"], "ground_truth": ["putc", "(", "'\\n'", ",", "asm_out_file", ")", ";"], "File": "alpha3", "Func": "unicosmk_file_end", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245316, "Length": 29, "Cover_Rate": 0.6590909090909091} {"Template_token": ["", "unicosmk_output_module_name", "(", "asm_out_file", ")", ";", "fputs", "(", "", ",", "asm_out_file", ")", ";", "for", "(", "i", "=", "", ";", "i", "<", "", ";", "++", "i", ")", "fprintf", "(", "asm_out_file", ",", "", ",", "i", ",", "i", ")", ";", "for", "(", "i", "=", "", ";", "i", "<", "", ";", "++", "i", ")", "fprintf", "(", "asm_out_file", ",", "", ",", "i", ",", "i", ")", ";", "putc", "(", "'\\n'", ",", "asm_out_file", ")", ";", "fputs", "(", "", ",", "asm_out_file", ")", ";", "fputs", "(", "", ",", "asm_out_file", ")", ";", "fputs", "(", "", ",", "asm_out_file", ")", ";"], "ground_truth": ["fputs", "(", "", ",", "asm_out_file", ")", ";"], "File": "alpha3", "Func": "unicosmk_file_start", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245317, "Length": 95, "Cover_Rate": 0.59375} {"Template_token": ["", "fputs", "(", "", ",", "asm_out_file", ")", ";", "fputs", "(", "", ",", "asm_out_file", ")", ";", "fputs", "(", "", ",", "asm_out_file", ")", ";", "fputs", "(", "", ",", "asm_out_file", ")", ";", "fputs", "(", "", ",", "asm_out_file", ")", ";", "fputs", "(", "", ",", "asm_out_file", ")", ";", "fputs", "(", "", ",", "asm_out_file", ")", ";"], "ground_truth": ["unicosmk_output_default_externs", "(", "asm_out_file", ")", ";"], "File": "alpha3", "Func": "unicosmk_file_start", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245318, "Length": 54, "Cover_Rate": 0.3375} {"Template_token": ["", "static", "void", "unicosmk_gen_dsib", "(", "unsigned", "long", "*", "imaskP", "ATTRIBUTE_UNUSED", ")", "{"], "ground_truth": ["}"], "File": "alpha3", "Func": "unicosmk_gen_dsib", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245319, "Length": 12, "Cover_Rate": 1.0} {"Template_token": ["", "static", "void", "unicosmk_gen_dsib", "(", "unsigned", "long", "*", "imaskP", "ATTRIBUTE_UNUSED", ")", "{"], "ground_truth": ["}"], "File": "alpha3", "Func": "unicosmk_gen_dsib", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245320, "Length": 12, "Cover_Rate": 1.0} {"Template_token": ["", "if", "(", "fixed_size", "!=", "", ")", "fixed_size", "+=", "", ";", "if", "(", "from", "==", "FRAME_POINTER_REGNUM", "&&", "to", "==", "HARD_FRAME_POINTER_REGNUM", ")", "return", "-", "fixed_size", ";", "else", "if", "(", "from", "==", "ARG_POINTER_REGNUM", "&&", "to", "==", "HARD_FRAME_POINTER_REGNUM", ")", "return", "", ";", "else", "if", "(", "from", "==", "FRAME_POINTER_REGNUM", "&&", "to", "==", "STACK_POINTER_REGNUM", ")", "return", "(", "ALPHA_ROUND", "(", "current_function_outgoing_args_size", ")", "+", "ALPHA_ROUND", "(", "get_frame_size", "(", ")", ")", ")", ";", "else", "if", "(", "from", "==", "ARG_POINTER_REGNUM", "&&", "to", "==", "STACK_POINTER_REGNUM", ")", "return", "(", "ALPHA_ROUND", "(", "fixed_size", ")", "+", "ALPHA_ROUND", "(", "get_frame_size", "(", ")", "+", "current_function_outgoing_args_size", ")", ")", ";"], "ground_truth": ["else", "gcc_unreachable", "(", ")", ";"], "File": "alpha3", "Func": "unicosmk_initial_elimination_offset", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245321, "Length": 97, "Cover_Rate": 0.8290598290598291} {"Template_token": ["", "static", "void", "unicosmk_insert_attributes", "(", "tree", "decl", ",", "tree", "*", "attr_ptr", "ATTRIBUTE_UNUSED", ")", "{"], "ground_truth": ["if", "(", "DECL_P", "(", "decl", ")", "&&", "(", "TREE_PUBLIC", "(", "decl", ")", "||", "TREE_CODE", "(", "decl", ")", "==", "FUNCTION_DECL", ")", ")", "unicosmk_unique_section", "(", "decl", ",", "", ")", ";"], "File": "alpha3", "Func": "unicosmk_insert_attributes", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245323, "Length": 41, "Cover_Rate": 0.9761904761904762} {"Template_token": ["", "if", "(", "type", "==", "NULL", ")", "return", "false", ";", "if", "(", "TREE_CODE", "(", "TYPE_SIZE", "(", "type", ")", ")", "!=", "INTEGER_CST", ")", "return", "true", ";"], "ground_truth": ["if", "(", "TREE_ADDRESSABLE", "(", "type", ")", ")", "return", "true", ";"], "File": "alpha3", "Func": "unicosmk_must_pass_in_stack", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245324, "Length": 34, "Cover_Rate": 0.576271186440678} {"Template_token": ["", "if", "(", "TREE_CODE", "(", "TYPE_SIZE", "(", "type", ")", ")", "!=", "INTEGER_CST", ")", "return", "true", ";", "if", "(", "TREE_ADDRESSABLE", "(", "type", ")", ")", "return", "true", ";"], "ground_truth": ["return", "ALPHA_ARG_SIZE", "(", "mode", ",", "type", ",", "", ")", ">", "", ";"], "File": "alpha3", "Func": "unicosmk_must_pass_in_stack", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245325, "Length": 37, "Cover_Rate": 0.6271186440677966} {"Template_token": ["", "static", "int", "unicosmk_need_dex", "(", "rtx", "x", "ATTRIBUTE_UNUSED", ")", "{"], "ground_truth": ["return", "", ";"], "File": "alpha3", "Func": "unicosmk_need_dex", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245326, "Length": 12, "Cover_Rate": 0.9230769230769231} {"Template_token": ["", "int", "idx", ";", "(", "*", "targetm", ".", "asm_out", ".", "internal_label", ")", "(", "file", ",", "", ",", "CODE_LABEL_NUMBER", "(", "lab", ")", ")", ";", "for", "(", "idx", "=", "", ";", "idx", "<", "vlen", ";", "idx", "++", ")", "{", "ASM_OUTPUT_ADDR_VEC_ELT", "(", "file", ",", "CODE_LABEL_NUMBER", "(", "XEXP", "(", "XVECEXP", "(", "body", ",", "", ",", "idx", ")", ",", "", ")", ")", ")", ";", "}"], "ground_truth": ["}"], "File": "alpha3", "Func": "unicosmk_output_addr_vec", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245327, "Length": 60, "Cover_Rate": 0.5882352941176471} {"Template_token": ["", "(", "*", "targetm", ".", "asm_out", ".", "internal_label", ")", "(", "file", ",", "", ",", "CODE_LABEL_NUMBER", "(", "lab", ")", ")", ";", "for", "(", "idx", "=", "", ";", "idx", "<", "vlen", ";", "idx", "++", ")", "{", "ASM_OUTPUT_ADDR_VEC_ELT", "(", "file", ",", "CODE_LABEL_NUMBER", "(", "XEXP", "(", "XVECEXP", "(", "body", ",", "", ",", "idx", ")", ",", "", ")", ")", ")", ";", "}"], "ground_truth": ["}"], "File": "alpha3", "Func": "unicosmk_output_addr_vec", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245328, "Length": 57, "Cover_Rate": 0.5588235294117647} {"Template_token": ["", "void", "unicosmk_output_align", "(", "FILE", "*", "file", ",", "int", "align", ")", "{", "if", "(", "inside_function", ")", "fprintf", "(", "file", ",", "", ",", "align", ")", ";"], "ground_truth": ["else", "fprintf", "(", "file", ",", "", ",", "align", ")", ";"], "File": "alpha3", "Func": "unicosmk_output_align", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245329, "Length": 34, "Cover_Rate": 0.9714285714285714} {"Template_token": ["", "else", "fprintf", "(", "file", ",", "", ",", "align", ")", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "unicosmk_output_align", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245330, "Length": 11, "Cover_Rate": 0.3142857142857143} {"Template_token": ["", "common_section", "(", ")", ";", "fputs", "(", "", ",", "file", ")", ";", "assemble_name", "(", "file", ",", "name", ")", ";", "fprintf", "(", "file", ",", "", ",", "floor_log2", "(", "align", "/", "BITS_PER_UNIT", ")", ")", ";", "fprintf", "(", "file", ",", "", ",", "size", ")", ";", "name_tree", "=", "get_identifier", "(", "name", ")", ";", "TREE_ASM_WRITTEN", "(", "name_tree", ")", "=", "", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "unicosmk_output_common", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245331, "Length": 56, "Cover_Rate": 0.6588235294117647} {"Template_token": ["", "common_section", "(", ")", ";", "fputs", "(", "", ",", "file", ")", ";", "assemble_name", "(", "file", ",", "name", ")", ";"], "ground_truth": ["fprintf", "(", "file", ",", "", ",", "floor_log2", "(", "align", "/", "BITS_PER_UNIT", ")", ")", ";"], "File": "alpha3", "Func": "unicosmk_output_common", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245332, "Length": 32, "Cover_Rate": 0.3764705882352941} {"Template_token": ["", "static", "const", "char", "*", "const", "externs", "[", "]", "=", "{", "", "}", ";", "int", "i", ";", "int", "n", ";", "n", "=", "ARRAY_SIZE", "(", "externs", ")", ";"], "ground_truth": ["for", "(", "i", "=", "", ";", "i", "<", "n", ";", "i", "++", ")", "fprintf", "(", "file", ",", "", ",", "externs", "[", "i", "]", ")", ";"], "File": "alpha3", "Func": "unicosmk_output_default_externs", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245333, "Length": 51, "Cover_Rate": 0.8360655737704918} {"Template_token": ["", "static", "void", "unicosmk_output_default_externs", "(", "FILE", "*", "file", ")", "{", "static", "const", "char", "*", "const", "externs", "[", "]", "=", "{", "", "}", ";", "int", "i", ";", "int", "n", ";", "n", "=", "ARRAY_SIZE", "(", "externs", ")", ";", "for", "(", "i", "=", "", ";", "i", "<", "n", ";", "i", "++", ")", "fprintf", "(", "file", ",", "", ",", "externs", "[", "i", "]", ")", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "unicosmk_output_default_externs", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245334, "Length": 61, "Cover_Rate": 1.0} {"Template_token": ["", "for", "(", "dex", "=", "unicosmk_dex_list", ";", "dex", ";", "dex", "=", "dex", "->", "next", ")", "{", "fprintf", "(", "file", ",", "", ",", "i", ")", ";", "assemble_name", "(", "file", ",", "dex", "->", "name", ")", ";"], "ground_truth": ["putc", "(", "'\\n'", ",", "file", ")", ";"], "File": "alpha3", "Func": "unicosmk_output_dex", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245336, "Length": 40, "Cover_Rate": 0.45454545454545453} {"Template_token": ["", "static", "void", "unicosmk_output_dex", "(", "FILE", "*", "file", ")", "{", "struct", "unicosmk_dex", "*", "dex", ";", "int", "i", ";", "if", "(", "unicosmk_dex_list", "==", "NULL", ")", "return", ";"], "ground_truth": ["fprintf", "(", "file", ",", "", ")", ";"], "File": "alpha3", "Func": "unicosmk_output_dex", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245337, "Length": 32, "Cover_Rate": 0.36363636363636365} {"Template_token": ["", "for", "(", "p", "=", "unicosmk_extern_head", ";", "p", "!=", "", ";", "p", "=", "p", "->", "next", ")", "{", "real_name", "=", "default_strip_name_encoding", "(", "p", "->", "name", ")", ";", "if", "(", "len", "&&", "p", "->", "name", "[", "", "]", "==", "'*'", "&&", "!", "memcmp", "(", "real_name", ",", "user_label_prefix", ",", "len", ")", ")", "real_name", "+=", "len", ";", "name_tree", "=", "get_identifier", "(", "real_name", ")", ";", "if", "(", "!", "TREE_ASM_WRITTEN", "(", "name_tree", ")", ")", "{", "TREE_ASM_WRITTEN", "(", "name_tree", ")", "=", "", ";"], "ground_truth": ["fputs", "(", "", ",", "file", ")", ";"], "File": "alpha3", "Func": "unicosmk_output_externs", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245338, "Length": 83, "Cover_Rate": 0.6194029850746269} {"Template_token": ["", "int", "len", ";", "tree", "name_tree", ";", "len", "=", "strlen", "(", "user_label_prefix", ")", ";", "for", "(", "p", "=", "unicosmk_extern_head", ";", "p", "!=", "", ";", "p", "=", "p", "->", "next", ")", "{", "real_name", "=", "default_strip_name_encoding", "(", "p", "->", "name", ")", ";", "if", "(", "len", "&&", "p", "->", "name", "[", "", "]", "==", "'*'", "&&", "!", "memcmp", "(", "real_name", ",", "user_label_prefix", ",", "len", ")", ")", "real_name", "+=", "len", ";", "name_tree", "=", "get_identifier", "(", "real_name", ")", ";", "if", "(", "!", "TREE_ASM_WRITTEN", "(", "name_tree", ")", ")", "{", "TREE_ASM_WRITTEN", "(", "name_tree", ")", "=", "", ";", "fputs", "(", "", ",", "file", ")", ";", "assemble_name", "(", "file", ",", "p", "->", "name", ")", ";", "putc", "(", "'\\n'", ",", "file", ")", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "unicosmk_output_externs", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245339, "Length": 113, "Cover_Rate": 0.8432835820895522} {"Template_token": ["", "char", "*", "ptr", "=", "clean_name", ";", "if", "(", "!", "ISALPHA", "(", "*", "name", ")", ")", "*", "ptr", "++", "=", "'$'", ";", "memcpy", "(", "ptr", ",", "name", ",", "len", "+", "", ")", ";", "clean_symbol_name", "(", "clean_name", ")", ";", "fputs", "(", "clean_name", ",", "file", ")", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "unicosmk_output_module_name", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245340, "Length": 45, "Cover_Rate": 0.5421686746987951} {"Template_token": ["", "const", "char", "*", "name", "=", "lbasename", "(", "main_input_filename", ")", ";", "unsigned", "len", "=", "strlen", "(", "name", ")", ";", "char", "*", "clean_name", "=", "alloca", "(", "len", "+", "", ")", ";"], "ground_truth": ["char", "*", "ptr", "=", "clean_name", ";"], "File": "alpha3", "Func": "unicosmk_output_module_name", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245341, "Length": 35, "Cover_Rate": 0.42168674698795183} {"Template_token": ["", "for", "(", "i", "=", "", ";", "i", "<", "len", ";", "i", "++", ")", "fprintf", "(", "file", ",", "", ",", "(", "int", ")", "(", "fnname", "[", "i", "]", ")", ")", ";", "if", "(", "(", "len", "%", "", ")", "==", "", ")", "fputs", "(", "", ",", "file", ")", ";", "else", "fprintf", "(", "file", ",", "", ",", "(", "", "-", "(", "len", "%", "", ")", ")", "*", "", ")", ";", "for", "(", "x", "=", "machine", "->", "first_ciw", ";", "x", ";", "x", "=", "XEXP", "(", "x", ",", "", ")", ")", "{", "ciw", "=", "XEXP", "(", "x", ",", "", ")", ";"], "ground_truth": ["fprintf", "(", "file", ",", "", "HOST_WIDE_INT_PRINT_DOUBLE_HEX", "", ",", "CONST_DOUBLE_HIGH", "(", "ciw", ")", ",", "CONST_DOUBLE_LOW", "(", "ciw", ")", ")", ";"], "File": "alpha3", "Func": "unicosmk_output_ssib", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245342, "Length": 115, "Cover_Rate": 0.47717842323651455} {"Template_token": ["", "len", "=", "strlen", "(", "fnname", ")", ";", "fprintf", "(", "file", ",", "", ",", "len", ")", ";", "fputs", "(", "", ",", "file", ")", ";", "fputs", "(", "", ",", "file", ")", ";", "assemble_name", "(", "file", ",", "fnname", ")", ";", "putc", "(", "'\\n'", ",", "file", ")", ";", "fputs", "(", "", ",", "file", ")", ";", "fputs", "(", "", ",", "file", ")", ";", "for", "(", "i", "=", "", ";", "i", "<", "len", ";", "i", "++", ")", "fprintf", "(", "file", ",", "", ",", "(", "int", ")", "(", "fnname", "[", "i", "]", ")", ")", ";"], "ground_truth": ["if", "(", "(", "len", "%", "", ")", "==", "", ")", "fputs", "(", "", ",", "file", ")", ";"], "File": "alpha3", "Func": "unicosmk_output_ssib", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245343, "Length": 105, "Cover_Rate": 0.43568464730290457} {"Template_token": ["", "static", "int", "unicosmk_special_name", "(", "const", "char", "*", "name", ")", "{", "if", "(", "name", "[", "", "]", "==", "'*'", ")", "++", "name", ";", "if", "(", "name", "[", "", "]", "==", "'$'", ")", "++", "name", ";", "if", "(", "name", "[", "", "]", "!=", "'r'", "&&", "name", "[", "", "]", "!=", "'f'", "&&", "name", "[", "", "]", "!=", "'R'", "&&", "name", "[", "", "]", "!=", "'F'", ")", "return", "", ";", "switch", "(", "name", "[", "", "]", ")", "{", "case", "'1'", ":", "case", "'2'", ":", "return", "(", "name", "[", "", "]", "==", "'\\0'", "||", "(", "ISDIGIT", "(", "name", "[", "", "]", ")", "&&", "name", "[", "", "]", "==", "'\\0'", ")", ")", ";", "case", "'3'", ":", "return", "(", "name", "[", "", "]", "==", "'\\0'", "||", "(", "(", "name", "[", "", "]", "==", "'0'", "||", "name", "[", "", "]", "==", "'1'", ")", "&&", "name", "[", "", "]", "==", "'\\0'", ")", ")", ";", "default", ":", "return", "(", "ISDIGIT", "(", "name", "[", "", "]", ")", "&&", "name", "[", "", "]", "==", "'\\0'", ")", ";", "}"], "ground_truth": ["}"], "File": "alpha3", "Func": "unicosmk_special_name", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245344, "Length": 168, "Cover_Rate": 1.0} {"Template_token": ["", "static", "int", "unicosmk_special_name", "(", "const", "char", "*", "name", ")", "{", "if", "(", "name", "[", "", "]", "==", "'*'", ")", "++", "name", ";", "if", "(", "name", "[", "", "]", "==", "'$'", ")", "++", "name", ";", "if", "(", "name", "[", "", "]", "!=", "'r'", "&&", "name", "[", "", "]", "!=", "'f'", "&&", "name", "[", "", "]", "!=", "'R'", "&&", "name", "[", "", "]", "!=", "'F'", ")", "return", "", ";", "switch", "(", "name", "[", "", "]", ")", "{", "case", "'1'", ":", "case", "'2'", ":"], "ground_truth": ["return", "(", "name", "[", "", "]", "==", "'\\0'", "||", "(", "ISDIGIT", "(", "name", "[", "", "]", ")", "&&", "name", "[", "", "]", "==", "'\\0'", ")", ")", ";"], "File": "alpha3", "Func": "unicosmk_special_name", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245345, "Length": 108, "Cover_Rate": 0.6428571428571429} {"Template_token": ["", "gcc_assert", "(", "GET_CODE", "(", "x", ")", "==", "MEM", ")", ";", "x", "=", "XEXP", "(", "x", ",", "", ")", ";", "gcc_assert", "(", "GET_CODE", "(", "x", ")", "==", "SYMBOL_REF", ")", ";", "fnname", "=", "XSTR", "(", "x", ",", "", ")", ";", "len", "=", "strlen", "(", "fnname", ")", ";"], "ground_truth": ["if", "(", "len", "+", "SSIB_PREFIX_LEN", ">", "", ")", "len", "=", "", "-", "SSIB_PREFIX_LEN", ";"], "File": "alpha3", "Func": "unicosmk_ssib_name", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245346, "Length": 59, "Cover_Rate": 0.46825396825396826} {"Template_token": ["", "if", "(", "len", "+", "SSIB_PREFIX_LEN", ">", "", ")", "len", "=", "", "-", "SSIB_PREFIX_LEN", ";", "strcpy", "(", "name", ",", "SSIB_PREFIX", ")", ";", "strncpy", "(", "name", "+", "SSIB_PREFIX_LEN", ",", "fnname", ",", "len", ")", ";", "name", "[", "len", "+", "SSIB_PREFIX_LEN", "]", "=", "", ";", "return", "name", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "unicosmk_ssib_name", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245347, "Length": 45, "Cover_Rate": 0.35714285714285715} {"Template_token": ["", "char", "*", "unicosmk_text_section", "(", "void", ")", "{", "static", "int", "count", "=", "", ";"], "ground_truth": ["sprintf", "(", "unicosmk_section_buf", ",", "", ",", "count", "++", ")", ";"], "File": "alpha3", "Func": "unicosmk_text_section", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245348, "Length": 23, "Cover_Rate": 0.8518518518518519} {"Template_token": ["", "gcc_assert", "(", "decl", ")", ";", "name", "=", "IDENTIFIER_POINTER", "(", "DECL_ASSEMBLER_NAME", "(", "decl", ")", ")", ";", "name", "=", "default_strip_name_encoding", "(", "name", ")", ";", "len", "=", "strlen", "(", "name", ")", ";", "if", "(", "TREE_CODE", "(", "decl", ")", "==", "FUNCTION_DECL", ")", "{", "char", "*", "string", ";"], "ground_truth": ["string", "=", "alloca", "(", "len", "+", "", ")", ";"], "File": "alpha3", "Func": "unicosmk_unique_section", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245349, "Length": 52, "Cover_Rate": 0.3333333333333333} {"Template_token": ["", "if", "(", "TREE_CODE", "(", "decl", ")", "==", "FUNCTION_DECL", ")", "{", "char", "*", "string", ";", "string", "=", "alloca", "(", "len", "+", "", ")", ";", "sprintf", "(", "string", ",", "", ",", "name", ")", ";", "DECL_SECTION_NAME", "(", "decl", ")", "=", "build_string", "(", "len", "+", "", ",", "string", ")", ";", "}", "else", "if", "(", "TREE_PUBLIC", "(", "decl", ")", ")", "DECL_SECTION_NAME", "(", "decl", ")", "=", "build_string", "(", "len", ",", "name", ")", ";", "else", "{", "char", "*", "string", ";", "string", "=", "alloca", "(", "len", "+", "", ")", ";", "sprintf", "(", "string", ",", "", ",", "name", ")", ";", "DECL_SECTION_NAME", "(", "decl", ")", "=", "build_string", "(", "len", "+", "", ",", "string", ")", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "unicosmk_unique_section", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245350, "Length": 106, "Cover_Rate": 0.6794871794871795} {"Template_token": ["", "stmt", "=", "SSA_NAME_DEF_STMT", "(", "lhs", ")", ";", "if", "(", "TREE_CODE", "(", "stmt", ")", "==", "PHI_NODE", ")", "return", "stmt", ";", "if", "(", "TREE_CODE", "(", "stmt", ")", "!=", "MODIFY_EXPR", "||", "TREE_OPERAND", "(", "stmt", ",", "", ")", "!=", "lhs", ")", "return", "lhs", ";", "rhs", "=", "TREE_OPERAND", "(", "stmt", ",", "", ")", ";"], "ground_truth": ["if", "(", "TREE_CODE", "(", "rhs", ")", "==", "WITH_SIZE_EXPR", ")", "rhs", "=", "TREE_OPERAND", "(", "rhs", ",", "", ")", ";"], "File": "alpha3", "Func": "va_list_skip_additions", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245351, "Length": 67, "Cover_Rate": 0.3806818181818182} {"Template_token": ["", "if", "(", "TREE_CODE", "(", "stmt", ")", "==", "PHI_NODE", ")", "return", "stmt", ";", "if", "(", "TREE_CODE", "(", "stmt", ")", "!=", "MODIFY_EXPR", "||", "TREE_OPERAND", "(", "stmt", ",", "", ")", "!=", "lhs", ")", "return", "lhs", ";", "rhs", "=", "TREE_OPERAND", "(", "stmt", ",", "", ")", ";"], "ground_truth": ["if", "(", "TREE_CODE", "(", "rhs", ")", "==", "WITH_SIZE_EXPR", ")", "rhs", "=", "TREE_OPERAND", "(", "rhs", ",", "", ")", ";"], "File": "alpha3", "Func": "va_list_skip_additions", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245352, "Length": 60, "Cover_Rate": 0.3409090909090909} {"Template_token": ["", "if", "(", "flags", "&", "SECTION_VMS_GLOBAL", ")", "fprintf", "(", "asm_out_file", ",", "", ")", ";", "if", "(", "flags", "&", "SECTION_VMS_INITIALIZE", ")", "fprintf", "(", "asm_out_file", ",", "", ")", ";", "if", "(", "flags", "&", "SECTION_DEBUG", ")", "fprintf", "(", "asm_out_file", ",", "", ")", ";", "fputc", "(", "'\\n'", ",", "asm_out_file", ")", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "vms_asm_named_section", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245353, "Length": 47, "Cover_Rate": 0.5} {"Template_token": ["", "static", "void", "vms_asm_out_constructor", "(", "rtx", "symbol", ",", "int", "priority", "ATTRIBUTE_UNUSED", ")", "{", "ctors_section", "(", ")", ";", "assemble_align", "(", "BITS_PER_WORD", ")", ";"], "ground_truth": ["assemble_integer", "(", "symbol", ",", "UNITS_PER_WORD", ",", "BITS_PER_WORD", ",", "", ")", ";"], "File": "alpha3", "Func": "vms_asm_out_constructor", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245354, "Length": 32, "Cover_Rate": 0.9696969696969697} {"Template_token": ["", "assemble_align", "(", "BITS_PER_WORD", ")", ";", "assemble_integer", "(", "symbol", ",", "UNITS_PER_WORD", ",", "BITS_PER_WORD", ",", "", ")", ";"], "ground_truth": ["}"], "File": "alpha3", "Func": "vms_asm_out_constructor", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245355, "Length": 17, "Cover_Rate": 0.5151515151515151} {"Template_token": ["", "static", "void", "vms_asm_out_destructor", "(", "rtx", "symbol", ",", "int", "priority", "ATTRIBUTE_UNUSED", ")", "{", "dtors_section", "(", ")", ";", "assemble_align", "(", "BITS_PER_WORD", ")", ";"], "ground_truth": ["assemble_integer", "(", "symbol", ",", "UNITS_PER_WORD", ",", "BITS_PER_WORD", ",", "", ")", ";"], "File": "alpha3", "Func": "vms_asm_out_destructor", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245356, "Length": 32, "Cover_Rate": 0.9696969696969697} {"Template_token": ["", "static", "void", "vms_asm_out_destructor", "(", "rtx", "symbol", ",", "int", "priority", "ATTRIBUTE_UNUSED", ")", "{"], "ground_truth": ["dtors_section", "(", ")", ";"], "File": "alpha3", "Func": "vms_asm_out_destructor", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245357, "Length": 16, "Cover_Rate": 0.48484848484848486} {"Template_token": ["", "static", "unsigned", "int", "vms_section_type_flags", "(", "tree", "decl", ",", "const", "char", "*", "name", ",", "int", "reloc", ")", "{", "unsigned", "int", "flags", "=", "default_section_type_flags", "(", "decl", ",", "name", ",", "reloc", ")", ";"], "ground_truth": ["if", "(", "decl", "&&", "DECL_ATTRIBUTES", "(", "decl", ")", "&&", "lookup_attribute", "(", "", ",", "DECL_ATTRIBUTES", "(", "decl", ")", ")", ")", "flags", "|=", "SECTION_VMS_OVERLAY", ";"], "File": "alpha3", "Func": "vms_section_type_flags", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245358, "Length": 53, "Cover_Rate": 0.5145631067961165} {"Template_token": ["", "unsigned", "int", "flags", "=", "default_section_type_flags", "(", "decl", ",", "name", ",", "reloc", ")", ";", "if", "(", "decl", "&&", "DECL_ATTRIBUTES", "(", "decl", ")", "&&", "lookup_attribute", "(", "", ",", "DECL_ATTRIBUTES", "(", "decl", ")", ")", ")", "flags", "|=", "SECTION_VMS_OVERLAY", ";", "if", "(", "decl", "&&", "DECL_ATTRIBUTES", "(", "decl", ")", "&&", "lookup_attribute", "(", "", ",", "DECL_ATTRIBUTES", "(", "decl", ")", ")", ")", "flags", "|=", "SECTION_VMS_GLOBAL", ";", "if", "(", "decl", "&&", "DECL_ATTRIBUTES", "(", "decl", ")", "&&", "lookup_attribute", "(", "", ",", "DECL_ATTRIBUTES", "(", "decl", ")", ")", ")", "flags", "|=", "SECTION_VMS_INITIALIZE", ";"], "ground_truth": ["return", "flags", ";"], "File": "alpha3", "Func": "vms_section_type_flags", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245359, "Length": 85, "Cover_Rate": 0.8252427184466019} {"Template_token": ["", "dep_insn_type", "=", "get_attr_type", "(", "dep_insn", ")", ";", "if", "(", "dep_insn_type", "==", "TYPE_ILD", "||", "dep_insn_type", "==", "TYPE_FLD", "||", "dep_insn_type", "==", "TYPE_LDSYM", ")", "cost", "+=", "alpha_memory_latency", "-", "", ";"], "ground_truth": ["return", "cost", ";"], "File": "alpha4", "Func": "alpha_adjust_cost", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245360, "Length": 30, "Cover_Rate": 0.35294117647058826} {"Template_token": ["", "static", "int", "alpha_adjust_cost", "(", "rtx_insn", "*", "insn", ",", "rtx", "link", ",", "rtx_insn", "*", "dep_insn", ",", "int", "cost", ")", "{", "enum", "attr_type", "dep_insn_type", ";", "if", "(", "REG_NOTE_KIND", "(", "link", ")", "!=", "", ")", "return", "cost", ";", "if", "(", "recog_memoized", "(", "insn", ")", "<", "", "||", "recog_memoized", "(", "dep_insn", ")", "<", "", ")", "return", "cost", ";", "dep_insn_type", "=", "get_attr_type", "(", "dep_insn", ")", ";", "if", "(", "dep_insn_type", "==", "TYPE_ILD", "||", "dep_insn_type", "==", "TYPE_FLD", "||", "dep_insn_type", "==", "TYPE_LDSYM", ")", "cost", "+=", "alpha_memory_latency", "-", "", ";", "return", "cost", ";"], "ground_truth": ["}"], "File": "alpha4", "Func": "alpha_adjust_cost", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245361, "Length": 85, "Cover_Rate": 1.0} {"Template_token": ["", "ldgp", "=", "alpha_function_needs_gp", "?", "", ":", "", ";", "while", "(", "i", ")", "{", "next", "=", "(", "*", "next_group", ")", "(", "i", ",", "&", "in_use", ",", "&", "len", ")", ";", "if", "(", "LABEL_P", "(", "i", ")", ")", "{", "unsigned", "int", "new_align", "=", "", "<<", "label_to_alignment", "(", "i", ")", ";", "if", "(", "new_align", ">=", "align", ")", "{", "align", "=", "new_align", "<", "max_align", "?", "new_align", ":", "max_align", ";", "ofs", "=", "", ";", "}", "else", "if", "(", "ofs", "&", "(", "new_align", "-", "", ")", ")", "ofs", "=", "(", "ofs", "|", "(", "new_align", "-", "", ")", ")", "+", "", ";", "gcc_assert", "(", "!", "len", ")", ";", "}", "else", "if", "(", "in_use", "==", "", ")", "{", "if", "(", "len", "<", "", ")", "{", "ofs", "=", "", ";", "align", "=", "", ";", "len", "=", "", ";", "}", "}", "else", "if", "(", "(", "int", ")", "align", "<", "len", ")", "{", "unsigned", "int", "new_log_align", "=", "len", ">", "", "?", "", ":", "", ";"], "ground_truth": ["rtx_insn", "*", "prev", ",", "*", "where", ";"], "File": "alpha4", "Func": "alpha_align_insns_1", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245362, "Length": 161, "Cover_Rate": 0.323943661971831} {"Template_token": ["", "if", "(", "*", "cum", "<", "", "&&", "", "<", "*", "cum", "+", "ALPHA_ARG_SIZE", "(", "mode", ",", "type", ",", "named", ")", ")", "words", "=", "", "-", "*", "cum", ";"], "ground_truth": ["return", "words", "*", "UNITS_PER_WORD", ";"], "File": "alpha4", "Func": "alpha_arg_partial_bytes", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245363, "Length": 33, "Cover_Rate": 0.33} {"Template_token": ["", "if", "(", "cum", "->", "num_args", "<", "", "&&", "", "<", "cum", "->", "num_args", "+", "ALPHA_ARG_SIZE", "(", "mode", ",", "type", ",", "named", ")", ")", "words", "=", "", "-", "cum", "->", "num_args", ";", "if", "(", "*", "cum", "<", "", "&&", "", "<", "*", "cum", "+", "ALPHA_ARG_SIZE", "(", "mode", ",", "type", ",", "named", ")", ")", "words", "=", "", "-", "*", "cum", ";"], "ground_truth": ["return", "words", "*", "UNITS_PER_WORD", ";"], "File": "alpha4", "Func": "alpha_arg_partial_bytes", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245364, "Length": 64, "Cover_Rate": 0.64} {"Template_token": ["", "return", "TARGET_FLOAT_VAX", "?", "FD", ":", "FT", ";", "default", ":", "return", "I64", ";", "}"], "ground_truth": ["}"], "File": "alpha4", "Func": "alpha_arg_type", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245365, "Length": 14, "Cover_Rate": 0.35} {"Template_token": ["", "hold_fnclex", "=", "build_call_expr", "(", "set_fpscr", ",", "", ",", "masked_fenv", ")", ";", "*", "hold", "=", "build2", "(", "COMPOUND_EXPR", ",", "void_type_node", ",", "build2", "(", "COMPOUND_EXPR", ",", "void_type_node", ",", "masked_fenv", ",", "ld_fenv", ")", ",", "hold_fnclex", ")", ";", "*", "clear", "=", "build_call_expr", "(", "set_fpscr", ",", "", ",", "masked_fenv", ")", ";", "new_fenv_var", "=", "create_tmp_var", "(", "long_unsigned_type_node", ")", ";", "reload_fenv", "=", "build2", "(", "MODIFY_EXPR", ",", "long_unsigned_type_node", ",", "new_fenv_var", ",", "build_call_expr", "(", "get_fpscr", ",", "", ")", ")", ";"], "ground_truth": ["restore_fnenv", "=", "build_call_expr", "(", "set_fpscr", ",", "", ",", "fenv_var", ")", ";"], "File": "alpha4", "Func": "alpha_atomic_assign_expand_fenv", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245366, "Length": 82, "Cover_Rate": 0.30711610486891383} {"Template_token": ["", "ld_fenv", "=", "build2", "(", "MODIFY_EXPR", ",", "long_unsigned_type_node", ",", "fenv_var", ",", "build_call_expr", "(", "get_fpscr", ",", "", ")", ")", ";", "masked_fenv", "=", "build2", "(", "BIT_AND_EXPR", ",", "long_unsigned_type_node", ",", "fenv_var", ",", "mask", ")", ";", "hold_fnclex", "=", "build_call_expr", "(", "set_fpscr", ",", "", ",", "masked_fenv", ")", ";", "*", "hold", "=", "build2", "(", "COMPOUND_EXPR", ",", "void_type_node", ",", "build2", "(", "COMPOUND_EXPR", ",", "void_type_node", ",", "masked_fenv", ",", "ld_fenv", ")", ",", "hold_fnclex", ")", ";", "*", "clear", "=", "build_call_expr", "(", "set_fpscr", ",", "", ",", "masked_fenv", ")", ";"], "ground_truth": ["new_fenv_var", "=", "create_tmp_var", "(", "long_unsigned_type_node", ")", ";"], "File": "alpha4", "Func": "alpha_atomic_assign_expand_fenv", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245367, "Length": 84, "Cover_Rate": 0.3146067415730337} {"Template_token": ["", "ofs", "=", "build_decl", "(", "BUILTINS_LOCATION", ",", "FIELD_DECL", ",", "get_identifier", "(", "", ")", ",", "integer_type_node", ")", ";", "DECL_FIELD_CONTEXT", "(", "ofs", ")", "=", "record", ";", "DECL_CHAIN", "(", "ofs", ")", "=", "space", ";", "TREE_THIS_VOLATILE", "(", "ofs", ")", "=", "", ";", "base", "=", "build_decl", "(", "BUILTINS_LOCATION", ",", "FIELD_DECL", ",", "get_identifier", "(", "", ")", ",", "ptr_type_node", ")", ";", "DECL_FIELD_CONTEXT", "(", "base", ")", "=", "record", ";", "DECL_CHAIN", "(", "base", ")", "=", "ofs", ";", "TYPE_FIELDS", "(", "record", ")", "=", "base", ";", "layout_type", "(", "record", ")", ";", "va_list_gpr_counter_field", "=", "ofs", ";", "return", "record", ";"], "ground_truth": ["}"], "File": "alpha4", "Func": "alpha_build_builtin_va_list", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245368, "Length": 87, "Cover_Rate": 0.45789473684210524} {"Template_token": ["", "*", "code", "=", "(", "int", ")", "swap_condition", "(", "(", "enum", "rtx_code", ")", "*", "code", ")", ";", "}", "if", "(", "(", "*", "code", "==", "LT", "||", "*", "code", "==", "LTU", ")", "&&", "CONST_INT_P", "(", "*", "op1", ")", "&&", "INTVAL", "(", "*", "op1", ")", "==", "", ")", "{", "*", "code", "=", "*", "code", "==", "LT", "?", "LE", ":", "LEU", ";", "*", "op1", "=", "GEN_INT", "(", "", ")", ";", "}"], "ground_truth": ["}"], "File": "alpha4", "Func": "alpha_canonicalize_comparison", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245369, "Length": 68, "Cover_Rate": 0.4657534246575342} {"Template_token": ["", "enum", "rtx_code", "code", "=", "GET_CODE", "(", "operands", "[", "", "]", ")", ";", "rtx", "op0", "=", "operands", "[", "", "]", ",", "op1", "=", "operands", "[", "", "]", ";", "rtx", "tem", ";", "if", "(", "cmp_mode", "==", "TFmode", ")", "{", "op0", "=", "alpha_emit_xfloating_compare", "(", "&", "code", ",", "op0", ",", "op1", ")", ";", "op1", "=", "const0_rtx", ";", "cmp_mode", "=", "DImode", ";", "}", "switch", "(", "code", ")", "{", "case", "EQ", ":", "case", "LE", ":", "case", "LT", ":", "case", "LEU", ":", "case", "LTU", ":", "case", "UNORDERED", ":", "cmp_code", "=", "code", ",", "branch_code", "=", "NE", ";", "break", ";", "case", "NE", ":", "case", "ORDERED", ":", "cmp_code", "=", "reverse_condition", "(", "code", ")", ",", "branch_code", "=", "EQ", ";", "break", ";", "case", "GE", ":", "case", "GT", ":", "case", "GEU", ":", "case", "GTU", ":", "if", "(", "cmp_mode", "==", "DFmode", ")", "{", "cmp_code", "=", "swap_condition", "(", "code", ")", ";", "branch_code", "=", "NE", ";", "std", "::", "swap", "(", "op0", ",", "op1", ")", ";", "}", "else", "{", "cmp_code", "=", "reverse_condition", "(", "code", ")", ";", "branch_code", "=", "EQ", ";", "}", "break", ";", "default", ":"], "ground_truth": ["gcc_unreachable", "(", ")", ";"], "File": "alpha4", "Func": "alpha_emit_conditional_branch", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245370, "Length": 172, "Cover_Rate": 0.3333333333333333} {"Template_token": ["", "local_fast_math", "=", "", ";", "}", "if", "(", "cmp_mode", "==", "DImode", ")", "{", "if", "(", "!", "reg_or_0_operand", "(", "op0", ",", "DImode", ")", ")", "op0", "=", "force_reg", "(", "DImode", ",", "op0", ")", ";", "if", "(", "!", "reg_or_8bit_operand", "(", "op1", ",", "DImode", ")", ")", "op1", "=", "force_reg", "(", "DImode", ",", "op1", ")", ";", "}", "if", "(", "signed_comparison_operator", "(", "cmp", ",", "VOIDmode", ")", "&&", "(", "cmp_mode", "==", "DImode", "||", "local_fast_math", ")", "&&", "(", "op0", "==", "CONST0_RTX", "(", "cmp_mode", ")", "||", "op1", "==", "CONST0_RTX", "(", "cmp_mode", ")", ")", ")", "return", "gen_rtx_fmt_ee", "(", "code", ",", "VOIDmode", ",", "op0", ",", "op1", ")", ";", "if", "(", "!", "can_create_pseudo_p", "(", ")", ")", "return", "NULL_RTX", ";", "switch", "(", "code", ")", "{", "case", "EQ", ":", "case", "LE", ":", "case", "LT", ":", "case", "LEU", ":", "case", "LTU", ":", "case", "UNORDERED", ":", "break", ";", "case", "NE", ":", "case", "ORDERED", ":", "code", "=", "reverse_condition", "(", "code", ")", ";", "cmov_code", "=", "EQ", ";", "break", ";", "case", "GE", ":", "case", "GT", ":", "case", "GEU", ":", "case", "GTU", ":", "if", "(", "cmp_mode", "==", "DImode", "&&", "op1", "==", "const0_rtx", ")", "break", ";", "code", "=", "swap_condition", "(", "code", ")", ";", "std", "::", "swap", "(", "op0", ",", "op1", ")", ";", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}", "if", "(", "cmp_mode", "==", "DImode", ")", "{", "if", "(", "!", "reg_or_0_operand", "(", "op0", ",", "DImode", ")", ")", "op0", "=", "force_reg", "(", "DImode", ",", "op0", ")", ";", "if", "(", "!", "reg_or_8bit_operand", "(", "op1", ",", "DImode", ")", ")", "op1", "=", "force_reg", "(", "DImode", ",", "op1", ")", ";", "}", "if", "(", "cmp_mode", "==", "DFmode", "&&", "!", "local_fast_math", ")", "cmov_mode", "=", "CCmode", ";", "tem", "=", "gen_reg_rtx", "(", "cmp_mode", ")", ";", "emit_move_insn", "(", "tem", ",", "gen_rtx_fmt_ee", "(", "code", ",", "cmp_mode", ",", "op0", ",", "op1", ")", ")", ";"], "ground_truth": ["return", "gen_rtx_fmt_ee", "(", "cmov_code", ",", "cmov_mode", ",", "tem", ",", "CONST0_RTX", "(", "cmp_mode", ")", ")", ";"], "File": "alpha4", "Func": "alpha_emit_conditional_move", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245371, "Length": 296, "Cover_Rate": 0.44511278195488724} {"Template_token": ["", "emit_cmp_and_jump_insns", "(", "in", ",", "const0_rtx", ",", "LT", ",", "const0_rtx", ",", "DImode", ",", "", ",", "neglab", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "VOIDmode", ",", "out", ",", "gen_rtx_FLOAT", "(", "mode", ",", "in", ")", ")", ")", ";", "emit_jump_insn", "(", "gen_jump", "(", "donelab", ")", ")", ";", "emit_barrier", "(", ")", ";", "emit_label", "(", "neglab", ")", ";", "emit_insn", "(", "gen_lshrdi3", "(", "i0", ",", "in", ",", "const1_rtx", ")", ")", ";"], "ground_truth": ["emit_insn", "(", "gen_anddi3", "(", "i1", ",", "in", ",", "const1_rtx", ")", ")", ";"], "File": "alpha4", "Func": "alpha_emit_floatuns", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245372, "Length": 75, "Cover_Rate": 0.3472222222222222} {"Template_token": ["", "break", ";", "case", "GE", ":", "case", "GT", ":", "case", "GEU", ":", "case", "GTU", ":", "if", "(", "cmp_mode", "==", "DImode", "&&", "op1", "==", "const0_rtx", ")", "break", ";", "code", "=", "swap_condition", "(", "code", ")", ";", "if", "(", "cmp_mode", "==", "DFmode", ")", "cmp_code", "=", "code", ",", "code", "=", "NE", ";", "std", "::", "swap", "(", "op0", ",", "op1", ")", ";", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}", "if", "(", "cmp_mode", "==", "DImode", ")", "{", "if", "(", "!", "register_operand", "(", "op0", ",", "DImode", ")", ")", "op0", "=", "force_reg", "(", "DImode", ",", "op0", ")", ";", "if", "(", "!", "reg_or_8bit_operand", "(", "op1", ",", "DImode", ")", ")", "op1", "=", "force_reg", "(", "DImode", ",", "op1", ")", ";", "}", "if", "(", "cmp_code", "!=", "UNKNOWN", ")", "{", "tmp", "=", "gen_reg_rtx", "(", "cmp_mode", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "VOIDmode", ",", "tmp", ",", "gen_rtx_fmt_ee", "(", "cmp_code", ",", "cmp_mode", ",", "op0", ",", "op1", ")", ")", ")", ";", "op0", "=", "cmp_mode", "!=", "DImode", "?", "gen_lowpart", "(", "DImode", ",", "tmp", ")", ":", "tmp", ";", "op1", "=", "const0_rtx", ";", "}"], "ground_truth": ["emit_insn", "(", "gen_rtx_SET", "(", "VOIDmode", ",", "operands", "[", "", "]", ",", "gen_rtx_fmt_ee", "(", "code", ",", "DImode", ",", "op0", ",", "op1", ")", ")", ")", ";"], "File": "alpha4", "Func": "alpha_emit_setcc", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245373, "Length": 190, "Cover_Rate": 0.5397727272727273} {"Template_token": ["", "break", ";", "case", "DFmode", ":", "reg", "=", "gen_rtx_REG", "(", "DFmode", ",", "regno", "+", "", ")", ";", "regno", "+=", "", ";", "break", ";", "case", "VOIDmode", ":", "gcc_assert", "(", "CONST_INT_P", "(", "operands", "[", "i", "]", ")", ")", ";", "case", "DImode", ":", "reg", "=", "gen_rtx_REG", "(", "DImode", ",", "regno", ")", ";", "regno", "+=", "", ";", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}", "emit_move_insn", "(", "reg", ",", "operands", "[", "i", "]", ")", ";", "use_reg", "(", "&", "usage", ",", "reg", ")", ";", "}", "switch", "(", "GET_MODE", "(", "target", ")", ")", "{", "case", "TFmode", ":", "reg", "=", "gen_rtx_REG", "(", "TFmode", ",", "", ")", ";", "break", ";", "case", "DFmode", ":", "reg", "=", "gen_rtx_REG", "(", "DFmode", ",", "", ")", ";", "break", ";", "case", "DImode", ":", "reg", "=", "gen_rtx_REG", "(", "DImode", ",", "", ")", ";"], "ground_truth": ["break", ";"], "File": "alpha4", "Func": "alpha_emit_xfloating_libcall", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245375, "Length": 130, "Cover_Rate": 0.45936395759717313} {"Template_token": ["", "mode", "=", "GET_MODE", "(", "mem", ")", ";", "addr", "=", "XEXP", "(", "mem", ",", "", ")", ";", "gcc_assert", "(", "register_operand", "(", "addr", ",", "DImode", ")", ")", ";", "align", "=", "expand_simple_binop", "(", "Pmode", ",", "AND", ",", "addr", ",", "GEN_INT", "(", "-", "", ")", ",", "NULL_RTX", ",", "", ",", "OPTAB_DIRECT", ")", ";", "if", "(", "val", "!=", "const0_rtx", ")", "val", "=", "emit_insxl", "(", "mode", ",", "val", ",", "addr", ")", ";", "wdst", "=", "gen_reg_rtx", "(", "DImode", ")", ";"], "ground_truth": ["if", "(", "mode", "==", "QImode", ")", "gen", "=", "gen_atomic_exchangeqi_1", ";"], "File": "alpha4", "Func": "alpha_expand_atomic_exchange_12", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245376, "Length": 83, "Cover_Rate": 0.4368421052631579} {"Template_token": ["", "bool", "nonvoid", ";", "if", "(", "fcode", ">=", "ALPHA_BUILTIN_max", ")", "internal_error", "(", "", ")", ";", "icode", "=", "code_for_builtin", "[", "fcode", "]", ";", "if", "(", "icode", "==", "", ")", "internal_error", "(", "", ")", ";", "nonvoid", "=", "TREE_TYPE", "(", "TREE_TYPE", "(", "fndecl", ")", ")", "!=", "void_type_node", ";", "arity", "=", "", ";", "FOR_EACH_CALL_EXPR_ARG", "(", "arg", ",", "iter", ",", "exp", ")", "{", "const", "struct", "insn_operand_data", "*", "insn_op", ";", "if", "(", "arg", "==", "error_mark_node", ")", "return", "NULL_RTX", ";", "if", "(", "arity", ">", "MAX_ARGS", ")", "return", "NULL_RTX", ";", "insn_op", "=", "&", "insn_data", "[", "icode", "]", ".", "operand", "[", "arity", "+", "nonvoid", "]", ";", "op", "[", "arity", "]", "=", "expand_expr", "(", "arg", ",", "NULL_RTX", ",", "insn_op", "->", "mode", ",", "EXPAND_NORMAL", ")", ";", "if", "(", "!", "(", "*", "insn_op", "->", "predicate", ")", "(", "op", "[", "arity", "]", ",", "insn_op", "->", "mode", ")", ")", "op", "[", "arity", "]", "=", "copy_to_mode_reg", "(", "insn_op", "->", "mode", ",", "op", "[", "arity", "]", ")", ";", "arity", "++", ";", "}", "if", "(", "nonvoid", ")", "{", "machine_mode", "tmode", "=", "insn_data", "[", "icode", "]", ".", "operand", "[", "", "]", ".", "mode", ";", "if", "(", "!", "target", "||", "GET_MODE", "(", "target", ")", "!=", "tmode", "||", "!", "(", "*", "insn_data", "[", "icode", "]", ".", "operand", "[", "", "]", ".", "predicate", ")", "(", "target", ",", "tmode", ")", ")", "target", "=", "gen_reg_rtx", "(", "tmode", ")", ";", "}", "switch", "(", "arity", ")", "{", "case", "", ":", "pat", "=", "GEN_FCN", "(", "icode", ")", "(", "target", ")", ";", "break", ";", "case", "", ":", "if", "(", "nonvoid", ")", "pat", "=", "GEN_FCN", "(", "icode", ")", "(", "target", ",", "op", "[", "", "]", ")", ";", "else", "pat", "=", "GEN_FCN", "(", "icode", ")", "(", "op", "[", "", "]", ")", ";", "break", ";", "case", "", ":", "pat", "=", "GEN_FCN", "(", "icode", ")", "(", "target", ",", "op", "[", "", "]", ",", "op", "[", "", "]", ")", ";", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}", "if", "(", "!", "pat", ")", "return", "NULL_RTX", ";", "emit_insn", "(", "pat", ")", ";"], "ground_truth": ["if", "(", "nonvoid", ")", "return", "target", ";"], "File": "alpha4", "Func": "alpha_expand_builtin", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245377, "Length": 326, "Cover_Rate": 0.8211586901763224} {"Template_token": ["", "machine_mode", "mode", ";", "rtx", "addr", ",", "align", ",", "wdst", ";", "rtx", "(", "*", "gen", ")", "(", "rtx", ",", "rtx", ",", "rtx", ",", "rtx", ",", "rtx", ",", "rtx", ",", "rtx", ",", "rtx", ",", "rtx", ")", ";", "cond", "=", "operands", "[", "", "]", ";", "dst", "=", "operands", "[", "", "]", ";", "mem", "=", "operands", "[", "", "]", ";", "oldval", "=", "operands", "[", "", "]", ";", "newval", "=", "operands", "[", "", "]", ";", "is_weak", "=", "operands", "[", "", "]", ";", "mod_s", "=", "operands", "[", "", "]", ";"], "ground_truth": ["mod_f", "=", "operands", "[", "", "]", ";"], "File": "alpha4", "Func": "alpha_expand_compare_and_swap_12", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245378, "Length": 91, "Cover_Rate": 0.3568627450980392} {"Template_token": ["", "rtx", "(", "*", "gen", ")", "(", "rtx", ",", "rtx", ",", "rtx", ",", "rtx", ",", "rtx", ",", "rtx", ",", "rtx", ",", "rtx", ",", "rtx", ")", ";", "cond", "=", "operands", "[", "", "]", ";", "dst", "=", "operands", "[", "", "]", ";", "mem", "=", "operands", "[", "", "]", ";", "oldval", "=", "operands", "[", "", "]", ";", "newval", "=", "operands", "[", "", "]", ";", "is_weak", "=", "operands", "[", "", "]", ";", "mod_s", "=", "operands", "[", "", "]", ";", "mod_f", "=", "operands", "[", "", "]", ";", "mode", "=", "GET_MODE", "(", "mem", ")", ";", "addr", "=", "XEXP", "(", "mem", ",", "", ")", ";", "gcc_assert", "(", "register_operand", "(", "addr", ",", "DImode", ")", ")", ";", "align", "=", "expand_simple_binop", "(", "Pmode", ",", "AND", ",", "addr", ",", "GEN_INT", "(", "-", "", ")", ",", "NULL_RTX", ",", "", ",", "OPTAB_DIRECT", ")", ";", "oldval", "=", "convert_modes", "(", "DImode", ",", "mode", ",", "oldval", ",", "", ")", ";", "if", "(", "newval", "!=", "const0_rtx", ")", "newval", "=", "emit_insxl", "(", "mode", ",", "newval", ",", "addr", ")", ";"], "ground_truth": ["wdst", "=", "gen_reg_rtx", "(", "DImode", ")", ";"], "File": "alpha4", "Func": "alpha_expand_compare_and_swap_12", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245379, "Length": 167, "Cover_Rate": 0.6549019607843137} {"Template_token": ["", "sp_adj2", "=", "GEN_INT", "(", "low", ")", ";", "}", "else", "{", "rtx", "tmp", "=", "gen_rtx_REG", "(", "DImode", ",", "", ")", ";", "sp_adj2", "=", "alpha_emit_set_const", "(", "tmp", ",", "DImode", ",", "frame_size", ",", "", ",", "false", ")", ";", "if", "(", "!", "sp_adj2", ")", "{", "sp_adj2", "=", "alpha_emit_set_long_const", "(", "tmp", ",", "frame_size", ",", "-", "(", "frame_size", "<", "", ")", ")", ";", "gcc_assert", "(", "sp_adj2", ")", ";", "}", "}", "if", "(", "fp_is_frame_pointer", ")", "{", "emit_insn", "(", "gen_blockage", "(", ")", ")", ";", "mem", "=", "gen_frame_mem", "(", "DImode", ",", "plus_constant", "(", "Pmode", ",", "sa_reg", ",", "fp_offset", ")", ")", ";", "emit_move_insn", "(", "hard_frame_pointer_rtx", ",", "mem", ")", ";", "cfa_restores", "=", "alloc_reg_note", "(", "REG_CFA_RESTORE", ",", "hard_frame_pointer_rtx", ",", "cfa_restores", ")", ";", "}", "else", "if", "(", "TARGET_ABI_OPEN_VMS", ")", "{", "emit_insn", "(", "gen_blockage", "(", ")", ")", ";", "emit_move_insn", "(", "hard_frame_pointer_rtx", ",", "gen_rtx_REG", "(", "DImode", ",", "vms_save_fp_regno", ")", ")", ";", "cfa_restores", "=", "alloc_reg_note", "(", "REG_CFA_RESTORE", ",", "hard_frame_pointer_rtx", ",", "cfa_restores", ")", ";", "}", "emit_insn", "(", "gen_blockage", "(", ")", ")", ";", "if", "(", "sp_adj2", "==", "const0_rtx", ")", "insn", "=", "emit_move_insn", "(", "stack_pointer_rtx", ",", "sp_adj1", ")", ";", "else", "insn", "=", "emit_move_insn", "(", "stack_pointer_rtx", ",", "gen_rtx_PLUS", "(", "DImode", ",", "sp_adj1", ",", "sp_adj2", ")", ")", ";", "REG_NOTES", "(", "insn", ")", "=", "cfa_restores", ";", "add_reg_note", "(", "insn", ",", "REG_CFA_DEF_CFA", ",", "stack_pointer_rtx", ")", ";", "RTX_FRAME_RELATED_P", "(", "insn", ")", "=", "", ";", "}", "else", "{", "gcc_assert", "(", "cfa_restores", "==", "NULL", ")", ";", "if", "(", "TARGET_ABI_OPEN_VMS", "&&", "alpha_procedure_type", "==", "PT_REGISTER", ")", "{", "emit_insn", "(", "gen_blockage", "(", ")", ")", ";", "insn", "=", "emit_move_insn", "(", "hard_frame_pointer_rtx", ",", "gen_rtx_REG", "(", "DImode", ",", "vms_save_fp_regno", ")", ")", ";", "add_reg_note", "(", "insn", ",", "REG_CFA_RESTORE", ",", "hard_frame_pointer_rtx", ")", ";", "RTX_FRAME_RELATED_P", "(", "insn", ")", "=", "", ";", "}"], "ground_truth": ["}"], "File": "alpha4", "Func": "alpha_expand_epilogue", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245380, "Length": 268, "Cover_Rate": 0.30454545454545456} {"Template_token": ["", "if", "(", "tmp", "==", "operands", "[", "", "]", ")", "return", "true", ";", "operands", "[", "", "]", "=", "tmp", ";", "return", "false", ";", "}", "}", "if", "(", "!", "CONSTANT_P", "(", "operands", "[", "", "]", ")", "||", "input_operand", "(", "operands", "[", "", "]", ",", "mode", ")", ")", "return", "false", ";", "if", "(", "CONST_INT_P", "(", "operands", "[", "", "]", ")", "||", "GET_CODE", "(", "operands", "[", "", "]", ")", "==", "CONST_DOUBLE", "||", "GET_CODE", "(", "operands", "[", "", "]", ")", "==", "CONST_VECTOR", ")", "{", "if", "(", "alpha_split_const_mov", "(", "mode", ",", "operands", ")", ")", "return", "true", ";", "}"], "ground_truth": ["tmp", "=", "force_const_mem", "(", "mode", ",", "operands", "[", "", "]", ")", ";"], "File": "alpha4", "Func": "alpha_expand_mov", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245381, "Length": 104, "Cover_Rate": 0.41106719367588934} {"Template_token": ["", "if", "(", "aligned_memory_operand", "(", "operands", "[", "", "]", ",", "mode", ")", ")", "{", "if", "(", "reload_in_progress", ")", "{", "if", "(", "mode", "==", "QImode", ")", "seq", "=", "gen_reload_inqi_aligned", "(", "operands", "[", "", "]", ",", "operands", "[", "", "]", ")", ";", "else", "seq", "=", "gen_reload_inhi_aligned", "(", "operands", "[", "", "]", ",", "operands", "[", "", "]", ")", ";", "emit_insn", "(", "seq", ")", ";", "}", "else", "{", "rtx", "aligned_mem", ",", "bitnum", ";", "rtx", "scratch", "=", "gen_reg_rtx", "(", "SImode", ")", ";", "rtx", "subtarget", ";", "bool", "copyout", ";", "get_aligned_mem", "(", "operands", "[", "", "]", ",", "&", "aligned_mem", ",", "&", "bitnum", ")", ";", "subtarget", "=", "operands", "[", "", "]", ";", "if", "(", "REG_P", "(", "subtarget", ")", ")", "subtarget", "=", "gen_lowpart", "(", "DImode", ",", "subtarget", ")", ",", "copyout", "=", "false", ";", "else", "subtarget", "=", "gen_reg_rtx", "(", "DImode", ")", ",", "copyout", "=", "true", ";", "if", "(", "mode", "==", "QImode", ")", "seq", "=", "gen_aligned_loadqi", "(", "subtarget", ",", "aligned_mem", ",", "bitnum", ",", "scratch", ")", ";", "else", "seq", "=", "gen_aligned_loadhi", "(", "subtarget", ",", "aligned_mem", ",", "bitnum", ",", "scratch", ")", ";", "emit_insn", "(", "seq", ")", ";", "if", "(", "copyout", ")", "emit_move_insn", "(", "operands", "[", "", "]", ",", "gen_lowpart", "(", "mode", ",", "subtarget", ")", ")", ";", "}", "}", "else", "{", "rtx", "temp1", ",", "temp2", ",", "subtarget", ",", "ua", ";", "bool", "copyout", ";"], "ground_truth": ["temp1", "=", "gen_reg_rtx", "(", "DImode", ")", ";"], "File": "alpha4", "Func": "alpha_expand_mov_nobwx", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245382, "Length": 215, "Cover_Rate": 0.3706896551724138} {"Template_token": ["", "RTX_FRAME_RELATED_P", "(", "seq", ")", "=", "", ";", "add_reg_note", "(", "seq", ",", "REG_FRAME_RELATED_EXPR", ",", "gen_rtx_SET", "(", "VOIDmode", ",", "stack_pointer_rtx", ",", "plus_constant", "(", "Pmode", ",", "stack_pointer_rtx", ",", "-", "frame_size", ")", ")", ")", ";", "}", "sa_bias", "=", "", ";", "sa_reg", "=", "stack_pointer_rtx", ";", "if", "(", "reg_offset", "+", "sa_size", ">", "", ")", "{", "int", "low", "=", "(", "(", "reg_offset", "&", "", ")", "^", "", ")", "-", "", ";", "rtx", "sa_bias_rtx", ";", "if", "(", "low", "+", "sa_size", "<=", "", ")", "sa_bias", "=", "reg_offset", "-", "low", ",", "reg_offset", "=", "low", ";", "else", "sa_bias", "=", "reg_offset", ",", "reg_offset", "=", "", ";", "sa_reg", "=", "gen_rtx_REG", "(", "DImode", ",", "", ")", ";", "sa_bias_rtx", "=", "GEN_INT", "(", "sa_bias", ")", ";", "if", "(", "add_operand", "(", "sa_bias_rtx", ",", "DImode", ")", ")", "emit_insn", "(", "gen_adddi3", "(", "sa_reg", ",", "stack_pointer_rtx", ",", "sa_bias_rtx", ")", ")", ";", "else", "{", "emit_move_insn", "(", "sa_reg", ",", "sa_bias_rtx", ")", ";", "emit_insn", "(", "gen_adddi3", "(", "sa_reg", ",", "stack_pointer_rtx", ",", "sa_reg", ")", ")", ";", "}", "}", "if", "(", "TARGET_ABI_OPEN_VMS", "&&", "alpha_procedure_type", "==", "PT_STACK", ")", "emit_frame_store", "(", "REG_PV", ",", "stack_pointer_rtx", ",", "", ",", "", ")", ";", "if", "(", "imask", "&", "(", "", "<<", "REG_RA", ")", ")", "{", "emit_frame_store", "(", "REG_RA", ",", "sa_reg", ",", "sa_bias", ",", "reg_offset", ")", ";", "imask", "&=", "~", "(", "", "<<", "REG_RA", ")", ";", "reg_offset", "+=", "", ";", "}", "for", "(", "i", "=", "", ";", "i", "<", "", ";", "i", "++", ")", "if", "(", "imask", "&", "(", "", "<<", "i", ")", ")", "{", "emit_frame_store", "(", "i", ",", "sa_reg", ",", "sa_bias", ",", "reg_offset", ")", ";", "reg_offset", "+=", "", ";", "}", "for", "(", "i", "=", "", ";", "i", "<", "", ";", "i", "++", ")", "if", "(", "fmask", "&", "(", "", "<<", "i", ")", ")", "{"], "ground_truth": ["emit_frame_store", "(", "i", "+", "", ",", "sa_reg", ",", "sa_bias", ",", "reg_offset", ")", ";"], "File": "alpha4", "Func": "alpha_expand_prologue", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245383, "Length": 286, "Cover_Rate": 0.30105263157894735} {"Template_token": ["", "for", "(", "i", "=", "", ";", "i", "<", "words", ";", "++", "i", ")", "{", "tmp", "=", "change_address", "(", "smem", ",", "DImode", ",", "gen_rtx_AND", "(", "DImode", ",", "plus_constant", "(", "DImode", ",", "smema", ",", "", "*", "i", ")", ",", "im8", ")", ")", ";", "set_mem_alias_set", "(", "tmp", ",", "", ")", ";", "emit_move_insn", "(", "data_regs", "[", "i", "]", ",", "tmp", ")", ";", "}", "tmp", "=", "change_address", "(", "smem", ",", "DImode", ",", "gen_rtx_AND", "(", "DImode", ",", "plus_constant", "(", "DImode", ",", "smema", ",", "", "*", "words", "-", "", ")", ",", "im8", ")", ")", ";", "set_mem_alias_set", "(", "tmp", ",", "", ")", ";", "emit_move_insn", "(", "data_regs", "[", "words", "]", ",", "tmp", ")", ";", "sreg", "=", "copy_addr_to_reg", "(", "smema", ")", ";", "areg", "=", "expand_binop", "(", "DImode", ",", "and_optab", ",", "sreg", ",", "GEN_INT", "(", "", ")", ",", "NULL", ",", "", ",", "OPTAB_WIDEN", ")", ";", "for", "(", "i", "=", "", ";", "i", "<", "words", ";", "++", "i", ")", "{", "emit_insn", "(", "gen_extql", "(", "data_regs", "[", "i", "]", ",", "data_regs", "[", "i", "]", ",", "sreg", ")", ")", ";"], "ground_truth": ["emit_insn", "(", "gen_extqh", "(", "ext_tmps", "[", "i", "]", ",", "data_regs", "[", "i", "+", "", "]", ",", "sreg", ")", ")", ";"], "File": "alpha4", "Func": "alpha_expand_unaligned_load_words", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245384, "Length": 186, "Cover_Rate": 0.45036319612590797} {"Template_token": ["", "}", "else", "if", "(", "HOST_BITS_PER_WIDE_INT", ">=", "", ")", "{", "i0", "=", "CONST_DOUBLE_LOW", "(", "x", ")", ";", "i1", "=", "-", "(", "i0", "<", "", ")", ";", "}", "else", "{", "i0", "=", "CONST_DOUBLE_LOW", "(", "x", ")", ";", "i1", "=", "CONST_DOUBLE_HIGH", "(", "x", ")", ";", "}"], "ground_truth": ["*", "p0", "=", "i0", ";"], "File": "alpha4", "Func": "alpha_extract_integer", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245385, "Length": 48, "Cover_Rate": 0.3870967741935484} {"Template_token": ["", "return", "alpha_fold_builtin_extxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "true", ")", ";", "case", "ALPHA_BUILTIN_EXTQH", ":", "return", "alpha_fold_builtin_extxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "true", ")", ";", "case", "ALPHA_BUILTIN_INSBL", ":", "return", "alpha_fold_builtin_insxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "false", ")", ";", "case", "ALPHA_BUILTIN_INSWL", ":", "return", "alpha_fold_builtin_insxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "false", ")", ";", "case", "ALPHA_BUILTIN_INSLL", ":", "return", "alpha_fold_builtin_insxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "false", ")", ";", "case", "ALPHA_BUILTIN_INSQL", ":", "return", "alpha_fold_builtin_insxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "false", ")", ";", "case", "ALPHA_BUILTIN_INSWH", ":", "return", "alpha_fold_builtin_insxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "true", ")", ";", "case", "ALPHA_BUILTIN_INSLH", ":", "return", "alpha_fold_builtin_insxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "true", ")", ";", "case", "ALPHA_BUILTIN_INSQH", ":", "return", "alpha_fold_builtin_insxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "true", ")", ";", "case", "ALPHA_BUILTIN_MSKBL", ":", "return", "alpha_fold_builtin_mskxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "false", ")", ";", "case", "ALPHA_BUILTIN_MSKWL", ":", "return", "alpha_fold_builtin_mskxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "false", ")", ";", "case", "ALPHA_BUILTIN_MSKLL", ":", "return", "alpha_fold_builtin_mskxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "false", ")", ";", "case", "ALPHA_BUILTIN_MSKQL", ":", "return", "alpha_fold_builtin_mskxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "false", ")", ";", "case", "ALPHA_BUILTIN_MSKWH", ":", "return", "alpha_fold_builtin_mskxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "true", ")", ";", "case", "ALPHA_BUILTIN_MSKLH", ":", "return", "alpha_fold_builtin_mskxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "true", ")", ";", "case", "ALPHA_BUILTIN_MSKQH", ":", "return", "alpha_fold_builtin_mskxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "true", ")", ";", "case", "ALPHA_BUILTIN_ZAP", ":", "opint", "[", "", "]", "^=", "", ";", "case", "ALPHA_BUILTIN_ZAPNOT", ":", "return", "alpha_fold_builtin_zapnot", "(", "op", ",", "opint", ",", "op_const", ")", ";", "case", "ALPHA_BUILTIN_MINUB8", ":", "return", "alpha_fold_vector_minmax", "(", "MIN_EXPR", ",", "op", ",", "alpha_v8qi_u", ")", ";", "case", "ALPHA_BUILTIN_MINSB8", ":", "return", "alpha_fold_vector_minmax", "(", "MIN_EXPR", ",", "op", ",", "alpha_v8qi_s", ")", ";", "case", "ALPHA_BUILTIN_MINUW4", ":", "return", "alpha_fold_vector_minmax", "(", "MIN_EXPR", ",", "op", ",", "alpha_v4hi_u", ")", ";", "case", "ALPHA_BUILTIN_MINSW4", ":", "return", "alpha_fold_vector_minmax", "(", "MIN_EXPR", ",", "op", ",", "alpha_v4hi_s", ")", ";", "case", "ALPHA_BUILTIN_MAXUB8", ":", "return", "alpha_fold_vector_minmax", "(", "MAX_EXPR", ",", "op", ",", "alpha_v8qi_u", ")", ";", "case", "ALPHA_BUILTIN_MAXSB8", ":", "return", "alpha_fold_vector_minmax", "(", "MAX_EXPR", ",", "op", ",", "alpha_v8qi_s", ")", ";", "case", "ALPHA_BUILTIN_MAXUW4", ":", "return", "alpha_fold_vector_minmax", "(", "MAX_EXPR", ",", "op", ",", "alpha_v4hi_u", ")", ";", "case", "ALPHA_BUILTIN_MAXSW4", ":", "return", "alpha_fold_vector_minmax", "(", "MAX_EXPR", ",", "op", ",", "alpha_v4hi_s", ")", ";", "case", "ALPHA_BUILTIN_PERR", ":", "return", "alpha_fold_builtin_perr", "(", "opint", ",", "op_const", ")", ";", "case", "ALPHA_BUILTIN_PKLB", ":", "return", "alpha_fold_builtin_pklb", "(", "opint", ",", "op_const", ")", ";", "case", "ALPHA_BUILTIN_PKWB", ":", "return", "alpha_fold_builtin_pkwb", "(", "opint", ",", "op_const", ")", ";", "case", "ALPHA_BUILTIN_UNPKBL", ":", "return", "alpha_fold_builtin_unpkbl", "(", "opint", ",", "op_const", ")", ";", "case", "ALPHA_BUILTIN_UNPKBW", ":", "return", "alpha_fold_builtin_unpkbw", "(", "opint", ",", "op_const", ")", ";", "case", "ALPHA_BUILTIN_CTTZ", ":", "return", "alpha_fold_builtin_cttz", "(", "opint", ",", "op_const", ")", ";", "case", "ALPHA_BUILTIN_CTLZ", ":", "return", "alpha_fold_builtin_ctlz", "(", "opint", ",", "op_const", ")", ";", "case", "ALPHA_BUILTIN_CTPOP", ":", "return", "alpha_fold_builtin_ctpop", "(", "opint", ",", "op_const", ")", ";", "case", "ALPHA_BUILTIN_AMASK", ":", "case", "ALPHA_BUILTIN_IMPLVER", ":", "case", "ALPHA_BUILTIN_RPCC", ":", "default", ":", "return", "NULL", ";"], "ground_truth": ["}"], "File": "alpha4", "Func": "alpha_fold_builtin", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245386, "Length": 499, "Cover_Rate": 0.696927374301676} {"Template_token": ["", "else", "basereg", "=", "", ";", "}", "{", "if", "(", "mode", "==", "VOIDmode", ")", "return", "alpha_arg_info_reg_val", "(", "*", "cum", ")", ";", "num_args", "=", "cum", "->", "num_args", ";", "if", "(", "num_args", ">=", "", "||", "targetm", ".", "calls", ".", "must_pass_in_stack", "(", "mode", ",", "type", ")", ")", "return", "NULL_RTX", ";", "}", "{", "if", "(", "*", "cum", ">=", "", ")", "return", "NULL_RTX", ";"], "ground_truth": ["num_args", "=", "*", "cum", ";"], "File": "alpha4", "Func": "alpha_function_arg", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245387, "Length": 63, "Cover_Rate": 0.35795454545454547} {"Template_token": ["", "if", "(", "type", "&&", "AGGREGATE_TYPE_P", "(", "type", ")", ")", "basereg", "=", "", ";", "else", "{", "gcc_assert", "(", "!", "COMPLEX_MODE_P", "(", "mode", ")", ")", ";", "if", "(", "TARGET_FPREGS", "&&", "GET_MODE_CLASS", "(", "mode", ")", "==", "MODE_FLOAT", ")", "basereg", "=", "", "+", "", ";", "else", "basereg", "=", "", ";", "}", "{", "if", "(", "mode", "==", "VOIDmode", ")", "return", "alpha_arg_info_reg_val", "(", "*", "cum", ")", ";", "num_args", "=", "cum", "->", "num_args", ";", "if", "(", "num_args", ">=", "", "||", "targetm", ".", "calls", ".", "must_pass_in_stack", "(", "mode", ",", "type", ")", ")", "return", "NULL_RTX", ";", "}", "{", "if", "(", "*", "cum", ">=", "", ")", "return", "NULL_RTX", ";", "num_args", "=", "*", "cum", ";", "if", "(", "type", "==", "void_type_node", ")", "basereg", "=", "", ";", "else", "if", "(", "targetm", ".", "calls", ".", "must_pass_in_stack", "(", "mode", ",", "type", ")", ")", "return", "NULL_RTX", ";", "}", "return", "gen_rtx_REG", "(", "mode", ",", "num_args", "+", "basereg", ")", ";"], "ground_truth": ["}"], "File": "alpha4", "Func": "alpha_function_arg", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245388, "Length": 143, "Cover_Rate": 0.8125} {"Template_token": ["", "bool", "onstack", "=", "targetm", ".", "calls", ".", "must_pass_in_stack", "(", "mode", ",", "type", ")", ";", "int", "increment", "=", "onstack", "?", "", ":", "ALPHA_ARG_SIZE", "(", "mode", ",", "type", ",", "named", ")", ";", "*", "cum", "+=", "increment", ";", "if", "(", "!", "onstack", "&&", "cum", "->", "num_args", "<", "", ")", "cum", "->", "atypes", "[", "cum", "->", "num_args", "]", "=", "alpha_arg_type", "(", "mode", ")", ";"], "ground_truth": ["cum", "->", "num_args", "+=", "increment", ";"], "File": "alpha4", "Func": "alpha_function_arg_advance", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245389, "Length": 66, "Cover_Rate": 0.7021276595744681} {"Template_token": ["", "gimple", "stmt", "=", "gsi_stmt", "(", "*", "gsi", ")", ";", "tree", "call", "=", "gimple_call_fn", "(", "stmt", ")", ";", "gimple", "new_stmt", "=", "NULL", ";", "if", "(", "call", ")", "{", "tree", "fndecl", "=", "gimple_call_fndecl", "(", "stmt", ")", ";", "if", "(", "fndecl", ")", "{", "tree", "arg0", ",", "arg1", ";", "switch", "(", "DECL_FUNCTION_CODE", "(", "fndecl", ")", ")", "{", "case", "ALPHA_BUILTIN_UMULH", ":", "arg0", "=", "gimple_call_arg", "(", "stmt", ",", "", ")", ";", "arg1", "=", "gimple_call_arg", "(", "stmt", ",", "", ")", ";", "new_stmt", "=", "gimple_build_assign", "(", "gimple_call_lhs", "(", "stmt", ")", ",", "MULT_HIGHPART_EXPR", ",", "arg0", ",", "arg1", ")", ";", "break", ";", "default", ":", "break", ";", "}", "}", "}", "if", "(", "new_stmt", ")", "{"], "ground_truth": ["gsi_replace", "(", "gsi", ",", "new_stmt", ",", "true", ")", ";"], "File": "alpha4", "Func": "alpha_gimple_fold_builtin", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245390, "Length": 113, "Cover_Rate": 0.837037037037037} {"Template_token": ["", "base", "=", "get_formal_tmp_var", "(", "base_field", ",", "pre_p", ")", ";", "t", "=", "fold_convert", "(", "build_nonstandard_integer_type", "(", "", ",", "", ")", ",", "offset_field", ")", ";", "offset", "=", "get_initialized_tmp_var", "(", "t", ",", "pre_p", ",", "NULL", ")", ";", "indirect", "=", "pass_by_reference", "(", "NULL", ",", "TYPE_MODE", "(", "type", ")", ",", "type", ",", "false", ")", ";", "if", "(", "indirect", ")", "type", "=", "build_pointer_type_for_mode", "(", "type", ",", "ptr_mode", ",", "true", ")", ";"], "ground_truth": ["r", "=", "alpha_gimplify_va_arg_1", "(", "type", ",", "base", ",", "offset", ",", "pre_p", ")", ";"], "File": "alpha4", "Func": "alpha_gimplify_va_arg", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245391, "Length": 78, "Cover_Rate": 0.3644859813084112} {"Template_token": ["", "addend", "=", "offset", ";", "ptr_type", "=", "build_pointer_type_for_mode", "(", "type", ",", "ptr_mode", ",", "true", ")", ";", "if", "(", "TREE_CODE", "(", "type", ")", "==", "COMPLEX_TYPE", ")", "{", "tree", "real_part", ",", "imag_part", ",", "real_temp", ";", "real_part", "=", "alpha_gimplify_va_arg_1", "(", "TREE_TYPE", "(", "type", ")", ",", "base", ",", "offset", ",", "pre_p", ")", ";", "real_temp", "=", "get_initialized_tmp_var", "(", "real_part", ",", "pre_p", ",", "NULL", ")", ";", "imag_part", "=", "alpha_gimplify_va_arg_1", "(", "TREE_TYPE", "(", "type", ")", ",", "base", ",", "offset", ",", "pre_p", ")", ";", "return", "build2", "(", "COMPLEX_EXPR", ",", "type", ",", "real_temp", ",", "imag_part", ")", ";", "}", "else", "if", "(", "TREE_CODE", "(", "type", ")", "==", "REAL_TYPE", ")", "{", "tree", "fpaddend", ",", "cond", ",", "fourtyeight", ";", "fourtyeight", "=", "build_int_cst", "(", "TREE_TYPE", "(", "addend", ")", ",", "", "*", "", ")", ";", "fpaddend", "=", "fold_build2", "(", "MINUS_EXPR", ",", "TREE_TYPE", "(", "addend", ")", ",", "addend", ",", "fourtyeight", ")", ";", "cond", "=", "fold_build2", "(", "LT_EXPR", ",", "boolean_type_node", ",", "addend", ",", "fourtyeight", ")", ";", "addend", "=", "fold_build3", "(", "COND_EXPR", ",", "TREE_TYPE", "(", "addend", ")", ",", "cond", ",", "fpaddend", ",", "addend", ")", ";"], "ground_truth": ["}"], "File": "alpha4", "Func": "alpha_gimplify_va_arg_1", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245392, "Length": 168, "Cover_Rate": 0.41687344913151364} {"Template_token": ["", "shadow", ".", "used", ".", "fp", "|=", "sum", ".", "used", ".", "fp", ";", "shadow", ".", "used", ".", "mem", "|=", "sum", ".", "used", ".", "mem", ";", "shadow", ".", "defd", ".", "i", "|=", "sum", ".", "defd", ".", "i", ";", "shadow", ".", "defd", ".", "fp", "|=", "sum", ".", "defd", ".", "fp", ";", "shadow", ".", "defd", ".", "mem", "|=", "sum", ".", "defd", ".", "mem", ";", "if", "(", "(", "sum", ".", "defd", ".", "i", "&", "shadow", ".", "used", ".", "i", ")", "||", "(", "sum", ".", "defd", ".", "fp", "&", "shadow", ".", "used", ".", "fp", ")", "||", "(", "sum", ".", "defd", ".", "mem", "&", "shadow", ".", "used", ".", "mem", ")", ")", "{", "gcc_assert", "(", "get_attr_trap", "(", "i", ")", "!=", "TRAP_YES", "||", "(", "!", "(", "sum", ".", "defd", ".", "i", "&", "sum", ".", "used", ".", "i", ")", "&&", "!", "(", "sum", ".", "defd", ".", "fp", "&", "sum", ".", "used", ".", "fp", ")", ")", ")", ";", "goto", "close_shadow", ";", "}", "break", ";", "case", "BARRIER", ":", "goto", "close_shadow_notrapb", ";", "case", "JUMP_INSN", ":", "case", "CALL_INSN", ":", "case", "CODE_LABEL", ":", "goto", "close_shadow", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}", "}", "else", "{", "close_shadow", ":", "n", "=", "emit_insn_before", "(", "gen_trapb", "(", ")", ",", "i", ")", ";", "PUT_MODE", "(", "n", ",", "TImode", ")", ";", "PUT_MODE", "(", "i", ",", "TImode", ")", ";", "close_shadow_notrapb", ":", "trap_pending", "=", "", ";", "shadow", ".", "used", ".", "i", "=", "", ";", "shadow", ".", "used", ".", "fp", "=", "", ";", "shadow", ".", "used", ".", "mem", "=", "", ";", "shadow", ".", "defd", "=", "shadow", ".", "used", ";", "}"], "ground_truth": ["}"], "File": "alpha4", "Func": "alpha_handle_trap_shadows", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245393, "Length": 248, "Cover_Rate": 0.38390092879256965} {"Template_token": ["", "HOST_WIDE_INT", "ret", ";", "ret", "=", "alpha_sa_size", "(", ")", ";", "ret", "+=", "ALPHA_ROUND", "(", "crtl", "->", "outgoing_args_size", ")", ";", "switch", "(", "from", ")", "{", "case", "FRAME_POINTER_REGNUM", ":", "break", ";", "case", "ARG_POINTER_REGNUM", ":", "ret", "+=", "(", "ALPHA_ROUND", "(", "get_frame_size", "(", ")", "+", "crtl", "->", "args", ".", "pretend_args_size", ")", "-", "crtl", "->", "args", ".", "pretend_args_size", ")", ";", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}"], "ground_truth": ["return", "ret", ";"], "File": "alpha4", "Func": "alpha_initial_elimination_offset", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245394, "Length": 66, "Cover_Rate": 0.825} {"Template_token": ["", "ret", "=", "alpha_sa_size", "(", ")", ";", "ret", "+=", "ALPHA_ROUND", "(", "crtl", "->", "outgoing_args_size", ")", ";", "switch", "(", "from", ")", "{", "case", "FRAME_POINTER_REGNUM", ":", "break", ";", "case", "ARG_POINTER_REGNUM", ":", "ret", "+=", "(", "ALPHA_ROUND", "(", "get_frame_size", "(", ")", "+", "crtl", "->", "args", ".", "pretend_args_size", ")", "-", "crtl", "->", "args", ".", "pretend_args_size", ")", ";", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}"], "ground_truth": ["return", "ret", ";"], "File": "alpha4", "Func": "alpha_initial_elimination_offset", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245395, "Length": 63, "Cover_Rate": 0.7875} {"Template_token": ["", "if", "(", "TARGET_ABI_OPEN_VMS", ")", "{", "set_optab_libfunc", "(", "sdiv_optab", ",", "SImode", ",", "", ")", ";", "set_optab_libfunc", "(", "sdiv_optab", ",", "DImode", ",", "", ")", ";", "set_optab_libfunc", "(", "udiv_optab", ",", "SImode", ",", "", ")", ";", "set_optab_libfunc", "(", "udiv_optab", ",", "DImode", ",", "", ")", ";"], "ground_truth": ["set_optab_libfunc", "(", "smod_optab", ",", "SImode", ",", "", ")", ";"], "File": "alpha4", "Func": "alpha_init_libfuncs", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245396, "Length": 50, "Cover_Rate": 0.49019607843137253} {"Template_token": ["", "if", "(", "GET_CODE", "(", "x", ")", "==", "SUBREG", "&&", "(", "GET_MODE_SIZE", "(", "GET_MODE", "(", "x", ")", ")", "<", "GET_MODE_SIZE", "(", "GET_MODE", "(", "SUBREG_REG", "(", "x", ")", ")", ")", ")", ")", "x", "=", "SUBREG_REG", "(", "x", ")", ";", "if", "(", "REG_P", "(", "x", ")", ")", "{", "if", "(", "!", "strict", "&&", "NONSTRICT_REG_OK_FP_BASE_P", "(", "x", ")", "&&", "CONST_INT_P", "(", "ofs", ")", ")", "return", "true", ";", "if", "(", "(", "strict", "?", "STRICT_REG_OK_FOR_BASE_P", "(", "x", ")", ":", "NONSTRICT_REG_OK_FOR_BASE_P", "(", "x", ")", ")", "&&", "CONSTANT_ADDRESS_P", "(", "ofs", ")", ")", "return", "true", ";", "}", "}", "else", "if", "(", "TARGET_EXPLICIT_RELOCS", "&&", "GET_MODE_SIZE", "(", "mode", ")", "<=", "UNITS_PER_WORD", ")", "{", "if", "(", "small_symbolic_operand", "(", "x", ",", "Pmode", ")", ")", "return", "true", ";", "if", "(", "GET_CODE", "(", "x", ")", "==", "LO_SUM", ")", "{"], "ground_truth": ["rtx", "ofs", "=", "XEXP", "(", "x", ",", "", ")", ";"], "File": "alpha4", "Func": "alpha_legitimate_address_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245397, "Length": 134, "Cover_Rate": 0.3284313725490196} {"Template_token": ["", "if", "(", "CONSTANT_ADDRESS_P", "(", "x", ")", ")", "return", "true", ";", "if", "(", "LINKAGE_SYMBOL_REF_P", "(", "x", ")", ")", "return", "true", ";", "if", "(", "GET_CODE", "(", "x", ")", "==", "PLUS", ")", "{", "rtx", "ofs", "=", "XEXP", "(", "x", ",", "", ")", ";", "x", "=", "XEXP", "(", "x", ",", "", ")", ";", "if", "(", "GET_CODE", "(", "x", ")", "==", "SUBREG", "&&", "(", "GET_MODE_SIZE", "(", "GET_MODE", "(", "x", ")", ")", "<", "GET_MODE_SIZE", "(", "GET_MODE", "(", "SUBREG_REG", "(", "x", ")", ")", ")", ")", ")", "x", "=", "SUBREG_REG", "(", "x", ")", ";", "if", "(", "REG_P", "(", "x", ")", ")", "{", "if", "(", "!", "strict", "&&", "NONSTRICT_REG_OK_FP_BASE_P", "(", "x", ")", "&&", "CONST_INT_P", "(", "ofs", ")", ")", "return", "true", ";", "if", "(", "(", "strict", "?", "STRICT_REG_OK_FOR_BASE_P", "(", "x", ")", ":", "NONSTRICT_REG_OK_FOR_BASE_P", "(", "x", ")", ")", "&&", "CONSTANT_ADDRESS_P", "(", "ofs", ")", ")", "return", "true", ";", "}", "}"], "ground_truth": ["else", "if", "(", "TARGET_EXPLICIT_RELOCS", "&&", "GET_MODE_SIZE", "(", "mode", ")", "<=", "UNITS_PER_WORD", ")", "{"], "File": "alpha4", "Func": "alpha_legitimate_address_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245398, "Length": 151, "Cover_Rate": 0.3700980392156863} {"Template_token": ["", "else", "return", "true", ";", "if", "(", "GET_CODE", "(", "x", ")", "!=", "SYMBOL_REF", ")", "return", "true", ";", "case", "SYMBOL_REF", ":", "return", "SYMBOL_REF_TLS_MODEL", "(", "x", ")", "==", "", ";", "case", "CONST_DOUBLE", ":", "if", "(", "x", "==", "CONST0_RTX", "(", "mode", ")", ")", "return", "true", ";", "if", "(", "FLOAT_MODE_P", "(", "mode", ")", ")", "return", "false", ";", "goto", "do_integer", ";", "case", "CONST_VECTOR", ":", "if", "(", "x", "==", "CONST0_RTX", "(", "mode", ")", ")", "return", "true", ";"], "ground_truth": ["if", "(", "GET_MODE_CLASS", "(", "mode", ")", "!=", "MODE_VECTOR_INT", ")", "return", "false", ";"], "File": "alpha4", "Func": "alpha_legitimate_constant_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245399, "Length": 82, "Cover_Rate": 0.34024896265560167} {"Template_token": ["", "return", "SYMBOL_REF_TLS_MODEL", "(", "x", ")", "==", "", ";", "case", "CONST_DOUBLE", ":", "if", "(", "x", "==", "CONST0_RTX", "(", "mode", ")", ")", "return", "true", ";", "if", "(", "FLOAT_MODE_P", "(", "mode", ")", ")", "return", "false", ";", "goto", "do_integer", ";", "case", "CONST_VECTOR", ":", "if", "(", "x", "==", "CONST0_RTX", "(", "mode", ")", ")", "return", "true", ";", "if", "(", "GET_MODE_CLASS", "(", "mode", ")", "!=", "MODE_VECTOR_INT", ")", "return", "false", ";", "if", "(", "GET_MODE_SIZE", "(", "mode", ")", "!=", "", ")", "return", "false", ";", "goto", "do_integer", ";"], "ground_truth": ["case", "CONST_INT", ":"], "File": "alpha4", "Func": "alpha_legitimate_constant_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245400, "Length": 81, "Cover_Rate": 0.3360995850622407} {"Template_token": ["", "emit_insn", "(", "gen_movdi_er_tlsgd", "(", "r16", ",", "pic_offset_table_rtx", ",", "x", ",", "seq", ")", ")", ";", "insn", "=", "gen_call_value_osf_tlsgd", "(", "r0", ",", "tga", ",", "seq", ")", ";", "insn", "=", "emit_call_insn", "(", "insn", ")", ";", "RTL_CONST_CALL_P", "(", "insn", ")", "=", "", ";", "use_reg", "(", "&", "CALL_INSN_FUNCTION_USAGE", "(", "insn", ")", ",", "r16", ")", ";", "insn", "=", "get_insns", "(", ")", ";", "end_sequence", "(", ")", ";", "emit_libcall_block", "(", "insn", ",", "dest", ",", "r0", ",", "x", ")", ";", "return", "dest", ";", "case", "TLS_MODEL_LOCAL_DYNAMIC", ":", "start_sequence", "(", ")", ";", "r0", "=", "gen_rtx_REG", "(", "Pmode", ",", "", ")", ";", "r16", "=", "gen_rtx_REG", "(", "Pmode", ",", "", ")", ";", "tga", "=", "get_tls_get_addr", "(", ")", ";", "scratch", "=", "gen_reg_rtx", "(", "Pmode", ")", ";", "seq", "=", "GEN_INT", "(", "alpha_next_sequence_number", "++", ")", ";", "emit_insn", "(", "gen_movdi_er_tlsldm", "(", "r16", ",", "pic_offset_table_rtx", ",", "seq", ")", ")", ";", "insn", "=", "gen_call_value_osf_tlsldm", "(", "r0", ",", "tga", ",", "seq", ")", ";", "insn", "=", "emit_call_insn", "(", "insn", ")", ";", "RTL_CONST_CALL_P", "(", "insn", ")", "=", "", ";", "use_reg", "(", "&", "CALL_INSN_FUNCTION_USAGE", "(", "insn", ")", ",", "r16", ")", ";", "insn", "=", "get_insns", "(", ")", ";", "end_sequence", "(", ")", ";", "eqv", "=", "gen_rtx_UNSPEC", "(", "Pmode", ",", "gen_rtvec", "(", "", ",", "const0_rtx", ")", ",", "UNSPEC_TLSLDM_CALL", ")", ";", "emit_libcall_block", "(", "insn", ",", "scratch", ",", "r0", ",", "eqv", ")", ";", "eqv", "=", "gen_rtx_UNSPEC", "(", "Pmode", ",", "gen_rtvec", "(", "", ",", "x", ")", ",", "UNSPEC_DTPREL", ")", ";", "eqv", "=", "gen_rtx_CONST", "(", "Pmode", ",", "eqv", ")", ";", "if", "(", "alpha_tls_size", "==", "", ")", "{", "dest", "=", "gen_reg_rtx", "(", "Pmode", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "VOIDmode", ",", "dest", ",", "eqv", ")", ")", ";", "emit_insn", "(", "gen_adddi3", "(", "dest", ",", "dest", ",", "scratch", ")", ")", ";", "return", "dest", ";", "}", "if", "(", "alpha_tls_size", "==", "", ")", "{", "insn", "=", "gen_rtx_HIGH", "(", "Pmode", ",", "eqv", ")", ";", "insn", "=", "gen_rtx_PLUS", "(", "Pmode", ",", "scratch", ",", "insn", ")", ";", "scratch", "=", "gen_reg_rtx", "(", "Pmode", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "VOIDmode", ",", "scratch", ",", "insn", ")", ")", ";", "}", "return", "gen_rtx_LO_SUM", "(", "Pmode", ",", "scratch", ",", "eqv", ")", ";", "case", "TLS_MODEL_INITIAL_EXEC", ":", "eqv", "=", "gen_rtx_UNSPEC", "(", "Pmode", ",", "gen_rtvec", "(", "", ",", "x", ")", ",", "UNSPEC_TPREL", ")", ";", "eqv", "=", "gen_rtx_CONST", "(", "Pmode", ",", "eqv", ")", ";", "tp", "=", "gen_reg_rtx", "(", "Pmode", ")", ";", "scratch", "=", "gen_reg_rtx", "(", "Pmode", ")", ";", "dest", "=", "gen_reg_rtx", "(", "Pmode", ")", ";", "emit_insn", "(", "gen_get_thread_pointerdi", "(", "tp", ")", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "VOIDmode", ",", "scratch", ",", "eqv", ")", ")", ";", "emit_insn", "(", "gen_adddi3", "(", "dest", ",", "tp", ",", "scratch", ")", ")", ";", "return", "dest", ";", "case", "TLS_MODEL_LOCAL_EXEC", ":", "eqv", "=", "gen_rtx_UNSPEC", "(", "Pmode", ",", "gen_rtvec", "(", "", ",", "x", ")", ",", "UNSPEC_TPREL", ")", ";", "eqv", "=", "gen_rtx_CONST", "(", "Pmode", ",", "eqv", ")", ";", "tp", "=", "gen_reg_rtx", "(", "Pmode", ")", ";", "emit_insn", "(", "gen_get_thread_pointerdi", "(", "tp", ")", ")", ";", "if", "(", "alpha_tls_size", "==", "", ")", "{", "insn", "=", "gen_rtx_HIGH", "(", "Pmode", ",", "eqv", ")", ";", "insn", "=", "gen_rtx_PLUS", "(", "Pmode", ",", "tp", ",", "insn", ")", ";", "tp", "=", "gen_reg_rtx", "(", "Pmode", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "VOIDmode", ",", "tp", ",", "insn", ")", ")", ";", "}"], "ground_truth": ["return", "gen_rtx_LO_SUM", "(", "Pmode", ",", "tp", ",", "eqv", ")", ";"], "File": "alpha4", "Func": "alpha_legitimize_address_1", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245401, "Length": 513, "Cover_Rate": 0.4609164420485175} {"Template_token": ["", "HOST_WIDE_INT", "low", "=", "(", "(", "val", "&", "", ")", "^", "", ")", "-", "", ";", "HOST_WIDE_INT", "high", "=", "(", "(", "(", "val", "-", "low", ")", "&", "", ")", "^", "", ")", "-", "", ";", "if", "(", "high", "+", "low", "!=", "val", ")", "return", "NULL_RTX", ";", "x", "=", "gen_rtx_PLUS", "(", "GET_MODE", "(", "x", ")", ",", "gen_rtx_PLUS", "(", "GET_MODE", "(", "x", ")", ",", "XEXP", "(", "x", ",", "", ")", ",", "GEN_INT", "(", "high", ")", ")", ",", "GEN_INT", "(", "low", ")", ")", ";"], "ground_truth": ["push_reload", "(", "XEXP", "(", "x", ",", "", ")", ",", "NULL_RTX", ",", "&", "XEXP", "(", "x", ",", "", ")", ",", "NULL", ",", "BASE_REG_CLASS", ",", "GET_MODE", "(", "x", ")", ",", "VOIDmode", ",", "", ",", "", ",", "opnum", ",", "(", "enum", "reload_type", ")", "type", ")", ";"], "File": "alpha4", "Func": "alpha_legitimize_reload_address", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245402, "Length": 123, "Cover_Rate": 0.3716012084592145} {"Template_token": ["", "hi", "=", "(", "(", "(", "delta", "-", "lo", ")", "&", "", ")", "^", "", ")", "-", "", ";", "if", "(", "hi", "+", "lo", "==", "delta", ")", "{", "if", "(", "hi", ")", "emit_insn", "(", "gen_adddi3", "(", "this_rtx", ",", "this_rtx", ",", "GEN_INT", "(", "hi", ")", ")", ")", ";", "if", "(", "lo", ")", "emit_insn", "(", "gen_adddi3", "(", "this_rtx", ",", "this_rtx", ",", "GEN_INT", "(", "lo", ")", ")", ")", ";", "}", "else", "{", "rtx", "tmp", "=", "alpha_emit_set_long_const", "(", "gen_rtx_REG", "(", "Pmode", ",", "", ")", ",", "delta", ",", "-", "(", "delta", "<", "", ")", ")", ";", "emit_insn", "(", "gen_adddi3", "(", "this_rtx", ",", "this_rtx", ",", "tmp", ")", ")", ";", "}", "if", "(", "vcall_offset", ")", "{", "rtx", "tmp", ",", "tmp2", ";", "tmp", "=", "gen_rtx_REG", "(", "Pmode", ",", "", ")", ";", "emit_move_insn", "(", "tmp", ",", "gen_rtx_MEM", "(", "Pmode", ",", "this_rtx", ")", ")", ";", "lo", "=", "(", "(", "vcall_offset", "&", "", ")", "^", "", ")", "-", "", ";", "hi", "=", "(", "(", "(", "vcall_offset", "-", "lo", ")", "&", "", ")", "^", "", ")", "-", "", ";", "if", "(", "hi", "+", "lo", "==", "vcall_offset", ")", "{", "if", "(", "hi", ")", "emit_insn", "(", "gen_adddi3", "(", "tmp", ",", "tmp", ",", "GEN_INT", "(", "hi", ")", ")", ")", ";", "}", "else", "{", "tmp2", "=", "alpha_emit_set_long_const", "(", "gen_rtx_REG", "(", "Pmode", ",", "", ")", ",", "vcall_offset", ",", "-", "(", "vcall_offset", "<", "", ")", ")", ";", "emit_insn", "(", "gen_adddi3", "(", "tmp", ",", "tmp", ",", "tmp2", ")", ")", ";", "lo", "=", "", ";", "}", "if", "(", "lo", ")", "tmp2", "=", "gen_rtx_PLUS", "(", "Pmode", ",", "tmp", ",", "GEN_INT", "(", "lo", ")", ")", ";", "else", "tmp2", "=", "tmp", ";"], "ground_truth": ["emit_move_insn", "(", "tmp", ",", "gen_rtx_MEM", "(", "Pmode", ",", "tmp2", ")", ")", ";"], "File": "alpha4", "Func": "alpha_output_mi_thunk_osf", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245404, "Length": 270, "Cover_Rate": 0.5684210526315789} {"Template_token": ["", "rtx_insn", "*", "insn", ";", "emit_insn", "(", "gen_prologue_ldgp", "(", ")", ")", ";", "emit_note", "(", "NOTE_INSN_PROLOGUE_END", ")", ";", "if", "(", "aggregate_value_p", "(", "TREE_TYPE", "(", "TREE_TYPE", "(", "function", ")", ")", ",", "function", ")", ")", "this_rtx", "=", "gen_rtx_REG", "(", "Pmode", ",", "", ")", ";", "else", "this_rtx", "=", "gen_rtx_REG", "(", "Pmode", ",", "", ")", ";", "lo", "=", "(", "(", "delta", "&", "", ")", "^", "", ")", "-", "", ";", "hi", "=", "(", "(", "(", "delta", "-", "lo", ")", "&", "", ")", "^", "", ")", "-", "", ";", "if", "(", "hi", "+", "lo", "==", "delta", ")", "{", "if", "(", "hi", ")", "emit_insn", "(", "gen_adddi3", "(", "this_rtx", ",", "this_rtx", ",", "GEN_INT", "(", "hi", ")", ")", ")", ";", "if", "(", "lo", ")", "emit_insn", "(", "gen_adddi3", "(", "this_rtx", ",", "this_rtx", ",", "GEN_INT", "(", "lo", ")", ")", ")", ";", "}", "else", "{", "rtx", "tmp", "=", "alpha_emit_set_long_const", "(", "gen_rtx_REG", "(", "Pmode", ",", "", ")", ",", "delta", ",", "-", "(", "delta", "<", "", ")", ")", ";", "emit_insn", "(", "gen_adddi3", "(", "this_rtx", ",", "this_rtx", ",", "tmp", ")", ")", ";", "}", "if", "(", "vcall_offset", ")", "{", "rtx", "tmp", ",", "tmp2", ";", "tmp", "=", "gen_rtx_REG", "(", "Pmode", ",", "", ")", ";", "emit_move_insn", "(", "tmp", ",", "gen_rtx_MEM", "(", "Pmode", ",", "this_rtx", ")", ")", ";", "lo", "=", "(", "(", "vcall_offset", "&", "", ")", "^", "", ")", "-", "", ";", "hi", "=", "(", "(", "(", "vcall_offset", "-", "lo", ")", "&", "", ")", "^", "", ")", "-", "", ";", "if", "(", "hi", "+", "lo", "==", "vcall_offset", ")", "{", "if", "(", "hi", ")", "emit_insn", "(", "gen_adddi3", "(", "tmp", ",", "tmp", ",", "GEN_INT", "(", "hi", ")", ")", ")", ";", "}", "else", "{", "tmp2", "=", "alpha_emit_set_long_const", "(", "gen_rtx_REG", "(", "Pmode", ",", "", ")", ",", "vcall_offset", ",", "-", "(", "vcall_offset", "<", "", ")", ")", ";", "emit_insn", "(", "gen_adddi3", "(", "tmp", ",", "tmp", ",", "tmp2", ")", ")", ";", "lo", "=", "", ";", "}", "if", "(", "lo", ")", "tmp2", "=", "gen_rtx_PLUS", "(", "Pmode", ",", "tmp", ",", "GEN_INT", "(", "lo", ")", ")", ";", "else", "tmp2", "=", "tmp", ";", "emit_move_insn", "(", "tmp", ",", "gen_rtx_MEM", "(", "Pmode", ",", "tmp2", ")", ")", ";", "emit_insn", "(", "gen_adddi3", "(", "this_rtx", ",", "this_rtx", ",", "tmp", ")", ")", ";", "}", "if", "(", "!", "TREE_USED", "(", "function", ")", ")", "{", "assemble_external", "(", "function", ")", ";", "TREE_USED", "(", "function", ")", "=", "", ";", "}", "funexp", "=", "XEXP", "(", "DECL_RTL", "(", "function", ")", ",", "", ")", ";", "funexp", "=", "gen_rtx_MEM", "(", "FUNCTION_MODE", ",", "funexp", ")", ";"], "ground_truth": ["insn", "=", "emit_call_insn", "(", "gen_sibcall", "(", "funexp", ",", "const0_rtx", ")", ")", ";"], "File": "alpha4", "Func": "alpha_output_mi_thunk_osf", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245405, "Length": 402, "Cover_Rate": 0.8463157894736842} {"Template_token": ["", "next", "=", "next_active_insn", "(", "insn", ")", ";", "if", "(", "next", ")", "{", "rtx", "pat", "=", "PATTERN", "(", "next", ")", ";", "if", "(", "GET_CODE", "(", "pat", ")", "==", "SET", "&&", "GET_CODE", "(", "SET_SRC", "(", "pat", ")", ")", "==", "UNSPEC_VOLATILE", "&&", "XINT", "(", "SET_SRC", "(", "pat", ")", ",", "", ")", "==", "UNSPECV_LDGP1", ")", "emit_insn_after", "(", "gen_unop", "(", ")", ",", "insn", ")", ";"], "ground_truth": ["}"], "File": "alpha4", "Func": "alpha_pad_function_end", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245406, "Length": 61, "Cover_Rate": 0.3935483870967742} {"Template_token": ["", "if", "(", "!", "CALL_P", "(", "insn", ")", "||", "!", "(", "SIBLING_CALL_P", "(", "insn", ")", "||", "find_reg_note", "(", "insn", ",", "REG_NORETURN", ",", "NULL_RTX", ")", ")", ")", "continue", ";", "next", "=", "NEXT_INSN", "(", "insn", ")", ";", "if", "(", "next", "==", "NULL", ")", "continue", ";", "if", "(", "NOTE_P", "(", "next", ")", "&&", "NOTE_KIND", "(", "next", ")", "==", "NOTE_INSN_CALL_ARG_LOCATION", ")", "insn", "=", "next", ";", "next", "=", "next_active_insn", "(", "insn", ")", ";", "if", "(", "next", ")", "{", "rtx", "pat", "=", "PATTERN", "(", "next", ")", ";", "if", "(", "GET_CODE", "(", "pat", ")", "==", "SET", "&&", "GET_CODE", "(", "SET_SRC", "(", "pat", ")", ")", "==", "UNSPEC_VOLATILE", "&&", "XINT", "(", "SET_SRC", "(", "pat", ")", ",", "", ")", "==", "UNSPECV_LDGP1", ")", "emit_insn_after", "(", "gen_unop", "(", ")", ",", "insn", ")", ";"], "ground_truth": ["}"], "File": "alpha4", "Func": "alpha_pad_function_end", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245407, "Length": 121, "Cover_Rate": 0.7806451612903226} {"Template_token": ["", "return", "mode", "==", "TFmode", "||", "mode", "==", "TCmode", ";"], "ground_truth": ["}"], "File": "alpha4", "Func": "alpha_pass_by_reference", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245408, "Length": 10, "Cover_Rate": 0.3333333333333333} {"Template_token": ["", "if", "(", "x", "==", "CONST0_RTX", "(", "GET_MODE", "(", "x", ")", ")", ")", "return", "rclass", ";", "if", "(", "CONST_INT_P", "(", "x", ")", "||", "GET_CODE", "(", "x", ")", "==", "CONST_DOUBLE", "||", "GET_CODE", "(", "x", ")", "==", "CONST_VECTOR", ")", "{"], "ground_truth": ["if", "(", "rclass", "==", "FLOAT_REGS", ")", "return", "NO_REGS", ";"], "File": "alpha4", "Func": "alpha_preferred_reload_class", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245409, "Length": 46, "Cover_Rate": 0.4946236559139785} {"Template_token": ["", "static", "void", "alpha_reorg", "(", "void", ")", "{"], "ground_truth": ["if", "(", "current_function_has_exception_handlers", "(", ")", ")", "alpha_pad_function_end", "(", ")", ";"], "File": "alpha4", "Func": "alpha_reorg", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245410, "Length": 17, "Cover_Rate": 0.9444444444444444} {"Template_token": ["", "}", "return", "false", ";", "case", "MULT", ":", "if", "(", "float_mode_p", ")", "*", "total", "=", "cost_data", "->", "fp_mult", ";", "else", "if", "(", "mode", "==", "DImode", ")", "*", "total", "=", "cost_data", "->", "int_mult_di", ";", "else", "*", "total", "=", "cost_data", "->", "int_mult_si", ";", "return", "false", ";", "case", "ASHIFT", ":", "if", "(", "CONST_INT_P", "(", "XEXP", "(", "x", ",", "", ")", ")", "&&", "INTVAL", "(", "XEXP", "(", "x", ",", "", ")", ")", "<=", "", ")", "{", "*", "total", "=", "COSTS_N_INSNS", "(", "", ")", ";", "return", "false", ";", "}", "case", "ASHIFTRT", ":", "case", "LSHIFTRT", ":", "*", "total", "=", "cost_data", "->", "int_shift", ";", "return", "false", ";", "case", "IF_THEN_ELSE", ":", "if", "(", "float_mode_p", ")", "*", "total", "=", "cost_data", "->", "fp_add", ";", "else", "*", "total", "=", "cost_data", "->", "int_cmov", ";", "return", "false", ";", "case", "DIV", ":", "case", "UDIV", ":", "case", "MOD", ":", "case", "UMOD", ":", "if", "(", "!", "float_mode_p", ")", "*", "total", "=", "cost_data", "->", "int_div", ";", "else", "if", "(", "mode", "==", "SFmode", ")", "*", "total", "=", "cost_data", "->", "fp_div_sf", ";", "else", "*", "total", "=", "cost_data", "->", "fp_div_df", ";", "return", "false", ";", "case", "MEM", ":", "*", "total", "=", "COSTS_N_INSNS", "(", "!", "speed", "?", "", ":", "alpha_memory_latency", ")", ";", "return", "true", ";", "case", "NEG", ":", "if", "(", "!", "float_mode_p", ")", "{", "*", "total", "=", "COSTS_N_INSNS", "(", "", ")", ";", "return", "false", ";", "}", "case", "ABS", ":", "if", "(", "!", "float_mode_p", ")", "{", "*", "total", "=", "COSTS_N_INSNS", "(", "", ")", "+", "cost_data", "->", "int_cmov", ";", "return", "false", ";", "}", "case", "FLOAT", ":", "case", "UNSIGNED_FLOAT", ":", "case", "FIX", ":", "case", "UNSIGNED_FIX", ":", "case", "FLOAT_TRUNCATE", ":", "*", "total", "=", "cost_data", "->", "fp_add", ";"], "ground_truth": ["return", "false", ";"], "File": "alpha4", "Func": "alpha_rtx_costs", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245412, "Length": 263, "Cover_Rate": 0.3795093795093795} {"Template_token": ["", "if", "(", "cfun", "->", "is_thunk", ")", "{", "*", "imaskP", "=", "", ";", "*", "fmaskP", "=", "", ";", "return", ";", "}", "if", "(", "TARGET_ABI_OPEN_VMS", "&&", "alpha_procedure_type", "==", "PT_STACK", ")", "imask", "|=", "(", "", "<<", "HARD_FRAME_POINTER_REGNUM", ")", ";", "for", "(", "i", "=", "", ";", "i", "<", "FIRST_PSEUDO_REGISTER", ";", "i", "++", ")", "if", "(", "!", "fixed_regs", "[", "i", "]", "&&", "!", "call_used_regs", "[", "i", "]", "&&", "df_regs_ever_live_p", "(", "i", ")", "&&", "i", "!=", "REG_RA", ")", "{", "if", "(", "i", "<", "", ")", "imask", "|=", "(", "", "<<", "i", ")", ";", "else", "fmask", "|=", "(", "", "<<", "(", "i", "-", "", ")", ")", ";", "}", "if", "(", "crtl", "->", "calls_eh_return", ")", "{", "for", "(", "i", "=", "", ";", ";", "++", "i", ")", "{", "unsigned", "regno", "=", "EH_RETURN_DATA_REGNO", "(", "i", ")", ";", "if", "(", "regno", "==", "INVALID_REGNUM", ")", "break", ";", "imask", "|=", "", "<<", "regno", ";", "}", "}"], "ground_truth": ["if", "(", "imask", "||", "fmask", "||", "alpha_ra_ever_killed", "(", ")", ")", "imask", "|=", "(", "", "<<", "REG_RA", ")", ";"], "File": "alpha4", "Func": "alpha_sa_mask", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245413, "Length": 161, "Cover_Rate": 0.7931034482758621} {"Template_token": ["", "if", "(", "crtl", "->", "calls_eh_return", ")", "{", "for", "(", "i", "=", "", ";", ";", "++", "i", ")", "{", "unsigned", "regno", "=", "EH_RETURN_DATA_REGNO", "(", "i", ")", ";", "if", "(", "regno", "==", "INVALID_REGNUM", ")", "break", ";", "imask", "|=", "", "<<", "regno", ";", "}", "}", "if", "(", "imask", "||", "fmask", "||", "alpha_ra_ever_killed", "(", ")", ")", "imask", "|=", "(", "", "<<", "REG_RA", ")", ";"], "ground_truth": ["*", "imaskP", "=", "imask", ";"], "File": "alpha4", "Func": "alpha_sa_mask", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245414, "Length": 65, "Cover_Rate": 0.32019704433497537} {"Template_token": ["", "vms_base_regno", "=", "(", "frame_pointer_needed", "||", "cfun", "->", "has_nonlocal_label", "||", "alpha_procedure_type", "==", "PT_STACK", "||", "crtl", "->", "outgoing_args_size", ")", "?", "REG_PV", ":", "HARD_FRAME_POINTER_REGNUM", ";", "vms_save_fp_regno", "=", "-", "", ";", "if", "(", "vms_base_regno", "==", "HARD_FRAME_POINTER_REGNUM", ")", "for", "(", "i", "=", "", ";", "i", "<", "", ";", "i", "++", ")", "if", "(", "!", "fixed_regs", "[", "i", "]", "&&", "call_used_regs", "[", "i", "]", "&&", "!", "df_regs_ever_live_p", "(", "i", ")", ")", "vms_save_fp_regno", "=", "i", ";", "if", "(", "(", "vms_save_fp_regno", "==", "-", "", "&&", "alpha_procedure_type", "==", "PT_REGISTER", ")", "||", "cfun", "->", "machine", "->", "uses_condition_handler", ")", "vms_base_regno", "=", "REG_PV", ",", "alpha_procedure_type", "=", "PT_STACK", ";"], "ground_truth": ["else", "if", "(", "alpha_procedure_type", "==", "PT_NULL", ")", "vms_base_regno", "=", "REG_PV", ";"], "File": "alpha4", "Func": "alpha_sa_size", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245415, "Length": 107, "Cover_Rate": 0.3741258741258741} {"Template_token": ["", "for", "(", "j", "=", "", ";", "j", "<", "", ";", "++", "j", ")", "for", "(", "i", "=", "", ";", "i", "<", "", ";", "++", "i", ")", "if", "(", "(", "mask", "[", "j", "]", ">>", "i", ")", "&", "", ")", "sa_size", "++", ";", "if", "(", "TARGET_ABI_OPEN_VMS", ")", "{", "if", "(", "(", "mask", "[", "", "]", ">>", "REG_RA", ")", "&", "", "||", "frame_pointer_needed", ")", "alpha_procedure_type", "=", "PT_STACK", ";", "else", "if", "(", "get_frame_size", "(", ")", "!=", "", ")", "alpha_procedure_type", "=", "PT_REGISTER", ";", "else", "alpha_procedure_type", "=", "PT_NULL", ";", "if", "(", "alpha_procedure_type", "==", "PT_STACK", ")", "sa_size", "-=", "", ";", "vms_base_regno", "=", "(", "frame_pointer_needed", "||", "cfun", "->", "has_nonlocal_label", "||", "alpha_procedure_type", "==", "PT_STACK", "||", "crtl", "->", "outgoing_args_size", ")", "?", "REG_PV", ":", "HARD_FRAME_POINTER_REGNUM", ";", "vms_save_fp_regno", "=", "-", "", ";", "if", "(", "vms_base_regno", "==", "HARD_FRAME_POINTER_REGNUM", ")", "for", "(", "i", "=", "", ";", "i", "<", "", ";", "i", "++", ")", "if", "(", "!", "fixed_regs", "[", "i", "]", "&&", "call_used_regs", "[", "i", "]", "&&", "!", "df_regs_ever_live_p", "(", "i", ")", ")", "vms_save_fp_regno", "=", "i", ";", "if", "(", "(", "vms_save_fp_regno", "==", "-", "", "&&", "alpha_procedure_type", "==", "PT_REGISTER", ")", "||", "cfun", "->", "machine", "->", "uses_condition_handler", ")", "vms_base_regno", "=", "REG_PV", ",", "alpha_procedure_type", "=", "PT_STACK", ";", "else", "if", "(", "alpha_procedure_type", "==", "PT_NULL", ")", "vms_base_regno", "=", "REG_PV", ";", "vms_unwind_regno", "=", "(", "vms_base_regno", "==", "REG_PV", "?", "HARD_FRAME_POINTER_REGNUM", ":", "STACK_POINTER_REGNUM", ")", ";"], "ground_truth": ["if", "(", "alpha_procedure_type", "==", "PT_STACK", ")", "sa_size", "+=", "", "+", "cfun", "->", "machine", "->", "uses_condition_handler", ";"], "File": "alpha4", "Func": "alpha_sa_size", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245416, "Length": 229, "Cover_Rate": 0.8006993006993007} {"Template_token": ["", "return", "true", ";", "case", "SFmode", ":", "case", "DFmode", ":", "return", "true", ";", "case", "TFmode", ":", "return", "TARGET_HAS_XFLOATING_LIBS", ";", "default", ":", "return", "false", ";", "}"], "ground_truth": ["}"], "File": "alpha4", "Func": "alpha_scalar_mode_supported_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245417, "Length": 25, "Cover_Rate": 0.4716981132075472} {"Template_token": ["", "*", "pretend_size", "=", "", "*", "UNITS_PER_WORD", ";", "}", "if", "(", "cum", ">=", "", ")", "return", ";", "if", "(", "!", "no_rtl", ")", "{", "int", "count", ";", "alias_set_type", "set", "=", "get_varargs_alias_set", "(", ")", ";", "rtx", "tmp", ";", "count", "=", "cfun", "->", "va_list_gpr_size", "/", "UNITS_PER_WORD", ";", "if", "(", "count", ">", "", "-", "cum", ")", "count", "=", "", "-", "cum", ";", "gcc_assert", "(", "(", "VA_LIST_MAX_FPR_SIZE", "&", "", ")", "==", "", ")", ";", "if", "(", "cfun", "->", "va_list_fpr_size", "&", "", ")", "{", "tmp", "=", "gen_rtx_MEM", "(", "BLKmode", ",", "plus_constant", "(", "Pmode", ",", "virtual_incoming_args_rtx", ",", "(", "cum", "+", "", ")", "*", "UNITS_PER_WORD", ")", ")", ";", "MEM_NOTRAP_P", "(", "tmp", ")", "=", "", ";", "set_mem_alias_set", "(", "tmp", ",", "set", ")", ";", "move_block_from_reg", "(", "", "+", "cum", ",", "tmp", ",", "count", ")", ";", "}", "if", "(", "cfun", "->", "va_list_fpr_size", "&", "", ")", "{"], "ground_truth": ["tmp", "=", "gen_rtx_MEM", "(", "BLKmode", ",", "plus_constant", "(", "Pmode", ",", "virtual_incoming_args_rtx", ",", "cum", "*", "UNITS_PER_WORD", ")", ")", ";"], "File": "alpha4", "Func": "alpha_setup_incoming_varargs", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245418, "Length": 152, "Cover_Rate": 0.5527272727272727} {"Template_token": ["", "scratch", "=", "operands", "[", "", "]", ";", "mode", "=", "GET_MODE", "(", "mem", ")", ";", "cond", "=", "gen_lowpart", "(", "DImode", ",", "scratch", ")", ";", "alpha_pre_atomic_barrier", "(", "model", ")", ";", "label", "=", "gen_rtx_LABEL_REF", "(", "DImode", ",", "gen_label_rtx", "(", ")", ")", ";", "emit_label", "(", "XEXP", "(", "label", ",", "", ")", ")", ";", "emit_load_locked", "(", "mode", ",", "retval", ",", "mem", ")", ";", "emit_move_insn", "(", "scratch", ",", "val", ")", ";", "emit_store_conditional", "(", "mode", ",", "cond", ",", "mem", ",", "scratch", ")", ";", "x", "=", "gen_rtx_EQ", "(", "DImode", ",", "cond", ",", "const0_rtx", ")", ";", "emit_unlikely_jump", "(", "x", ",", "label", ")", ";"], "ground_truth": ["alpha_post_atomic_barrier", "(", "model", ")", ";"], "File": "alpha4", "Func": "alpha_split_atomic_exchange", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245419, "Length": 99, "Cover_Rate": 0.592814371257485} {"Template_token": ["", "val", "=", "operands", "[", "", "]", ";", "align", "=", "operands", "[", "", "]", ";", "model", "=", "(", "enum", "memmodel", ")", "INTVAL", "(", "operands", "[", "", "]", ")", ";", "scratch", "=", "operands", "[", "", "]", ";", "mode", "=", "GET_MODE", "(", "orig_mem", ")", ";", "addr", "=", "XEXP", "(", "orig_mem", ",", "", ")", ";", "mem", "=", "gen_rtx_MEM", "(", "DImode", ",", "align", ")", ";", "MEM_VOLATILE_P", "(", "mem", ")", "=", "MEM_VOLATILE_P", "(", "orig_mem", ")", ";", "if", "(", "MEM_ALIAS_SET", "(", "orig_mem", ")", "==", "ALIAS_SET_MEMORY_BARRIER", ")", "set_mem_alias_set", "(", "mem", ",", "ALIAS_SET_MEMORY_BARRIER", ")", ";", "alpha_pre_atomic_barrier", "(", "model", ")", ";", "label", "=", "gen_rtx_LABEL_REF", "(", "DImode", ",", "gen_label_rtx", "(", ")", ")", ";", "emit_label", "(", "XEXP", "(", "label", ",", "", ")", ")", ";", "emit_load_locked", "(", "DImode", ",", "scratch", ",", "mem", ")", ";"], "ground_truth": ["width", "=", "GEN_INT", "(", "GET_MODE_BITSIZE", "(", "mode", ")", ")", ";"], "File": "alpha4", "Func": "alpha_split_atomic_exchange_12", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245420, "Length": 131, "Cover_Rate": 0.46953405017921146} {"Template_token": ["", "if", "(", "code", "==", "NOT", ")", "{", "x", "=", "gen_rtx_AND", "(", "mode", ",", "before", ",", "val", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "VOIDmode", ",", "val", ",", "x", ")", ")", ";", "x", "=", "gen_rtx_NOT", "(", "mode", ",", "val", ")", ";", "}", "else", "x", "=", "gen_rtx_fmt_ee", "(", "code", ",", "mode", ",", "before", ",", "val", ")", ";"], "ground_truth": ["if", "(", "after", ")", "emit_insn", "(", "gen_rtx_SET", "(", "VOIDmode", ",", "after", ",", "copy_rtx", "(", "x", ")", ")", ")", ";"], "File": "alpha4", "Func": "alpha_split_atomic_op", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245421, "Length": 73, "Cover_Rate": 0.33796296296296297} {"Template_token": ["", "label", "=", "gen_rtx_LABEL_REF", "(", "DImode", ",", "label", ")", ";", "if", "(", "before", "==", "NULL", ")", "before", "=", "scratch", ";", "emit_load_locked", "(", "mode", ",", "before", ",", "mem", ")", ";", "if", "(", "code", "==", "NOT", ")", "{", "x", "=", "gen_rtx_AND", "(", "mode", ",", "before", ",", "val", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "VOIDmode", ",", "val", ",", "x", ")", ")", ";", "x", "=", "gen_rtx_NOT", "(", "mode", ",", "val", ")", ";", "}", "else", "x", "=", "gen_rtx_fmt_ee", "(", "code", ",", "mode", ",", "before", ",", "val", ")", ";", "if", "(", "after", ")", "emit_insn", "(", "gen_rtx_SET", "(", "VOIDmode", ",", "after", ",", "copy_rtx", "(", "x", ")", ")", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "VOIDmode", ",", "scratch", ",", "x", ")", ")", ";", "emit_store_conditional", "(", "mode", ",", "cond", ",", "mem", ",", "scratch", ")", ";", "x", "=", "gen_rtx_EQ", "(", "DImode", ",", "cond", ",", "const0_rtx", ")", ";", "emit_unlikely_jump", "(", "x", ",", "label", ")", ";"], "ground_truth": ["alpha_post_atomic_barrier", "(", "model", ")", ";"], "File": "alpha4", "Func": "alpha_split_atomic_op", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245422, "Length": 147, "Cover_Rate": 0.6805555555555556} {"Template_token": ["", "oldval", "=", "operands", "[", "", "]", ";", "newval", "=", "operands", "[", "", "]", ";", "is_weak", "=", "(", "operands", "[", "", "]", "!=", "const0_rtx", ")", ";", "mod_s", "=", "(", "enum", "memmodel", ")", "INTVAL", "(", "operands", "[", "", "]", ")", ";", "mod_f", "=", "(", "enum", "memmodel", ")", "INTVAL", "(", "operands", "[", "", "]", ")", ";", "mode", "=", "GET_MODE", "(", "mem", ")", ";", "alpha_pre_atomic_barrier", "(", "mod_s", ")", ";", "label1", "=", "NULL_RTX", ";", "if", "(", "!", "is_weak", ")", "{", "label1", "=", "gen_rtx_LABEL_REF", "(", "DImode", ",", "gen_label_rtx", "(", ")", ")", ";", "emit_label", "(", "XEXP", "(", "label1", ",", "", ")", ")", ";", "}", "label2", "=", "gen_rtx_LABEL_REF", "(", "DImode", ",", "gen_label_rtx", "(", ")", ")", ";", "emit_load_locked", "(", "mode", ",", "retval", ",", "mem", ")", ";", "x", "=", "gen_lowpart", "(", "DImode", ",", "retval", ")", ";", "if", "(", "oldval", "==", "const0_rtx", ")", "{", "emit_move_insn", "(", "cond", ",", "const0_rtx", ")", ";", "x", "=", "gen_rtx_NE", "(", "DImode", ",", "x", ",", "const0_rtx", ")", ";", "}", "else", "{", "x", "=", "gen_rtx_EQ", "(", "DImode", ",", "x", ",", "oldval", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "VOIDmode", ",", "cond", ",", "x", ")", ")", ";", "x", "=", "gen_rtx_EQ", "(", "DImode", ",", "cond", ",", "const0_rtx", ")", ";", "}", "emit_unlikely_jump", "(", "x", ",", "label2", ")", ";", "emit_move_insn", "(", "cond", ",", "newval", ")", ";", "emit_store_conditional", "(", "mode", ",", "cond", ",", "mem", ",", "gen_lowpart", "(", "mode", ",", "cond", ")", ")", ";", "if", "(", "!", "is_weak", ")", "{", "x", "=", "gen_rtx_EQ", "(", "DImode", ",", "cond", ",", "const0_rtx", ")", ";"], "ground_truth": ["emit_unlikely_jump", "(", "x", ",", "label1", ")", ";"], "File": "alpha4", "Func": "alpha_split_compare_and_swap", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245423, "Length": 243, "Cover_Rate": 0.7105263157894737} {"Template_token": ["", "label2", "=", "gen_rtx_LABEL_REF", "(", "DImode", ",", "gen_label_rtx", "(", ")", ")", ";", "emit_load_locked", "(", "DImode", ",", "scratch", ",", "mem", ")", ";", "width", "=", "GEN_INT", "(", "GET_MODE_BITSIZE", "(", "mode", ")", ")", ";", "mask", "=", "GEN_INT", "(", "mode", "==", "QImode", "?", "", ":", "", ")", ";", "emit_insn", "(", "gen_extxl", "(", "dest", ",", "scratch", ",", "width", ",", "addr", ")", ")", ";", "if", "(", "oldval", "==", "const0_rtx", ")", "{", "emit_move_insn", "(", "cond", ",", "const0_rtx", ")", ";", "x", "=", "gen_rtx_NE", "(", "DImode", ",", "dest", ",", "const0_rtx", ")", ";", "}", "else", "{", "x", "=", "gen_rtx_EQ", "(", "DImode", ",", "dest", ",", "oldval", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "VOIDmode", ",", "cond", ",", "x", ")", ")", ";", "x", "=", "gen_rtx_EQ", "(", "DImode", ",", "cond", ",", "const0_rtx", ")", ";", "}", "emit_unlikely_jump", "(", "x", ",", "label2", ")", ";", "emit_insn", "(", "gen_mskxl", "(", "cond", ",", "scratch", ",", "mask", ",", "addr", ")", ")", ";"], "ground_truth": ["if", "(", "newval", "!=", "const0_rtx", ")", "emit_insn", "(", "gen_iordi3", "(", "cond", ",", "cond", ",", "newval", ")", ")", ";"], "File": "alpha4", "Func": "alpha_split_compare_and_swap_12", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245424, "Length": 159, "Cover_Rate": 0.3456521739130435} {"Template_token": ["", "alpha_pre_atomic_barrier", "(", "mod_s", ")", ";", "label1", "=", "NULL_RTX", ";", "if", "(", "!", "is_weak", ")", "{", "label1", "=", "gen_rtx_LABEL_REF", "(", "DImode", ",", "gen_label_rtx", "(", ")", ")", ";", "emit_label", "(", "XEXP", "(", "label1", ",", "", ")", ")", ";", "}", "label2", "=", "gen_rtx_LABEL_REF", "(", "DImode", ",", "gen_label_rtx", "(", ")", ")", ";", "emit_load_locked", "(", "DImode", ",", "scratch", ",", "mem", ")", ";", "width", "=", "GEN_INT", "(", "GET_MODE_BITSIZE", "(", "mode", ")", ")", ";", "mask", "=", "GEN_INT", "(", "mode", "==", "QImode", "?", "", ":", "", ")", ";", "emit_insn", "(", "gen_extxl", "(", "dest", ",", "scratch", ",", "width", ",", "addr", ")", ")", ";", "if", "(", "oldval", "==", "const0_rtx", ")", "{", "emit_move_insn", "(", "cond", ",", "const0_rtx", ")", ";", "x", "=", "gen_rtx_NE", "(", "DImode", ",", "dest", ",", "const0_rtx", ")", ";", "}", "else", "{", "x", "=", "gen_rtx_EQ", "(", "DImode", ",", "dest", ",", "oldval", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "VOIDmode", ",", "cond", ",", "x", ")", ")", ";", "x", "=", "gen_rtx_EQ", "(", "DImode", ",", "cond", ",", "const0_rtx", ")", ";", "}", "emit_unlikely_jump", "(", "x", ",", "label2", ")", ";", "emit_insn", "(", "gen_mskxl", "(", "cond", ",", "scratch", ",", "mask", ",", "addr", ")", ")", ";"], "ground_truth": ["if", "(", "newval", "!=", "const0_rtx", ")", "emit_insn", "(", "gen_iordi3", "(", "cond", ",", "cond", ",", "newval", ")", ")", ";"], "File": "alpha4", "Func": "alpha_split_compare_and_swap_12", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245425, "Length": 196, "Cover_Rate": 0.4260869565217391} {"Template_token": ["", "HOST_WIDE_INT", "i0", ",", "i1", ";", "rtx", "temp", "=", "NULL_RTX", ";", "alpha_extract_integer", "(", "operands", "[", "", "]", ",", "&", "i0", ",", "&", "i1", ")", ";", "if", "(", "HOST_BITS_PER_WIDE_INT", ">=", "", "||", "i1", "==", "-", "(", "i0", "<", "", ")", ")", "temp", "=", "alpha_emit_set_const", "(", "operands", "[", "", "]", ",", "mode", ",", "i0", ",", "", ",", "false", ")", ";", "if", "(", "!", "temp", "&&", "TARGET_BUILD_CONSTANTS", ")", "temp", "=", "alpha_emit_set_long_const", "(", "operands", "[", "", "]", ",", "i0", ",", "i1", ")", ";"], "ground_truth": ["if", "(", "temp", ")", "{"], "File": "alpha4", "Func": "alpha_split_const_mov", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245426, "Length": 83, "Cover_Rate": 0.664} {"Template_token": ["", "arg2_stmt", "=", "va_list_skip_additions", "(", "gimple_phi_arg_def", "(", "offset_stmt", ",", "", ")", ")", ";", "if", "(", "arg1_stmt", "==", "NULL", "||", "!", "is_gimple_assign", "(", "arg1_stmt", ")", "||", "arg2_stmt", "==", "NULL", "||", "!", "is_gimple_assign", "(", "arg2_stmt", ")", ")", "goto", "escapes", ";", "code1", "=", "gimple_assign_rhs_code", "(", "arg1_stmt", ")", ";", "code2", "=", "gimple_assign_rhs_code", "(", "arg2_stmt", ")", ";", "if", "(", "code1", "==", "COMPONENT_REF", "&&", "(", "code2", "==", "MINUS_EXPR", "||", "code2", "==", "PLUS_EXPR", ")", ")", ";", "else", "if", "(", "code2", "==", "COMPONENT_REF", "&&", "(", "code1", "==", "MINUS_EXPR", "||", "code1", "==", "PLUS_EXPR", ")", ")", "{", "gimple", "tem", "=", "arg1_stmt", ";", "code2", "=", "code1", ";", "arg1_stmt", "=", "arg2_stmt", ";", "arg2_stmt", "=", "tem", ";", "}", "else", "goto", "escapes", ";", "if", "(", "!", "tree_fits_shwi_p", "(", "gimple_assign_rhs2", "(", "arg2_stmt", ")", ")", ")", "goto", "escapes", ";", "sub", "=", "tree_to_shwi", "(", "gimple_assign_rhs2", "(", "arg2_stmt", ")", ")", ";", "if", "(", "code2", "==", "MINUS_EXPR", ")", "sub", "=", "-", "sub", ";", "if", "(", "sub", "<", "-", "", "||", "sub", ">", "-", "", ")", "goto", "escapes", ";", "arg1", "=", "gimple_assign_rhs1", "(", "arg1_stmt", ")", ";", "arg2", "=", "gimple_assign_rhs1", "(", "arg2_stmt", ")", ";", "if", "(", "TREE_CODE", "(", "arg2", ")", "==", "SSA_NAME", ")", "{", "arg2_stmt", "=", "va_list_skip_additions", "(", "arg2", ")", ";", "if", "(", "arg2_stmt", "==", "NULL", "||", "!", "is_gimple_assign", "(", "arg2_stmt", ")", "||", "gimple_assign_rhs_code", "(", "arg2_stmt", ")", "!=", "COMPONENT_REF", ")", "goto", "escapes", ";", "arg2", "=", "gimple_assign_rhs1", "(", "arg2_stmt", ")", ";", "}", "if", "(", "arg1", "!=", "arg2", ")", "goto", "escapes", ";", "if", "(", "TREE_CODE", "(", "arg1", ")", "!=", "COMPONENT_REF", "||", "TREE_OPERAND", "(", "arg1", ",", "", ")", "!=", "va_list_gpr_counter_field", "||", "get_base_address", "(", "arg1", ")", "!=", "base", ")", "goto", "escapes", ";", "cfun", "->", "va_list_fpr_size", "|=", "", ";", "return", "false", ";", "}", "if", "(", "offset_stmt", "&&", "is_gimple_assign", "(", "offset_stmt", ")", "&&", "gimple_assign_rhs_code", "(", "offset_stmt", ")", "==", "COMPONENT_REF", ")", "offset", "=", "gimple_assign_rhs1", "(", "offset_stmt", ")", ";", "}", "if", "(", "TREE_CODE", "(", "offset", ")", "!=", "COMPONENT_REF", "||", "TREE_OPERAND", "(", "offset", ",", "", ")", "!=", "va_list_gpr_counter_field", "||", "get_base_address", "(", "offset", ")", "!=", "base", ")", "goto", "escapes", ";", "else", "cfun", "->", "va_list_fpr_size", "|=", "", ";", "return", "false", ";", "escapes", ":", "si", "->", "va_list_escapes", "=", "true", ";"], "ground_truth": ["return", "false", ";"], "File": "alpha4", "Func": "alpha_stdarg_optimize_hook", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245428, "Length": 339, "Cover_Rate": 0.46502057613168724} {"Template_token": ["", "arg1_stmt", "=", "va_list_skip_additions", "(", "gimple_phi_arg_def", "(", "offset_stmt", ",", "", ")", ")", ";", "arg2_stmt", "=", "va_list_skip_additions", "(", "gimple_phi_arg_def", "(", "offset_stmt", ",", "", ")", ")", ";", "if", "(", "arg1_stmt", "==", "NULL", "||", "!", "is_gimple_assign", "(", "arg1_stmt", ")", "||", "arg2_stmt", "==", "NULL", "||", "!", "is_gimple_assign", "(", "arg2_stmt", ")", ")", "goto", "escapes", ";", "code1", "=", "gimple_assign_rhs_code", "(", "arg1_stmt", ")", ";", "code2", "=", "gimple_assign_rhs_code", "(", "arg2_stmt", ")", ";", "if", "(", "code1", "==", "COMPONENT_REF", "&&", "(", "code2", "==", "MINUS_EXPR", "||", "code2", "==", "PLUS_EXPR", ")", ")", ";", "else", "if", "(", "code2", "==", "COMPONENT_REF", "&&", "(", "code1", "==", "MINUS_EXPR", "||", "code1", "==", "PLUS_EXPR", ")", ")", "{", "gimple", "tem", "=", "arg1_stmt", ";", "code2", "=", "code1", ";", "arg1_stmt", "=", "arg2_stmt", ";", "arg2_stmt", "=", "tem", ";", "}", "else", "goto", "escapes", ";", "if", "(", "!", "tree_fits_shwi_p", "(", "gimple_assign_rhs2", "(", "arg2_stmt", ")", ")", ")", "goto", "escapes", ";", "sub", "=", "tree_to_shwi", "(", "gimple_assign_rhs2", "(", "arg2_stmt", ")", ")", ";", "if", "(", "code2", "==", "MINUS_EXPR", ")", "sub", "=", "-", "sub", ";", "if", "(", "sub", "<", "-", "", "||", "sub", ">", "-", "", ")", "goto", "escapes", ";", "arg1", "=", "gimple_assign_rhs1", "(", "arg1_stmt", ")", ";", "arg2", "=", "gimple_assign_rhs1", "(", "arg2_stmt", ")", ";", "if", "(", "TREE_CODE", "(", "arg2", ")", "==", "SSA_NAME", ")", "{", "arg2_stmt", "=", "va_list_skip_additions", "(", "arg2", ")", ";", "if", "(", "arg2_stmt", "==", "NULL", "||", "!", "is_gimple_assign", "(", "arg2_stmt", ")", "||", "gimple_assign_rhs_code", "(", "arg2_stmt", ")", "!=", "COMPONENT_REF", ")", "goto", "escapes", ";", "arg2", "=", "gimple_assign_rhs1", "(", "arg2_stmt", ")", ";", "}", "if", "(", "arg1", "!=", "arg2", ")", "goto", "escapes", ";", "if", "(", "TREE_CODE", "(", "arg1", ")", "!=", "COMPONENT_REF", "||", "TREE_OPERAND", "(", "arg1", ",", "", ")", "!=", "va_list_gpr_counter_field", "||", "get_base_address", "(", "arg1", ")", "!=", "base", ")", "goto", "escapes", ";", "cfun", "->", "va_list_fpr_size", "|=", "", ";", "return", "false", ";", "}", "if", "(", "offset_stmt", "&&", "is_gimple_assign", "(", "offset_stmt", ")", "&&", "gimple_assign_rhs_code", "(", "offset_stmt", ")", "==", "COMPONENT_REF", ")", "offset", "=", "gimple_assign_rhs1", "(", "offset_stmt", ")", ";", "}", "if", "(", "TREE_CODE", "(", "offset", ")", "!=", "COMPONENT_REF", "||", "TREE_OPERAND", "(", "offset", ",", "", ")", "!=", "va_list_gpr_counter_field", "||", "get_base_address", "(", "offset", ")", "!=", "base", ")", "goto", "escapes", ";", "else", "cfun", "->", "va_list_fpr_size", "|=", "", ";", "return", "false", ";", "escapes", ":", "si", "->", "va_list_escapes", "=", "true", ";", "return", "false", ";"], "ground_truth": ["}"], "File": "alpha4", "Func": "alpha_stdarg_optimize_hook", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245429, "Length": 352, "Cover_Rate": 0.4828532235939643} {"Template_token": ["", "static", "void", "alpha_trampoline_init", "(", "rtx", "m_tramp", ",", "tree", "fndecl", ",", "rtx", "chain_value", ")", "{", "rtx", "fnaddr", ",", "mem", ",", "word1", ",", "word2", ";", "fnaddr", "=", "XEXP", "(", "DECL_RTL", "(", "fndecl", ")", ",", "", ")", ";", "fnaddr", "=", "convert_memory_address", "(", "Pmode", ",", "fnaddr", ")", ";", "chain_value", "=", "convert_memory_address", "(", "Pmode", ",", "chain_value", ")", ";", "if", "(", "TARGET_ABI_OPEN_VMS", ")", "{", "const", "char", "*", "fnname", ";", "char", "*", "trname", ";", "fnname", "=", "XSTR", "(", "fnaddr", ",", "", ")", ";", "trname", "=", "(", "char", "*", ")", "alloca", "(", "strlen", "(", "fnname", ")", "+", "", ")", ";", "strcpy", "(", "trname", ",", "fnname", ")", ";", "strcat", "(", "trname", ",", "", ")", ";", "fnname", "=", "ggc_alloc_string", "(", "trname", ",", "strlen", "(", "trname", ")", "+", "", ")", ";", "word2", "=", "gen_rtx_SYMBOL_REF", "(", "Pmode", ",", "fnname", ")", ";", "word1", "=", "force_reg", "(", "DImode", ",", "gen_const_mem", "(", "DImode", ",", "fnaddr", ")", ")", ";", "word1", "=", "expand_and", "(", "DImode", ",", "word1", ",", "GEN_INT", "(", "HOST_WIDE_INT_C", "(", "", ")", ")", ",", "NULL", ")", ";"], "ground_truth": ["}"], "File": "alpha4", "Func": "alpha_trampoline_init", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245430, "Length": 163, "Cover_Rate": 0.5525423728813559} {"Template_token": ["", "word1", "=", "force_reg", "(", "DImode", ",", "gen_const_mem", "(", "DImode", ",", "fnaddr", ")", ")", ";", "word1", "=", "expand_and", "(", "DImode", ",", "word1", ",", "GEN_INT", "(", "HOST_WIDE_INT_C", "(", "", ")", ")", ",", "NULL", ")", ";", "}", "else", "{", "word1", "=", "GEN_INT", "(", "HOST_WIDE_INT_C", "(", "", ")", ")", ";", "word2", "=", "GEN_INT", "(", "HOST_WIDE_INT_C", "(", "", ")", ")", ";", "}", "mem", "=", "adjust_address", "(", "m_tramp", ",", "DImode", ",", "", ")", ";", "emit_move_insn", "(", "mem", ",", "word1", ")", ";", "mem", "=", "adjust_address", "(", "m_tramp", ",", "DImode", ",", "", ")", ";", "emit_move_insn", "(", "mem", ",", "word2", ")", ";"], "ground_truth": ["mem", "=", "adjust_address", "(", "m_tramp", ",", "Pmode", ",", "", ")", ";"], "File": "alpha4", "Func": "alpha_trampoline_init", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245431, "Length": 104, "Cover_Rate": 0.3525423728813559} {"Template_token": ["", "if", "(", "al", "==", "NULL", ")", "{", "size_t", "buf_len", ";", "char", "*", "linksym", ";", "tree", "id", ";", "if", "(", "name", "[", "", "]", "==", "'*'", ")", "name", "++", ";", "id", "=", "maybe_get_identifier", "(", "name", ")", ";", "if", "(", "id", ")", "{", "while", "(", "IDENTIFIER_TRANSPARENT_ALIAS", "(", "id", ")", ")", "id", "=", "TREE_CHAIN", "(", "id", ")", ";", "name", "=", "IDENTIFIER_POINTER", "(", "id", ")", ";", "}", "buf_len", "=", "strlen", "(", "name", ")", "+", "", "+", "", ";", "linksym", "=", "(", "char", "*", ")", "alloca", "(", "buf_len", ")", ";", "snprintf", "(", "linksym", ",", "buf_len", ",", "", ",", "cfun", "->", "funcdef_no", ",", "name", ")", ";"], "ground_truth": ["al", "=", "ggc_alloc", "<", "alpha_links", ">", "(", ")", ";"], "File": "alpha4", "Func": "alpha_use_linkage", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245432, "Length": 109, "Cover_Rate": 0.39636363636363636} {"Template_token": ["", "static", "bool", "alpha_vms_can_eliminate", "(", "const", "int", "from", "ATTRIBUTE_UNUSED", ",", "const", "int", "to", ")", "{", "alpha_sa_size", "(", ")", ";", "switch", "(", "alpha_procedure_type", ")", "{", "case", "PT_NULL", ":", "return", "to", "==", "STACK_POINTER_REGNUM", ";", "case", "PT_REGISTER", ":", "case", "PT_STACK", ":", "return", "(", "to", "!=", "STACK_POINTER_REGNUM", "||", "vms_unwind_regno", "!=", "HARD_FRAME_POINTER_REGNUM", ")", ";", "}", "gcc_unreachable", "(", ")", ";"], "ground_truth": ["}"], "File": "alpha4", "Func": "alpha_vms_can_eliminate", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245433, "Length": 54, "Cover_Rate": 1.0} {"Template_token": ["", "case", "PT_REGISTER", ":", "case", "PT_STACK", ":", "return", "(", "to", "!=", "STACK_POINTER_REGNUM", "||", "vms_unwind_regno", "!=", "HARD_FRAME_POINTER_REGNUM", ")", ";", "}"], "ground_truth": ["gcc_unreachable", "(", ")", ";"], "File": "alpha4", "Func": "alpha_vms_can_eliminate", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245434, "Length": 22, "Cover_Rate": 0.4074074074074074} {"Template_token": ["", "{", "HOST_WIDE_INT", "offset", ";", "HOST_WIDE_INT", "pv_save_size", "=", "alpha_procedure_type", "==", "PT_STACK", "?", "", ":", "", ";", "switch", "(", "from", ")", "{", "case", "FRAME_POINTER_REGNUM", ":", "offset", "=", "ALPHA_ROUND", "(", "sa_size", "+", "pv_save_size", ")", ";", "break", ";", "case", "ARG_POINTER_REGNUM", ":", "offset", "=", "(", "ALPHA_ROUND", "(", "sa_size", "+", "pv_save_size", "+", "get_frame_size", "(", ")", "+", "crtl", "->", "args", ".", "pretend_args_size", ")", "-", "crtl", "->", "args", ".", "pretend_args_size", ")", ";", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}"], "ground_truth": ["if", "(", "to", "==", "STACK_POINTER_REGNUM", ")", "offset", "+=", "ALPHA_ROUND", "(", "crtl", "->", "outgoing_args_size", ")", ";"], "File": "alpha4", "Func": "alpha_vms_initial_elimination_offset", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245435, "Length": 88, "Cover_Rate": 0.7272727272727273} {"Template_token": ["", "hash_map", "<", "const", "char", "*", ",", "alpha_links", "*", ",", "string_traits", ">", "::", "iterator", "iter", "=", "cfun", "->", "machine", "->", "links", "->", "begin", "(", ")", ";"], "ground_truth": ["for", "(", ";", "iter", "!=", "cfun", "->", "machine", "->", "links", "->", "end", "(", ")", ";", "++", "iter", ")", "alpha_write_one_linkage", "(", "(", "*", "iter", ")", ".", "first", ",", "(", "*", "iter", ")", ".", "second", ",", "stream", ")", ";"], "File": "alpha4", "Func": "alpha_write_linkage", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245436, "Length": 62, "Cover_Rate": 0.36904761904761907} {"Template_token": ["", "else", "return", "ALPHA_ROUND", "(", "crtl", "->", "outgoing_args_size", ")", "+", "sa_size", "+", "ALPHA_ROUND", "(", "size", "+", "crtl", "->", "args", ".", "pretend_args_size", ")", ";"], "ground_truth": ["}"], "File": "alpha4", "Func": "compute_frame_size", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245437, "Length": 23, "Cover_Rate": 0.3709677419354839} {"Template_token": ["", "static", "HOST_WIDE_INT", "compute_frame_size", "(", "HOST_WIDE_INT", "size", ",", "HOST_WIDE_INT", "sa_size", ")", "{"], "ground_truth": ["if", "(", "TARGET_ABI_OPEN_VMS", ")", "return", "ALPHA_ROUND", "(", "sa_size", "+", "(", "alpha_procedure_type", "==", "PT_STACK", "?", "", ":", "", ")", "+", "size", "+", "crtl", "->", "args", ".", "pretend_args_size", ")", ";"], "File": "alpha4", "Func": "compute_frame_size", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245438, "Length": 39, "Cover_Rate": 0.6290322580645161} {"Template_token": ["", "return", "(", "TARGET_ABI_OSF", "&&", "reload_completed", "&&", "alpha_sa_size", "(", ")", "==", "", "&&", "get_frame_size", "(", ")", "==", "", "&&", "crtl", "->", "outgoing_args_size", "==", "", "&&", "crtl", "->", "args", ".", "pretend_args_size", "==", "", ")", ";"], "ground_truth": ["}"], "File": "alpha4", "Func": "direct_return", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245439, "Length": 34, "Cover_Rate": 0.85} {"Template_token": ["", "return", "(", "TARGET_ABI_OSF", "&&", "reload_completed", "&&", "alpha_sa_size", "(", ")", "==", "", "&&", "get_frame_size", "(", ")", "==", "", "&&", "crtl", "->", "outgoing_args_size", "==", "", "&&", "crtl", "->", "args", ".", "pretend_args_size", "==", "", ")", ";"], "ground_truth": ["}"], "File": "alpha4", "Func": "direct_return", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245440, "Length": 34, "Cover_Rate": 0.85} {"Template_token": ["", "addr", "=", "plus_constant", "(", "Pmode", ",", "stack_pointer_rtx", ",", "frame_bias", "+", "base_ofs", ")", ";", "mem", "=", "gen_rtx_MEM", "(", "DImode", ",", "addr", ")", ";", "}"], "ground_truth": ["add_reg_note", "(", "insn", ",", "REG_FRAME_RELATED_EXPR", ",", "gen_rtx_SET", "(", "VOIDmode", ",", "mem", ",", "frame_reg", ")", ")", ";"], "File": "alpha4", "Func": "emit_frame_store_1", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245441, "Length": 39, "Cover_Rate": 0.325} {"Template_token": ["", "addr", "=", "plus_constant", "(", "Pmode", ",", "base_reg", ",", "base_ofs", ")", ";", "mem", "=", "gen_frame_mem", "(", "DImode", ",", "addr", ")", ";", "insn", "=", "emit_move_insn", "(", "mem", ",", "value", ")", ";", "RTX_FRAME_RELATED_P", "(", "insn", ")", "=", "", ";", "if", "(", "frame_bias", "||", "value", "!=", "frame_reg", ")", "{", "if", "(", "frame_bias", ")", "{", "addr", "=", "plus_constant", "(", "Pmode", ",", "stack_pointer_rtx", ",", "frame_bias", "+", "base_ofs", ")", ";", "mem", "=", "gen_rtx_MEM", "(", "DImode", ",", "addr", ")", ";"], "ground_truth": ["}"], "File": "alpha4", "Func": "emit_frame_store_1", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245442, "Length": 73, "Cover_Rate": 0.6083333333333333} {"Template_token": ["", "switch", "(", "mode", ")", "{", "case", "QImode", ":", "fn", "=", "gen_insbl", ";", "break", ";", "case", "HImode", ":", "fn", "=", "gen_inswl", ";", "break", ";", "case", "SImode", ":", "fn", "=", "gen_insll", ";", "break", ";", "case", "DImode", ":", "fn", "=", "gen_insql", ";"], "ground_truth": ["break", ";"], "File": "alpha4", "Func": "emit_insxl", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245443, "Length": 41, "Cover_Rate": 0.37962962962962965} {"Template_token": ["", "rtx", "(", "*", "fn", ")", "(", "rtx", ",", "rtx", ",", "rtx", ")", ";", "switch", "(", "mode", ")", "{", "case", "QImode", ":", "fn", "=", "gen_insbl", ";", "break", ";", "case", "HImode", ":", "fn", "=", "gen_inswl", ";", "break", ";"], "ground_truth": ["case", "SImode", ":"], "File": "alpha4", "Func": "emit_insxl", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245444, "Length": 39, "Cover_Rate": 0.3611111111111111} {"Template_token": ["", "else", "if", "(", "mode", "==", "DImode", ")", "fn", "=", "gen_load_locked_di", ";"], "ground_truth": ["emit_insn", "(", "fn", "(", "reg", ",", "mem", ")", ")", ";"], "File": "alpha4", "Func": "emit_load_locked", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245445, "Length": 21, "Cover_Rate": 0.3559322033898305} {"Template_token": ["", "static", "void", "emit_store_conditional", "(", "machine_mode", "mode", ",", "rtx", "res", ",", "rtx", "mem", ",", "rtx", "val", ")", "{", "rtx", "(", "*", "fn", ")", "(", "rtx", ",", "rtx", ",", "rtx", ")", "=", "NULL", ";", "if", "(", "mode", "==", "SImode", ")", "fn", "=", "gen_store_conditional_si", ";", "else", "if", "(", "mode", "==", "DImode", ")", "fn", "=", "gen_store_conditional_di", ";"], "ground_truth": ["emit_insn", "(", "fn", "(", "res", ",", "mem", ",", "val", ")", ")", ";"], "File": "alpha4", "Func": "emit_store_conditional", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245446, "Length": 65, "Cover_Rate": 0.9848484848484849} {"Template_token": ["", "rtx", "x", ";", "x", "=", "gen_rtx_IF_THEN_ELSE", "(", "VOIDmode", ",", "cond", ",", "label", ",", "pc_rtx", ")", ";"], "ground_truth": ["x", "=", "emit_jump_insn", "(", "gen_rtx_SET", "(", "VOIDmode", ",", "pc_rtx", ",", "x", ")", ")", ";"], "File": "alpha4", "Func": "emit_unlikely_jump", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245447, "Length": 30, "Cover_Rate": 0.5} {"Template_token": ["", "static", "void", "emit_unlikely_jump", "(", "rtx", "cond", ",", "rtx", "label", ")", "{"], "ground_truth": ["int", "very_unlikely", "=", "REG_BR_PROB_BASE", "/", "", "-", "", ";"], "File": "alpha4", "Func": "emit_unlikely_jump", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245448, "Length": 20, "Cover_Rate": 0.3333333333333333} {"Template_token": ["", "}", "else", "base", "=", "XEXP", "(", "ref", ",", "", ")", ";", "if", "(", "GET_CODE", "(", "base", ")", "==", "PLUS", ")", "disp", "=", "INTVAL", "(", "XEXP", "(", "base", ",", "", ")", ")", ",", "base", "=", "XEXP", "(", "base", ",", "", ")", ";", "else", "disp", "=", "", ";", "if", "(", "MEM_ALIGN", "(", "ref", ")", ">=", "", ")", "offset", "=", "", ";", "else", "offset", "=", "disp", "&", "", ";", "gcc_assert", "(", "offset", "+", "GET_MODE_SIZE", "(", "GET_MODE", "(", "ref", ")", ")", "<=", "GET_MODE_SIZE", "(", "SImode", ")", ")", ";", "*", "paligned_mem", "=", "widen_memory_access", "(", "ref", ",", "SImode", ",", "-", "offset", ")", ";"], "ground_truth": ["offset", "*=", "BITS_PER_UNIT", ";"], "File": "alpha4", "Func": "get_aligned_mem", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245451, "Length": 101, "Cover_Rate": 0.5372340425531915} {"Template_token": ["", "rtx", "base", ";", "HOST_WIDE_INT", "disp", ",", "offset", ";", "gcc_assert", "(", "MEM_P", "(", "ref", ")", ")", ";", "if", "(", "reload_in_progress", "&&", "!", "memory_address_p", "(", "GET_MODE", "(", "ref", ")", ",", "XEXP", "(", "ref", ",", "", ")", ")", ")", "{", "base", "=", "find_replacement", "(", "&", "XEXP", "(", "ref", ",", "", ")", ")", ";", "gcc_assert", "(", "memory_address_p", "(", "GET_MODE", "(", "ref", ")", ",", "base", ")", ")", ";", "}", "else", "base", "=", "XEXP", "(", "ref", ",", "", ")", ";", "if", "(", "GET_CODE", "(", "base", ")", "==", "PLUS", ")", "disp", "=", "INTVAL", "(", "XEXP", "(", "base", ",", "", ")", ")", ",", "base", "=", "XEXP", "(", "base", ",", "", ")", ";", "else", "disp", "=", "", ";", "if", "(", "MEM_ALIGN", "(", "ref", ")", ">=", "", ")", "offset", "=", "", ";", "else", "offset", "=", "disp", "&", "", ";", "gcc_assert", "(", "offset", "+", "GET_MODE_SIZE", "(", "GET_MODE", "(", "ref", ")", ")", "<=", "GET_MODE_SIZE", "(", "SImode", ")", ")", ";", "*", "paligned_mem", "=", "widen_memory_access", "(", "ref", ",", "SImode", ",", "-", "offset", ")", ";"], "ground_truth": ["offset", "*=", "BITS_PER_UNIT", ";"], "File": "alpha4", "Func": "get_aligned_mem", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245452, "Length": 164, "Cover_Rate": 0.8723404255319149} {"Template_token": ["", "gcc_assert", "(", "MEM_P", "(", "ref", ")", ")", ";", "if", "(", "reload_in_progress", "&&", "!", "memory_address_p", "(", "GET_MODE", "(", "ref", ")", ",", "XEXP", "(", "ref", ",", "", ")", ")", ")", "{", "base", "=", "find_replacement", "(", "&", "XEXP", "(", "ref", ",", "", ")", ")", ";", "gcc_assert", "(", "memory_address_p", "(", "GET_MODE", "(", "ref", ")", ",", "base", ")", ")", ";", "}", "else", "base", "=", "XEXP", "(", "ref", ",", "", ")", ";"], "ground_truth": ["if", "(", "GET_CODE", "(", "base", ")", "==", "PLUS", ")", "offset", "+=", "INTVAL", "(", "XEXP", "(", "base", ",", "", ")", ")", ",", "base", "=", "XEXP", "(", "base", ",", "", ")", ";"], "File": "alpha4", "Func": "get_unaligned_address", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245453, "Length": 96, "Cover_Rate": 0.7868852459016393} {"Template_token": ["", "}", "else", "base", "=", "XEXP", "(", "ref", ",", "", ")", ";"], "ground_truth": ["if", "(", "GET_CODE", "(", "base", ")", "==", "PLUS", ")", "offset", "+=", "INTVAL", "(", "XEXP", "(", "base", ",", "", ")", ")", ",", "base", "=", "XEXP", "(", "base", ",", "", ")", ";"], "File": "alpha4", "Func": "get_unaligned_address", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245454, "Length": 41, "Cover_Rate": 0.3360655737704918} {"Template_token": ["", "op", "=", "reg_equiv_memory_loc", "(", "REGNO", "(", "tmp", ")", ")", ";", "if", "(", "op", "==", "", ")", "return", "", ";", "}", "}"], "ground_truth": ["return", "op", ";"], "File": "alpha4", "Func": "resolve_reload_operand", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245457, "Length": 24, "Cover_Rate": 0.3287671232876712} {"Template_token": ["", "for", "(", ";", ";", ")", "{", "enum", "tree_code", "code", ";", "stmt", "=", "SSA_NAME_DEF_STMT", "(", "lhs", ")", ";", "if", "(", "gimple_code", "(", "stmt", ")", "==", "GIMPLE_PHI", ")", "return", "stmt", ";", "if", "(", "!", "is_gimple_assign", "(", "stmt", ")", "||", "gimple_assign_lhs", "(", "stmt", ")", "!=", "lhs", ")", "return", "NULL", ";", "if", "(", "TREE_CODE", "(", "gimple_assign_rhs1", "(", "stmt", ")", ")", "!=", "SSA_NAME", ")", "return", "stmt", ";", "code", "=", "gimple_assign_rhs_code", "(", "stmt", ")", ";"], "ground_truth": ["if", "(", "!", "CONVERT_EXPR_CODE_P", "(", "code", ")", "&&", "(", "(", "code", "!=", "PLUS_EXPR", "&&", "code", "!=", "POINTER_PLUS_EXPR", ")", "||", "TREE_CODE", "(", "gimple_assign_rhs2", "(", "stmt", ")", ")", "!=", "INTEGER_CST", "||", "!", "tree_fits_uhwi_p", "(", "gimple_assign_rhs2", "(", "stmt", ")", ")", ")", ")", "return", "stmt", ";"], "File": "alpha4", "Func": "va_list_skip_additions", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245458, "Length": 111, "Cover_Rate": 0.8473282442748091} {"Template_token": ["", "code", "=", "gimple_assign_rhs_code", "(", "stmt", ")", ";", "if", "(", "!", "CONVERT_EXPR_CODE_P", "(", "code", ")", "&&", "(", "(", "code", "!=", "PLUS_EXPR", "&&", "code", "!=", "POINTER_PLUS_EXPR", ")", "||", "TREE_CODE", "(", "gimple_assign_rhs2", "(", "stmt", ")", ")", "!=", "INTEGER_CST", "||", "!", "tree_fits_uhwi_p", "(", "gimple_assign_rhs2", "(", "stmt", ")", ")", ")", ")", "return", "stmt", ";", "lhs", "=", "gimple_assign_rhs1", "(", "stmt", ")", ";"], "ground_truth": ["}"], "File": "alpha4", "Func": "va_list_skip_additions", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245459, "Length": 57, "Cover_Rate": 0.4351145038167939} {"Template_token": ["", "static", "bool", "vms_valid_pointer_mode", "(", "machine_mode", "mode", ")", "{"], "ground_truth": ["return", "(", "mode", "==", "SImode", "||", "mode", "==", "DImode", ")", ";"], "File": "alpha4", "Func": "vms_valid_pointer_mode", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245461, "Length": 19, "Cover_Rate": 0.95} {"Template_token": ["", "if", "(", "cum", "->", "num_args", "<", "", "&&", "", "<", "cum", "->", "num_args", "+", "ALPHA_ARG_SIZE", "(", "mode", ",", "type", ")", ")", "words", "=", "", "-", "cum", "->", "num_args", ";", "if", "(", "*", "cum", "<", "", "&&", "", "<", "*", "cum", "+", "ALPHA_ARG_SIZE", "(", "mode", ",", "type", ")", ")", "words", "=", "", "-", "*", "cum", ";"], "ground_truth": ["return", "words", "*", "UNITS_PER_WORD", ";"], "File": "alpha5", "Func": "alpha_arg_partial_bytes", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245462, "Length": 60, "Cover_Rate": 0.625} {"Template_token": ["", "static", "int", "alpha_arg_partial_bytes", "(", "cumulative_args_t", "cum_v", ",", "machine_mode", "mode", "ATTRIBUTE_UNUSED", ",", "tree", "type", "ATTRIBUTE_UNUSED", ",", "bool", "named", "ATTRIBUTE_UNUSED", ")", "{", "int", "words", "=", "", ";", "CUMULATIVE_ARGS", "*", "cum", "ATTRIBUTE_UNUSED", "=", "get_cumulative_args", "(", "cum_v", ")", ";", "if", "(", "cum", "->", "num_args", "<", "", "&&", "", "<", "cum", "->", "num_args", "+", "ALPHA_ARG_SIZE", "(", "mode", ",", "type", ")", ")", "words", "=", "", "-", "cum", "->", "num_args", ";", "if", "(", "*", "cum", "<", "", "&&", "", "<", "*", "cum", "+", "ALPHA_ARG_SIZE", "(", "mode", ",", "type", ")", ")", "words", "=", "", "-", "*", "cum", ";"], "ground_truth": ["return", "words", "*", "UNITS_PER_WORD", ";"], "File": "alpha5", "Func": "alpha_arg_partial_bytes", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245463, "Length": 95, "Cover_Rate": 0.9895833333333334} {"Template_token": ["", "if", "(", "!", "reg_or_8bit_operand", "(", "op1", ",", "DImode", ")", ")", "op1", "=", "force_reg", "(", "DImode", ",", "op1", ")", ";", "}", "if", "(", "signed_comparison_operator", "(", "cmp", ",", "VOIDmode", ")", "&&", "(", "cmp_mode", "==", "DImode", "||", "local_fast_math", ")", "&&", "(", "op0", "==", "CONST0_RTX", "(", "cmp_mode", ")", "||", "op1", "==", "CONST0_RTX", "(", "cmp_mode", ")", ")", ")", "return", "gen_rtx_fmt_ee", "(", "code", ",", "VOIDmode", ",", "op0", ",", "op1", ")", ";", "if", "(", "!", "can_create_pseudo_p", "(", ")", ")", "return", "NULL_RTX", ";", "switch", "(", "code", ")", "{", "case", "EQ", ":", "case", "LE", ":", "case", "LT", ":", "case", "LEU", ":", "case", "LTU", ":", "case", "UNORDERED", ":", "break", ";", "case", "NE", ":", "case", "ORDERED", ":", "code", "=", "reverse_condition", "(", "code", ")", ";", "cmov_code", "=", "EQ", ";", "break", ";", "case", "GE", ":", "case", "GT", ":", "case", "GEU", ":", "case", "GTU", ":", "if", "(", "cmp_mode", "==", "DImode", "&&", "op1", "==", "const0_rtx", ")", "break", ";", "code", "=", "swap_condition", "(", "code", ")", ";", "std", "::", "swap", "(", "op0", ",", "op1", ")", ";", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}", "if", "(", "cmp_mode", "==", "DImode", ")", "{", "if", "(", "!", "reg_or_0_operand", "(", "op0", ",", "DImode", ")", ")", "op0", "=", "force_reg", "(", "DImode", ",", "op0", ")", ";", "if", "(", "!", "reg_or_8bit_operand", "(", "op1", ",", "DImode", ")", ")", "op1", "=", "force_reg", "(", "DImode", ",", "op1", ")", ";", "}", "if", "(", "cmp_mode", "==", "DFmode", "&&", "!", "local_fast_math", ")", "cmov_mode", "=", "CCmode", ";", "tem", "=", "gen_reg_rtx", "(", "cmp_mode", ")", ";", "emit_move_insn", "(", "tem", ",", "gen_rtx_fmt_ee", "(", "code", ",", "cmp_mode", ",", "op0", ",", "op1", ")", ")", ";", "return", "gen_rtx_fmt_ee", "(", "cmov_code", ",", "cmov_mode", ",", "tem", ",", "CONST0_RTX", "(", "cmp_mode", ")", ")", ";"], "ground_truth": ["}"], "File": "alpha5", "Func": "alpha_emit_conditional_move", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245464, "Length": 266, "Cover_Rate": 0.40120663650075417} {"Template_token": ["", "break", ";", "case", "DFmode", ":", "reg", "=", "gen_rtx_REG", "(", "DFmode", ",", "", ")", ";", "break", ";", "case", "DImode", ":", "reg", "=", "gen_rtx_REG", "(", "DImode", ",", "", ")", ";", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}", "tmp", "=", "gen_rtx_MEM", "(", "QImode", ",", "func", ")", ";", "tmp", "=", "emit_call_insn", "(", "gen_call_value", "(", "reg", ",", "tmp", ",", "const0_rtx", ",", "const0_rtx", ",", "const0_rtx", ")", ")", ";", "CALL_INSN_FUNCTION_USAGE", "(", "tmp", ")", "=", "usage", ";", "RTL_CONST_CALL_P", "(", "tmp", ")", "=", "", ";", "tmp", "=", "get_insns", "(", ")", ";"], "ground_truth": ["end_sequence", "(", ")", ";"], "File": "alpha5", "Func": "alpha_emit_xfloating_libcall", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245465, "Length": 88, "Cover_Rate": 0.31095406360424027} {"Template_token": ["", "reg", "=", "gen_rtx_REG", "(", "DFmode", ",", "i", "+", "", ")", ";", "emit_move_insn", "(", "reg", ",", "mem", ")", ";", "cfa_restores", "=", "alloc_reg_note", "(", "REG_CFA_RESTORE", ",", "reg", ",", "cfa_restores", ")", ";", "reg_offset", "+=", "", ";", "}", "}", "if", "(", "frame_size", "||", "eh_ofs", ")", "{", "sp_adj1", "=", "stack_pointer_rtx", ";", "if", "(", "eh_ofs", ")", "{", "sp_adj1", "=", "gen_rtx_REG", "(", "DImode", ",", "", ")", ";", "emit_move_insn", "(", "sp_adj1", ",", "gen_rtx_PLUS", "(", "Pmode", ",", "stack_pointer_rtx", ",", "eh_ofs", ")", ")", ";", "}", "if", "(", "frame_size", "<", "", "&&", "!", "cfun", "->", "calls_alloca", ")", "sp_adj2", "=", "GEN_INT", "(", "frame_size", ")", ";", "else", "if", "(", "frame_size", "<", "", ")", "{", "int", "low", "=", "(", "(", "frame_size", "&", "", ")", "^", "", ")", "-", "", ";", "sp_adj2", "=", "plus_constant", "(", "Pmode", ",", "sp_adj1", ",", "frame_size", "-", "low", ")", ";", "if", "(", "sa_reg_exp", "&&", "rtx_equal_p", "(", "sa_reg_exp", ",", "sp_adj2", ")", ")", "sp_adj1", "=", "sa_reg", ";", "else", "{", "sp_adj1", "=", "gen_rtx_REG", "(", "DImode", ",", "", ")", ";", "emit_move_insn", "(", "sp_adj1", ",", "sp_adj2", ")", ";", "}", "sp_adj2", "=", "GEN_INT", "(", "low", ")", ";", "}", "else", "{", "rtx", "tmp", "=", "gen_rtx_REG", "(", "DImode", ",", "", ")", ";", "sp_adj2", "=", "alpha_emit_set_const", "(", "tmp", ",", "DImode", ",", "frame_size", ",", "", ",", "false", ")", ";", "if", "(", "!", "sp_adj2", ")", "{", "sp_adj2", "=", "alpha_emit_set_long_const", "(", "tmp", ",", "frame_size", ")", ";", "gcc_assert", "(", "sp_adj2", ")", ";", "}", "}", "if", "(", "fp_is_frame_pointer", ")", "{", "emit_insn", "(", "gen_blockage", "(", ")", ")", ";", "mem", "=", "gen_frame_mem", "(", "DImode", ",", "plus_constant", "(", "Pmode", ",", "sa_reg", ",", "fp_offset", ")", ")", ";", "emit_move_insn", "(", "hard_frame_pointer_rtx", ",", "mem", ")", ";", "cfa_restores", "=", "alloc_reg_note", "(", "REG_CFA_RESTORE", ",", "hard_frame_pointer_rtx", ",", "cfa_restores", ")", ";", "}", "else", "if", "(", "TARGET_ABI_OPEN_VMS", ")", "{", "emit_insn", "(", "gen_blockage", "(", ")", ")", ";"], "ground_truth": ["emit_move_insn", "(", "hard_frame_pointer_rtx", ",", "gen_rtx_REG", "(", "DImode", ",", "vms_save_fp_regno", ")", ")", ";"], "File": "alpha5", "Func": "alpha_expand_epilogue", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245466, "Length": 292, "Cover_Rate": 0.3344788087056128} {"Template_token": ["", "if", "(", "imask", "&", "(", "", "<<", "REG_RA", ")", ")", "{", "emit_frame_store", "(", "REG_RA", ",", "sa_reg", ",", "sa_bias", ",", "reg_offset", ")", ";", "imask", "&=", "~", "(", "", "<<", "REG_RA", ")", ";", "reg_offset", "+=", "", ";", "}", "for", "(", "i", "=", "", ";", "i", "<", "", ";", "i", "++", ")", "if", "(", "imask", "&", "(", "", "<<", "i", ")", ")", "{", "emit_frame_store", "(", "i", ",", "sa_reg", ",", "sa_bias", ",", "reg_offset", ")", ";", "reg_offset", "+=", "", ";", "}", "for", "(", "i", "=", "", ";", "i", "<", "", ";", "i", "++", ")", "if", "(", "fmask", "&", "(", "", "<<", "i", ")", ")", "{", "emit_frame_store", "(", "i", "+", "", ",", "sa_reg", ",", "sa_bias", ",", "reg_offset", ")", ";", "reg_offset", "+=", "", ";", "}", "if", "(", "TARGET_ABI_OPEN_VMS", ")", "{", "if", "(", "alpha_procedure_type", "==", "PT_REGISTER", ")", "{", "rtx_insn", "*", "insn", "=", "emit_move_insn", "(", "gen_rtx_REG", "(", "DImode", ",", "vms_save_fp_regno", ")", ",", "hard_frame_pointer_rtx", ")", ";", "add_reg_note", "(", "insn", ",", "REG_CFA_REGISTER", ",", "NULL", ")", ";", "RTX_FRAME_RELATED_P", "(", "insn", ")", "=", "", ";", "}", "if", "(", "alpha_procedure_type", "!=", "PT_NULL", "&&", "vms_base_regno", "!=", "REG_PV", ")", "emit_insn", "(", "gen_force_movdi", "(", "gen_rtx_REG", "(", "DImode", ",", "vms_base_regno", ")", ",", "gen_rtx_REG", "(", "DImode", ",", "REG_PV", ")", ")", ")", ";", "if", "(", "alpha_procedure_type", "!=", "PT_NULL", "&&", "vms_unwind_regno", "==", "HARD_FRAME_POINTER_REGNUM", ")", "FRP", "(", "emit_move_insn", "(", "hard_frame_pointer_rtx", ",", "stack_pointer_rtx", ")", ")", ";", "if", "(", "crtl", "->", "outgoing_args_size", "!=", "", ")", "{", "rtx_insn", "*", "seq", "=", "emit_move_insn", "(", "stack_pointer_rtx", ",", "plus_constant", "(", "Pmode", ",", "hard_frame_pointer_rtx", ",", "-", "(", "ALPHA_ROUND", "(", "crtl", "->", "outgoing_args_size", ")", ")", ")", ")", ";", "RTX_FRAME_RELATED_P", "(", "seq", ")", "=", "!", "frame_pointer_needed", ";", "}", "}", "else", "{", "if", "(", "frame_pointer_needed", ")", "{", "if", "(", "TARGET_CAN_FAULT_IN_PROLOGUE", ")", "FRP", "(", "emit_move_insn", "(", "hard_frame_pointer_rtx", ",", "stack_pointer_rtx", ")", ")", ";", "else", "FRP", "(", "emit_insn", "(", "gen_init_fp", "(", "hard_frame_pointer_rtx", ",", "stack_pointer_rtx", ",", "sa_reg", ")", ")", ")", ";", "}"], "ground_truth": ["}"], "File": "alpha5", "Func": "alpha_expand_prologue", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245469, "Length": 297, "Cover_Rate": 0.31329113924050633} {"Template_token": ["", "*", "cum", "+=", "increment", ";", "if", "(", "!", "onstack", "&&", "cum", "->", "num_args", "<", "", ")", "cum", "->", "atypes", "[", "cum", "->", "num_args", "]", "=", "alpha_arg_type", "(", "mode", ")", ";", "cum", "->", "num_args", "+=", "increment", ";"], "ground_truth": ["}"], "File": "alpha5", "Func": "alpha_function_arg_advance", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245470, "Length": 37, "Cover_Rate": 0.40217391304347827} {"Template_token": ["", "bool", "alpha_gimple_fold_builtin", "(", "gimple_stmt_iterator", "*", "gsi", ")", "{", "bool", "changed", "=", "false", ";", "gimple", "*", "stmt", "=", "gsi_stmt", "(", "*", "gsi", ")", ";", "tree", "call", "=", "gimple_call_fn", "(", "stmt", ")", ";", "gimple", "*", "new_stmt", "=", "NULL", ";", "if", "(", "call", ")", "{", "tree", "fndecl", "=", "gimple_call_fndecl", "(", "stmt", ")", ";", "if", "(", "fndecl", ")", "{", "tree", "arg0", ",", "arg1", ";", "switch", "(", "DECL_FUNCTION_CODE", "(", "fndecl", ")", ")", "{", "case", "ALPHA_BUILTIN_UMULH", ":", "arg0", "=", "gimple_call_arg", "(", "stmt", ",", "", ")", ";", "arg1", "=", "gimple_call_arg", "(", "stmt", ",", "", ")", ";", "new_stmt", "=", "gimple_build_assign", "(", "gimple_call_lhs", "(", "stmt", ")", ",", "MULT_HIGHPART_EXPR", ",", "arg0", ",", "arg1", ")", ";", "break", ";", "default", ":", "break", ";", "}"], "ground_truth": ["}"], "File": "alpha5", "Func": "alpha_gimple_fold_builtin", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245471, "Length": 113, "Cover_Rate": 0.8248175182481752} {"Template_token": ["", "tree", "fndecl", "=", "gimple_call_fndecl", "(", "stmt", ")", ";", "if", "(", "fndecl", ")", "{", "tree", "arg0", ",", "arg1", ";", "switch", "(", "DECL_FUNCTION_CODE", "(", "fndecl", ")", ")", "{", "case", "ALPHA_BUILTIN_UMULH", ":", "arg0", "=", "gimple_call_arg", "(", "stmt", ",", "", ")", ";", "arg1", "=", "gimple_call_arg", "(", "stmt", ",", "", ")", ";", "new_stmt", "=", "gimple_build_assign", "(", "gimple_call_lhs", "(", "stmt", ")", ",", "MULT_HIGHPART_EXPR", ",", "arg0", ",", "arg1", ")", ";", "break", ";", "default", ":"], "ground_truth": ["break", ";"], "File": "alpha5", "Func": "alpha_gimple_fold_builtin", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245472, "Length": 69, "Cover_Rate": 0.5036496350364964} {"Template_token": ["", "line_size", "=", "cpu_table", "[", "i", "]", ".", "line_size", ";", "l1_size", "=", "cpu_table", "[", "i", "]", ".", "l1_size", ";", "l2_size", "=", "cpu_table", "[", "i", "]", ".", "l2_size", ";", "target_flags", "&=", "~", "(", "MASK_BWX", "|", "MASK_MAX", "|", "MASK_FIX", "|", "MASK_CIX", ")", ";", "target_flags", "|=", "cpu_table", "[", "i", "]", ".", "flags", ";", "break", ";", "}", "if", "(", "i", "==", "ct_size", ")", "error", "(", "", ",", "alpha_cpu_string", ")", ";", "}", "if", "(", "alpha_tune_string", ")", "{", "for", "(", "i", "=", "", ";", "i", "<", "ct_size", ";", "i", "++", ")", "if", "(", "!", "strcmp", "(", "alpha_tune_string", ",", "cpu_table", "[", "i", "]", ".", "name", ")", ")", "{", "alpha_tune", "=", "cpu_table", "[", "i", "]", ".", "processor", ";", "line_size", "=", "cpu_table", "[", "i", "]", ".", "line_size", ";", "l1_size", "=", "cpu_table", "[", "i", "]", ".", "l1_size", ";", "l2_size", "=", "cpu_table", "[", "i", "]", ".", "l2_size", ";", "break", ";", "}", "if", "(", "i", "==", "ct_size", ")", "error", "(", "", ",", "alpha_tune_string", ")", ";", "}", "if", "(", "line_size", ")", "maybe_set_param_value", "(", "PARAM_L1_CACHE_LINE_SIZE", ",", "line_size", ",", "global_options", ".", "x_param_values", ",", "global_options_set", ".", "x_param_values", ")", ";", "if", "(", "l1_size", ")", "maybe_set_param_value", "(", "PARAM_L1_CACHE_SIZE", ",", "l1_size", ",", "global_options", ".", "x_param_values", ",", "global_options_set", ".", "x_param_values", ")", ";", "if", "(", "l2_size", ")", "maybe_set_param_value", "(", "PARAM_L2_CACHE_SIZE", ",", "l2_size", ",", "global_options", ".", "x_param_values", ",", "global_options_set", ".", "x_param_values", ")", ";", "if", "(", "(", "alpha_fptm", "==", "ALPHA_FPTM_SU", "||", "alpha_fptm", "==", "ALPHA_FPTM_SUI", ")", "&&", "alpha_tp", "!=", "ALPHA_TP_INSN", "&&", "alpha_cpu", "!=", "PROCESSOR_EV6", ")", "{", "warning", "(", "", ",", "", ")", ";", "alpha_tp", "=", "ALPHA_TP_INSN", ";", "}", "if", "(", "alpha_cpu", "==", "PROCESSOR_EV6", ")", "{", "alpha_tp", "=", "ALPHA_TP_PROG", ";", "}", "if", "(", "TARGET_FLOAT_VAX", ")", "{", "if", "(", "alpha_fprm", "==", "ALPHA_FPRM_MINF", "||", "alpha_fprm", "==", "ALPHA_FPRM_DYN", ")", "{", "warning", "(", "", ",", "", ")", ";", "alpha_fprm", "=", "ALPHA_FPRM_NORM", ";", "}", "if", "(", "alpha_fptm", "==", "ALPHA_FPTM_SUI", ")", "{", "warning", "(", "", ",", "", ")", ";", "alpha_fptm", "=", "ALPHA_FPTM_SU", ";", "}", "if", "(", "target_flags_explicit", "&", "MASK_LONG_DOUBLE_128", ")", "warning", "(", "", ",", "", ")", ";", "target_flags", "&=", "~", "MASK_LONG_DOUBLE_128", ";", "}", "{", "char", "*", "end", ";", "int", "lat", ";", "if", "(", "!", "alpha_mlat_string", ")", "alpha_mlat_string", "=", "", ";", "if", "(", "ISDIGIT", "(", "(", "unsigned", "char", ")", "alpha_mlat_string", "[", "", "]", ")", "&&", "(", "lat", "=", "strtol", "(", "alpha_mlat_string", ",", "&", "end", ",", "", ")", ",", "*", "end", "==", "'\\0'", ")", ")", ";", "else", "if", "(", "(", "alpha_mlat_string", "[", "", "]", "==", "'L'", "||", "alpha_mlat_string", "[", "", "]", "==", "'l'", ")", "&&", "ISDIGIT", "(", "(", "unsigned", "char", ")", "alpha_mlat_string", "[", "", "]", ")", "&&", "alpha_mlat_string", "[", "", "]", "==", "'\\0'", ")", "{", "static", "int", "const", "cache_latency", "[", "]", "[", "", "]", "=", "{", "{", "", ",", "", ",", "-", "", "}", ",", "{", "", ",", "", ",", "", "}", ",", "{", "", ",", "", ",", "", "}", ",", "}", ";", "lat", "=", "alpha_mlat_string", "[", "", "]", "-", "'0'", ";", "if", "(", "lat", "<=", "", "||", "lat", ">", "", "||", "cache_latency", "[", "alpha_tune", "]", "[", "lat", "-", "", "]", "==", "-", "", ")", "{", "warning", "(", "", ",", "", ",", "lat", ",", "alpha_cpu_name", "[", "alpha_tune", "]", ")", ";", "lat", "=", "", ";"], "ground_truth": ["}"], "File": "alpha5", "Func": "alpha_option_override", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245474, "Length": 501, "Cover_Rate": 0.37669172932330824} {"Template_token": ["", "emit_insn", "(", "gen_adddi3", "(", "this_rtx", ",", "this_rtx", ",", "tmp", ")", ")", ";", "}", "if", "(", "vcall_offset", ")", "{", "rtx", "tmp", ",", "tmp2", ";", "tmp", "=", "gen_rtx_REG", "(", "Pmode", ",", "", ")", ";", "emit_move_insn", "(", "tmp", ",", "gen_rtx_MEM", "(", "Pmode", ",", "this_rtx", ")", ")", ";", "lo", "=", "(", "(", "vcall_offset", "&", "", ")", "^", "", ")", "-", "", ";", "hi", "=", "(", "(", "(", "vcall_offset", "-", "lo", ")", "&", "", ")", "^", "", ")", "-", "", ";", "if", "(", "hi", "+", "lo", "==", "vcall_offset", ")", "{", "if", "(", "hi", ")", "emit_insn", "(", "gen_adddi3", "(", "tmp", ",", "tmp", ",", "GEN_INT", "(", "hi", ")", ")", ")", ";", "}", "else", "{", "tmp2", "=", "alpha_emit_set_long_const", "(", "gen_rtx_REG", "(", "Pmode", ",", "", ")", ",", "vcall_offset", ")", ";", "emit_insn", "(", "gen_adddi3", "(", "tmp", ",", "tmp", ",", "tmp2", ")", ")", ";", "lo", "=", "", ";", "}", "if", "(", "lo", ")", "tmp2", "=", "gen_rtx_PLUS", "(", "Pmode", ",", "tmp", ",", "GEN_INT", "(", "lo", ")", ")", ";", "else", "tmp2", "=", "tmp", ";", "emit_move_insn", "(", "tmp", ",", "gen_rtx_MEM", "(", "Pmode", ",", "tmp2", ")", ")", ";", "emit_insn", "(", "gen_adddi3", "(", "this_rtx", ",", "this_rtx", ",", "tmp", ")", ")", ";", "}", "if", "(", "!", "TREE_USED", "(", "function", ")", ")", "{", "assemble_external", "(", "function", ")", ";", "TREE_USED", "(", "function", ")", "=", "", ";"], "ground_truth": ["}"], "File": "alpha5", "Func": "alpha_output_mi_thunk_osf", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245475, "Length": 208, "Cover_Rate": 0.4511930585683297} {"Template_token": ["", "}", "else", "{", "tmp2", "=", "alpha_emit_set_long_const", "(", "gen_rtx_REG", "(", "Pmode", ",", "", ")", ",", "vcall_offset", ")", ";", "emit_insn", "(", "gen_adddi3", "(", "tmp", ",", "tmp", ",", "tmp2", ")", ")", ";", "lo", "=", "", ";", "}", "if", "(", "lo", ")", "tmp2", "=", "gen_rtx_PLUS", "(", "Pmode", ",", "tmp", ",", "GEN_INT", "(", "lo", ")", ")", ";", "else", "tmp2", "=", "tmp", ";", "emit_move_insn", "(", "tmp", ",", "gen_rtx_MEM", "(", "Pmode", ",", "tmp2", ")", ")", ";", "emit_insn", "(", "gen_adddi3", "(", "this_rtx", ",", "this_rtx", ",", "tmp", ")", ")", ";", "}", "if", "(", "!", "TREE_USED", "(", "function", ")", ")", "{", "assemble_external", "(", "function", ")", ";", "TREE_USED", "(", "function", ")", "=", "", ";", "}", "funexp", "=", "XEXP", "(", "DECL_RTL", "(", "function", ")", ",", "", ")", ";", "funexp", "=", "gen_rtx_MEM", "(", "FUNCTION_MODE", ",", "funexp", ")", ";", "insn", "=", "emit_call_insn", "(", "gen_sibcall", "(", "funexp", ",", "const0_rtx", ")", ")", ";"], "ground_truth": ["SIBLING_CALL_P", "(", "insn", ")", "=", "", ";"], "File": "alpha5", "Func": "alpha_output_mi_thunk_osf", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245476, "Length": 144, "Cover_Rate": 0.3123644251626898} {"Template_token": ["", "if", "(", "align_loops", "<=", "", ")", "align_loops", "=", "", ";", "if", "(", "align_jumps", "<=", "", ")", "align_jumps", "=", "", ";", "}"], "ground_truth": ["if", "(", "align_functions", "<=", "", ")", "align_functions", "=", "", ";"], "File": "alpha5", "Func": "alpha_override_options_after_change", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245477, "Length": 31, "Cover_Rate": 0.6739130434782609} {"Template_token": ["", "emit_load_locked", "(", "mode", ",", "before", ",", "mem", ")", ";", "if", "(", "code", "==", "NOT", ")", "{", "x", "=", "gen_rtx_AND", "(", "mode", ",", "before", ",", "val", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "val", ",", "x", ")", ")", ";", "x", "=", "gen_rtx_NOT", "(", "mode", ",", "val", ")", ";", "}", "else", "x", "=", "gen_rtx_fmt_ee", "(", "code", ",", "mode", ",", "before", ",", "val", ")", ";", "if", "(", "after", ")", "emit_insn", "(", "gen_rtx_SET", "(", "after", ",", "copy_rtx", "(", "x", ")", ")", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "scratch", ",", "x", ")", ")", ";"], "ground_truth": ["emit_store_conditional", "(", "mode", ",", "cond", ",", "mem", ",", "scratch", ")", ";"], "File": "alpha5", "Func": "alpha_split_atomic_op", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245482, "Length": 99, "Cover_Rate": 0.4714285714285714} {"Template_token": ["", "x", "=", "gen_rtx_AND", "(", "mode", ",", "before", ",", "val", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "val", ",", "x", ")", ")", ";", "x", "=", "gen_rtx_NOT", "(", "mode", ",", "val", ")", ";", "}", "else", "x", "=", "gen_rtx_fmt_ee", "(", "code", ",", "mode", ",", "before", ",", "val", ")", ";", "if", "(", "after", ")", "emit_insn", "(", "gen_rtx_SET", "(", "after", ",", "copy_rtx", "(", "x", ")", ")", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "scratch", ",", "x", ")", ")", ";", "emit_store_conditional", "(", "mode", ",", "cond", ",", "mem", ",", "scratch", ")", ";"], "ground_truth": ["x", "=", "gen_rtx_EQ", "(", "DImode", ",", "cond", ",", "const0_rtx", ")", ";"], "File": "alpha5", "Func": "alpha_split_atomic_op", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245483, "Length": 94, "Cover_Rate": 0.44761904761904764} {"Template_token": ["", "machine_mode", "mode", ";", "rtx", "label1", ",", "label2", ",", "x", ";", "cond", "=", "operands", "[", "", "]", ";", "retval", "=", "operands", "[", "", "]", ";", "mem", "=", "operands", "[", "", "]", ";", "oldval", "=", "operands", "[", "", "]", ";", "newval", "=", "operands", "[", "", "]", ";", "is_weak", "=", "(", "operands", "[", "", "]", "!=", "const0_rtx", ")", ";", "mod_s", "=", "memmodel_from_int", "(", "INTVAL", "(", "operands", "[", "", "]", ")", ")", ";", "mod_f", "=", "memmodel_from_int", "(", "INTVAL", "(", "operands", "[", "", "]", ")", ")", ";", "mode", "=", "GET_MODE", "(", "mem", ")", ";", "alpha_pre_atomic_barrier", "(", "mod_s", ")", ";", "label1", "=", "NULL_RTX", ";", "if", "(", "!", "is_weak", ")", "{", "label1", "=", "gen_rtx_LABEL_REF", "(", "DImode", ",", "gen_label_rtx", "(", ")", ")", ";", "emit_label", "(", "XEXP", "(", "label1", ",", "", ")", ")", ";", "}", "label2", "=", "gen_rtx_LABEL_REF", "(", "DImode", ",", "gen_label_rtx", "(", ")", ")", ";", "emit_load_locked", "(", "mode", ",", "retval", ",", "mem", ")", ";"], "ground_truth": ["x", "=", "gen_lowpart", "(", "DImode", ",", "retval", ")", ";"], "File": "alpha5", "Func": "alpha_split_compare_and_swap", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245484, "Length": 155, "Cover_Rate": 0.45454545454545453} {"Template_token": ["", "if", "(", "MEM_ALIAS_SET", "(", "orig_mem", ")", "==", "ALIAS_SET_MEMORY_BARRIER", ")", "set_mem_alias_set", "(", "mem", ",", "ALIAS_SET_MEMORY_BARRIER", ")", ";", "alpha_pre_atomic_barrier", "(", "mod_s", ")", ";", "label1", "=", "NULL_RTX", ";", "if", "(", "!", "is_weak", ")", "{", "label1", "=", "gen_rtx_LABEL_REF", "(", "DImode", ",", "gen_label_rtx", "(", ")", ")", ";", "emit_label", "(", "XEXP", "(", "label1", ",", "", ")", ")", ";", "}", "label2", "=", "gen_rtx_LABEL_REF", "(", "DImode", ",", "gen_label_rtx", "(", ")", ")", ";", "emit_load_locked", "(", "DImode", ",", "scratch", ",", "mem", ")", ";", "width", "=", "GEN_INT", "(", "GET_MODE_BITSIZE", "(", "mode", ")", ")", ";", "mask", "=", "GEN_INT", "(", "mode", "==", "QImode", "?", "", ":", "", ")", ";", "emit_insn", "(", "gen_extxl", "(", "dest", ",", "scratch", ",", "width", ",", "addr", ")", ")", ";", "if", "(", "oldval", "==", "const0_rtx", ")", "{", "emit_move_insn", "(", "cond", ",", "const0_rtx", ")", ";", "x", "=", "gen_rtx_NE", "(", "DImode", ",", "dest", ",", "const0_rtx", ")", ";", "}", "else", "{", "x", "=", "gen_rtx_EQ", "(", "DImode", ",", "dest", ",", "oldval", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "cond", ",", "x", ")", ")", ";", "x", "=", "gen_rtx_EQ", "(", "DImode", ",", "cond", ",", "const0_rtx", ")", ";"], "ground_truth": ["}"], "File": "alpha5", "Func": "alpha_split_compare_and_swap_12", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245485, "Length": 171, "Cover_Rate": 0.37254901960784315} {"Template_token": ["", "width", "=", "GEN_INT", "(", "GET_MODE_BITSIZE", "(", "mode", ")", ")", ";", "mask", "=", "GEN_INT", "(", "mode", "==", "QImode", "?", "", ":", "", ")", ";", "emit_insn", "(", "gen_extxl", "(", "dest", ",", "scratch", ",", "width", ",", "addr", ")", ")", ";", "if", "(", "oldval", "==", "const0_rtx", ")", "{", "emit_move_insn", "(", "cond", ",", "const0_rtx", ")", ";", "x", "=", "gen_rtx_NE", "(", "DImode", ",", "dest", ",", "const0_rtx", ")", ";", "}", "else", "{", "x", "=", "gen_rtx_EQ", "(", "DImode", ",", "dest", ",", "oldval", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "cond", ",", "x", ")", ")", ";", "x", "=", "gen_rtx_EQ", "(", "DImode", ",", "cond", ",", "const0_rtx", ")", ";", "}", "emit_unlikely_jump", "(", "x", ",", "label2", ")", ";", "emit_insn", "(", "gen_mskxl", "(", "cond", ",", "scratch", ",", "mask", ",", "addr", ")", ")", ";", "if", "(", "newval", "!=", "const0_rtx", ")", "emit_insn", "(", "gen_iordi3", "(", "cond", ",", "cond", ",", "newval", ")", ")", ";", "emit_store_conditional", "(", "DImode", ",", "cond", ",", "mem", ",", "cond", ")", ";", "if", "(", "!", "is_weak", ")", "{", "x", "=", "gen_rtx_EQ", "(", "DImode", ",", "cond", ",", "const0_rtx", ")", ";", "emit_unlikely_jump", "(", "x", ",", "label1", ")", ";", "}", "if", "(", "!", "is_mm_relaxed", "(", "mod_f", ")", ")", "emit_label", "(", "XEXP", "(", "label2", ",", "", ")", ")", ";", "alpha_post_atomic_barrier", "(", "mod_s", ")", ";", "if", "(", "is_mm_relaxed", "(", "mod_f", ")", ")", "emit_label", "(", "XEXP", "(", "label2", ",", "", ")", ")", ";"], "ground_truth": ["}"], "File": "alpha5", "Func": "alpha_split_compare_and_swap_12", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245486, "Length": 214, "Cover_Rate": 0.4662309368191721} {"Template_token": ["", "int", "alpha_split_conditional_move", "(", "enum", "rtx_code", "code", ",", "rtx", "dest", ",", "rtx", "cond", ",", "rtx", "t_rtx", ",", "rtx", "f_rtx", ")", "{", "HOST_WIDE_INT", "t", ",", "f", ",", "diff", ";", "machine_mode", "mode", ";", "rtx", "target", ",", "subtarget", ",", "tmp", ";", "mode", "=", "GET_MODE", "(", "dest", ")", ";", "t", "=", "INTVAL", "(", "t_rtx", ")", ";", "f", "=", "INTVAL", "(", "f_rtx", ")", ";", "diff", "=", "t", "-", "f", ";", "if", "(", "(", "(", "code", "==", "NE", "||", "code", "==", "EQ", ")", "&&", "diff", "<", "", ")", "||", "(", "code", "==", "GE", "||", "code", "==", "GT", ")", ")", "{", "code", "=", "reverse_condition", "(", "code", ")", ";", "diff", "=", "t", ",", "t", "=", "f", ",", "f", "=", "diff", ";", "diff", "=", "t", "-", "f", ";", "}", "subtarget", "=", "target", "=", "dest", ";", "if", "(", "mode", "!=", "DImode", ")", "{", "target", "=", "gen_lowpart", "(", "DImode", ",", "dest", ")", ";", "if", "(", "can_create_pseudo_p", "(", ")", ")", "subtarget", "=", "gen_reg_rtx", "(", "DImode", ")", ";", "else", "subtarget", "=", "target", ";", "}", "if", "(", "f", "==", "", "&&", "exact_log2", "(", "diff", ")", ">", "", "&&", "(", "diff", "<=", "", "||", "alpha_tune", "==", "PROCESSOR_EV6", ")", ")", "{", "tmp", "=", "gen_rtx_fmt_ee", "(", "code", ",", "DImode", ",", "cond", ",", "const0_rtx", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "copy_rtx", "(", "subtarget", ")", ",", "tmp", ")", ")", ";", "tmp", "=", "gen_rtx_ASHIFT", "(", "DImode", ",", "copy_rtx", "(", "subtarget", ")", ",", "GEN_INT", "(", "exact_log2", "(", "t", ")", ")", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "target", ",", "tmp", ")", ")", ";", "}", "else", "if", "(", "f", "==", "", "&&", "t", "==", "-", "", ")", "{", "tmp", "=", "gen_rtx_fmt_ee", "(", "code", ",", "DImode", ",", "cond", ",", "const0_rtx", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "copy_rtx", "(", "subtarget", ")", ",", "tmp", ")", ")", ";", "emit_insn", "(", "gen_negdi2", "(", "target", ",", "copy_rtx", "(", "subtarget", ")", ")", ")", ";", "}", "else", "if", "(", "diff", "==", "", "||", "diff", "==", "", "||", "diff", "==", "", ")", "{", "rtx", "add_op", ";", "tmp", "=", "gen_rtx_fmt_ee", "(", "code", ",", "DImode", ",", "cond", ",", "const0_rtx", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "copy_rtx", "(", "subtarget", ")", ",", "tmp", ")", ")", ";", "if", "(", "diff", "==", "", ")", "emit_insn", "(", "gen_adddi3", "(", "target", ",", "copy_rtx", "(", "subtarget", ")", ",", "GEN_INT", "(", "f", ")", ")", ")", ";", "else", "{", "add_op", "=", "GEN_INT", "(", "f", ")", ";", "if", "(", "sext_add_operand", "(", "add_op", ",", "mode", ")", ")", "{", "tmp", "=", "gen_rtx_MULT", "(", "DImode", ",", "copy_rtx", "(", "subtarget", ")", ",", "GEN_INT", "(", "diff", ")", ")", ";", "tmp", "=", "gen_rtx_PLUS", "(", "DImode", ",", "tmp", ",", "add_op", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "target", ",", "tmp", ")", ")", ";", "}", "else", "return", "", ";", "}", "}"], "ground_truth": ["else", "return", "", ";"], "File": "alpha5", "Func": "alpha_split_conditional_move", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245487, "Length": 431, "Cover_Rate": 0.9908045977011494} {"Template_token": ["", "machine_mode", "mode", ";", "rtx", "target", ",", "subtarget", ",", "tmp", ";", "mode", "=", "GET_MODE", "(", "dest", ")", ";", "t", "=", "INTVAL", "(", "t_rtx", ")", ";", "f", "=", "INTVAL", "(", "f_rtx", ")", ";", "diff", "=", "t", "-", "f", ";", "if", "(", "(", "(", "code", "==", "NE", "||", "code", "==", "EQ", ")", "&&", "diff", "<", "", ")", "||", "(", "code", "==", "GE", "||", "code", "==", "GT", ")", ")", "{", "code", "=", "reverse_condition", "(", "code", ")", ";", "diff", "=", "t", ",", "t", "=", "f", ",", "f", "=", "diff", ";", "diff", "=", "t", "-", "f", ";", "}", "subtarget", "=", "target", "=", "dest", ";", "if", "(", "mode", "!=", "DImode", ")", "{", "target", "=", "gen_lowpart", "(", "DImode", ",", "dest", ")", ";", "if", "(", "can_create_pseudo_p", "(", ")", ")", "subtarget", "=", "gen_reg_rtx", "(", "DImode", ")", ";", "else", "subtarget", "=", "target", ";", "}", "if", "(", "f", "==", "", "&&", "exact_log2", "(", "diff", ")", ">", "", "&&", "(", "diff", "<=", "", "||", "alpha_tune", "==", "PROCESSOR_EV6", ")", ")", "{", "tmp", "=", "gen_rtx_fmt_ee", "(", "code", ",", "DImode", ",", "cond", ",", "const0_rtx", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "copy_rtx", "(", "subtarget", ")", ",", "tmp", ")", ")", ";", "tmp", "=", "gen_rtx_ASHIFT", "(", "DImode", ",", "copy_rtx", "(", "subtarget", ")", ",", "GEN_INT", "(", "exact_log2", "(", "t", ")", ")", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "target", ",", "tmp", ")", ")", ";", "}", "else", "if", "(", "f", "==", "", "&&", "t", "==", "-", "", ")", "{", "tmp", "=", "gen_rtx_fmt_ee", "(", "code", ",", "DImode", ",", "cond", ",", "const0_rtx", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "copy_rtx", "(", "subtarget", ")", ",", "tmp", ")", ")", ";", "emit_insn", "(", "gen_negdi2", "(", "target", ",", "copy_rtx", "(", "subtarget", ")", ")", ")", ";", "}", "else", "if", "(", "diff", "==", "", "||", "diff", "==", "", "||", "diff", "==", "", ")", "{", "rtx", "add_op", ";", "tmp", "=", "gen_rtx_fmt_ee", "(", "code", ",", "DImode", ",", "cond", ",", "const0_rtx", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "copy_rtx", "(", "subtarget", ")", ",", "tmp", ")", ")", ";", "if", "(", "diff", "==", "", ")", "emit_insn", "(", "gen_adddi3", "(", "target", ",", "copy_rtx", "(", "subtarget", ")", ",", "GEN_INT", "(", "f", ")", ")", ")", ";", "else", "{", "add_op", "=", "GEN_INT", "(", "f", ")", ";", "if", "(", "sext_add_operand", "(", "add_op", ",", "mode", ")", ")", "{", "tmp", "=", "gen_rtx_MULT", "(", "DImode", ",", "copy_rtx", "(", "subtarget", ")", ",", "GEN_INT", "(", "diff", ")", ")", ";", "tmp", "=", "gen_rtx_PLUS", "(", "DImode", ",", "tmp", ",", "add_op", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "target", ",", "tmp", ")", ")", ";", "}"], "ground_truth": ["else", "return", "", ";"], "File": "alpha5", "Func": "alpha_split_conditional_move", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245488, "Length": 398, "Cover_Rate": 0.9149425287356322} {"Template_token": ["", "if", "(", "TREE_CODE", "(", "base", ")", "!=", "COMPONENT_REF", "||", "TREE_OPERAND", "(", "base", ",", "", ")", "!=", "TYPE_FIELDS", "(", "va_list_type_node", ")", ")", "return", "false", ";", "offset_arg", "=", "", ";", "}", "base", "=", "get_base_address", "(", "base", ")", ";", "if", "(", "TREE_CODE", "(", "base", ")", "!=", "VAR_DECL", "||", "!", "bitmap_bit_p", "(", "si", "->", "va_list_vars", ",", "DECL_UID", "(", "base", ")", "+", "num_ssa_names", ")", ")", "return", "false", ";", "offset", "=", "gimple_op", "(", "stmt", ",", "", "+", "offset_arg", ")", ";", "if", "(", "TREE_CODE", "(", "offset", ")", "==", "SSA_NAME", ")", "{", "gimple", "*", "offset_stmt", "=", "va_list_skip_additions", "(", "offset", ")", ";", "if", "(", "offset_stmt", "&&", "gimple_code", "(", "offset_stmt", ")", "==", "GIMPLE_PHI", ")", "{", "HOST_WIDE_INT", "sub", ";", "gimple", "*", "arg1_stmt", ",", "*", "arg2_stmt", ";", "tree", "arg1", ",", "arg2", ";", "enum", "tree_code", "code1", ",", "code2", ";", "if", "(", "gimple_phi_num_args", "(", "offset_stmt", ")", "!=", "", ")", "goto", "escapes", ";", "arg1_stmt", "=", "va_list_skip_additions", "(", "gimple_phi_arg_def", "(", "offset_stmt", ",", "", ")", ")", ";", "arg2_stmt", "=", "va_list_skip_additions", "(", "gimple_phi_arg_def", "(", "offset_stmt", ",", "", ")", ")", ";", "if", "(", "arg1_stmt", "==", "NULL", "||", "!", "is_gimple_assign", "(", "arg1_stmt", ")", "||", "arg2_stmt", "==", "NULL", "||", "!", "is_gimple_assign", "(", "arg2_stmt", ")", ")", "goto", "escapes", ";", "code1", "=", "gimple_assign_rhs_code", "(", "arg1_stmt", ")", ";", "code2", "=", "gimple_assign_rhs_code", "(", "arg2_stmt", ")", ";", "if", "(", "code1", "==", "COMPONENT_REF", "&&", "(", "code2", "==", "MINUS_EXPR", "||", "code2", "==", "PLUS_EXPR", ")", ")", ";", "else", "if", "(", "code2", "==", "COMPONENT_REF", "&&", "(", "code1", "==", "MINUS_EXPR", "||", "code1", "==", "PLUS_EXPR", ")", ")", "{", "gimple", "*", "tem", "=", "arg1_stmt", ";", "code2", "=", "code1", ";", "arg1_stmt", "=", "arg2_stmt", ";", "arg2_stmt", "=", "tem", ";", "}", "else", "goto", "escapes", ";", "if", "(", "!", "tree_fits_shwi_p", "(", "gimple_assign_rhs2", "(", "arg2_stmt", ")", ")", ")", "goto", "escapes", ";", "sub", "=", "tree_to_shwi", "(", "gimple_assign_rhs2", "(", "arg2_stmt", ")", ")", ";", "if", "(", "code2", "==", "MINUS_EXPR", ")", "sub", "=", "-", "sub", ";", "if", "(", "sub", "<", "-", "", "||", "sub", ">", "-", "", ")", "goto", "escapes", ";", "arg1", "=", "gimple_assign_rhs1", "(", "arg1_stmt", ")", ";", "arg2", "=", "gimple_assign_rhs1", "(", "arg2_stmt", ")", ";", "if", "(", "TREE_CODE", "(", "arg2", ")", "==", "SSA_NAME", ")", "{", "arg2_stmt", "=", "va_list_skip_additions", "(", "arg2", ")", ";", "if", "(", "arg2_stmt", "==", "NULL", "||", "!", "is_gimple_assign", "(", "arg2_stmt", ")", "||", "gimple_assign_rhs_code", "(", "arg2_stmt", ")", "!=", "COMPONENT_REF", ")", "goto", "escapes", ";", "arg2", "=", "gimple_assign_rhs1", "(", "arg2_stmt", ")", ";", "}"], "ground_truth": ["if", "(", "arg1", "!=", "arg2", ")", "goto", "escapes", ";"], "File": "alpha5", "Func": "alpha_stdarg_optimize_hook", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245489, "Length": 379, "Cover_Rate": 0.5149456521739131} {"Template_token": ["", "static", "void", "emit_unlikely_jump", "(", "rtx", "cond", ",", "rtx", "label", ")", "{"], "ground_truth": ["int", "very_unlikely", "=", "REG_BR_PROB_BASE", "/", "", "-", "", ";"], "File": "alpha5", "Func": "emit_unlikely_jump", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245490, "Length": 20, "Cover_Rate": 0.3448275862068966} {"Template_token": ["", "x", "=", "gen_rtx_IF_THEN_ELSE", "(", "VOIDmode", ",", "cond", ",", "label", ",", "pc_rtx", ")", ";"], "ground_truth": ["x", "=", "emit_jump_insn", "(", "gen_rtx_SET", "(", "pc_rtx", ",", "x", ")", ")", ";"], "File": "alpha5", "Func": "emit_unlikely_jump", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245491, "Length": 25, "Cover_Rate": 0.43103448275862066} {"Template_token": ["", "int", "regno", "=", "", ",", "i", ";", "start_sequence", "(", ")", ";", "for", "(", "i", "=", "", ";", "i", "<", "noperands", ";", "++", "i", ")", "{", "switch", "(", "GET_MODE", "(", "operands", "[", "i", "]", ")", ")", "{", "case", "TFmode", ":", "reg", "=", "gen_rtx_REG", "(", "TFmode", ",", "regno", ")", ";", "regno", "+=", "", ";", "break", ";", "case", "DFmode", ":", "reg", "=", "gen_rtx_REG", "(", "DFmode", ",", "regno", "+", "", ")", ";", "regno", "+=", "", ";", "break", ";", "case", "VOIDmode", ":", "gcc_assert", "(", "CONST_INT_P", "(", "operands", "[", "i", "]", ")", ")", ";", "case", "DImode", ":", "reg", "=", "gen_rtx_REG", "(", "DImode", ",", "regno", ")", ";", "regno", "+=", "", ";", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}", "emit_move_insn", "(", "reg", ",", "operands", "[", "i", "]", ")", ";", "use_reg", "(", "&", "usage", ",", "reg", ")", ";", "}", "switch", "(", "GET_MODE", "(", "target", ")", ")", "{", "case", "TFmode", ":", "reg", "=", "gen_rtx_REG", "(", "TFmode", ",", "", ")", ";", "break", ";", "case", "DFmode", ":", "reg", "=", "gen_rtx_REG", "(", "DFmode", ",", "", ")", ";", "break", ";", "case", "DImode", ":", "reg", "=", "gen_rtx_REG", "(", "DImode", ",", "", ")", ";", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}", "rtx", "mem", "=", "gen_rtx_MEM", "(", "QImode", ",", "func", ")", ";", "rtx_insn", "*", "tmp", "=", "emit_call_insn", "(", "gen_call_value", "(", "reg", ",", "mem", ",", "const0_rtx", ",", "const0_rtx", ",", "const0_rtx", ")", ")", ";", "CALL_INSN_FUNCTION_USAGE", "(", "tmp", ")", "=", "usage", ";", "RTL_CONST_CALL_P", "(", "tmp", ")", "=", "", ";", "tmp", "=", "get_insns", "(", ")", ";"], "ground_truth": ["end_sequence", "(", ")", ";"], "File": "alpha6", "Func": "alpha_emit_xfloating_libcall", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245492, "Length": 243, "Cover_Rate": 0.8556338028169014} {"Template_token": ["", "if", "(", "mode", "==", "SFmode", "||", "mode", "==", "SCmode", ")", "return", "!", "named", ";", "return", "mode", "==", "TFmode", "||", "mode", "==", "TCmode", ";"], "ground_truth": ["}"], "File": "alpha6", "Func": "alpha_pass_by_reference", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245494, "Length": 24, "Cover_Rate": 0.5581395348837209} {"Template_token": ["", "if", "(", "mode", "==", "SFmode", "||", "mode", "==", "SCmode", ")", "return", "!", "named", ";"], "ground_truth": ["return", "mode", "==", "TFmode", "||", "mode", "==", "TCmode", ";"], "File": "alpha6", "Func": "alpha_pass_by_reference", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245495, "Length": 23, "Cover_Rate": 0.5348837209302325} {"Template_token": ["", "rtx", "x", "=", "gen_rtx_IF_THEN_ELSE", "(", "VOIDmode", ",", "cond", ",", "label", ",", "pc_rtx", ")", ";", "rtx_insn", "*", "insn", "=", "emit_jump_insn", "(", "gen_rtx_SET", "(", "pc_rtx", ",", "x", ")", ")", ";"], "ground_truth": ["add_int_reg_note", "(", "insn", ",", "REG_BR_PROB", ",", "very_unlikely", ")", ";"], "File": "alpha6", "Func": "emit_unlikely_jump", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245496, "Length": 37, "Cover_Rate": 0.6379310344827587} {"Template_token": ["", "if", "(", "(", "sa_size", "==", "", "&&", "probed_size", ">", "probed", "-", "", ")", "||", "flag_stack_check", "||", "flag_stack_clash_protection", ")", "emit_insn", "(", "gen_stack_probe_internal", "(", "GEN_INT", "(", "-", "probed_size", ")", ")", ")", ";", "}", "if", "(", "frame_size", "!=", "", ")", "FRP", "(", "emit_insn", "(", "gen_adddi3", "(", "stack_pointer_rtx", ",", "stack_pointer_rtx", ",", "GEN_INT", "(", "-", "frame_size", ")", ")", ")", ")", ";", "}", "else", "{", "HOST_WIDE_INT", "blocks", "=", "(", "probed_size", "+", "", ")", "/", "", ";", "HOST_WIDE_INT", "leftover", "=", "probed_size", "+", "", "-", "blocks", "*", "", ";", "rtx", "ptr", "=", "gen_rtx_REG", "(", "DImode", ",", "", ")", ";", "rtx", "count", "=", "gen_rtx_REG", "(", "DImode", ",", "", ")", ";", "rtx", "seq", ";", "emit_move_insn", "(", "count", ",", "GEN_INT", "(", "blocks", ")", ")", ";", "emit_insn", "(", "gen_adddi3", "(", "ptr", ",", "stack_pointer_rtx", ",", "GEN_INT", "(", "", ")", ")", ")", ";", "emit_insn", "(", "gen_prologue_stack_probe_loop", "(", "count", ",", "ptr", ")", ")", ";", "if", "(", "(", "leftover", ">", "", "&&", "sa_size", "==", "", ")", "||", "flag_stack_check", "||", "flag_stack_clash_protection", ")", "{", "rtx", "last", "=", "gen_rtx_MEM", "(", "DImode", ",", "plus_constant", "(", "Pmode", ",", "ptr", ",", "-", "leftover", ")", ")", ";", "MEM_VOLATILE_P", "(", "last", ")", "=", "", ";", "emit_move_insn", "(", "last", ",", "const0_rtx", ")", ";", "}", "if", "(", "flag_stack_check", "||", "flag_stack_clash_protection", ")", "{", "HOST_WIDE_INT", "lo", ",", "hi", ";", "lo", "=", "(", "(", "frame_size", "&", "", ")", "^", "", ")", "-", "", ";", "hi", "=", "frame_size", "-", "lo", ";", "emit_move_insn", "(", "ptr", ",", "GEN_INT", "(", "hi", ")", ")", ";", "emit_insn", "(", "gen_adddi3", "(", "ptr", ",", "ptr", ",", "GEN_INT", "(", "lo", ")", ")", ")", ";", "seq", "=", "emit_insn", "(", "gen_subdi3", "(", "stack_pointer_rtx", ",", "stack_pointer_rtx", ",", "ptr", ")", ")", ";", "}", "else", "{", "seq", "=", "emit_insn", "(", "gen_adddi3", "(", "stack_pointer_rtx", ",", "ptr", ",", "GEN_INT", "(", "-", "leftover", ")", ")", ")", ";", "}", "RTX_FRAME_RELATED_P", "(", "seq", ")", "=", "", ";", "add_reg_note", "(", "seq", ",", "REG_FRAME_RELATED_EXPR", ",", "gen_rtx_SET", "(", "stack_pointer_rtx", ",", "plus_constant", "(", "Pmode", ",", "stack_pointer_rtx", ",", "-", "frame_size", ")", ")", ")", ";", "}", "sa_bias", "=", "", ";"], "ground_truth": ["sa_reg", "=", "stack_pointer_rtx", ";"], "File": "alpha7", "Func": "alpha_expand_prologue", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245497, "Length": 320, "Cover_Rate": 0.33402922755741127} {"Template_token": ["", "base_field", "=", "TYPE_FIELDS", "(", "va_list_type_node", ")", ";", "offset_field", "=", "DECL_CHAIN", "(", "base_field", ")", ";", "base_field", "=", "build3", "(", "COMPONENT_REF", ",", "TREE_TYPE", "(", "base_field", ")", ",", "valist", ",", "base_field", ",", "NULL_TREE", ")", ";", "offset_field", "=", "build3", "(", "COMPONENT_REF", ",", "TREE_TYPE", "(", "offset_field", ")", ",", "valist", ",", "offset_field", ",", "NULL_TREE", ")", ";", "base", "=", "get_formal_tmp_var", "(", "base_field", ",", "pre_p", ")", ";", "t", "=", "fold_convert", "(", "build_nonstandard_integer_type", "(", "", ",", "", ")", ",", "offset_field", ")", ";", "offset", "=", "get_initialized_tmp_var", "(", "t", ",", "pre_p", ",", "NULL", ")", ";", "indirect", "=", "pass_by_reference", "(", "NULL", ",", "TYPE_MODE", "(", "type", ")", ",", "type", ",", "false", ")", ";", "if", "(", "indirect", ")", "{", "if", "(", "TREE_CODE", "(", "type", ")", "==", "COMPLEX_TYPE", "&&", "targetm", ".", "calls", ".", "split_complex_arg", "(", "type", ")", ")", "{", "tree", "real_part", ",", "imag_part", ",", "real_temp", ";", "tree", "ptr_type", "=", "build_pointer_type_for_mode", "(", "TREE_TYPE", "(", "type", ")", ",", "ptr_mode", ",", "true", ")", ";", "real_part", "=", "alpha_gimplify_va_arg_1", "(", "ptr_type", ",", "base", ",", "offset", ",", "pre_p", ")", ";", "real_part", "=", "build_va_arg_indirect_ref", "(", "real_part", ")", ";", "real_temp", "=", "get_initialized_tmp_var", "(", "real_part", ",", "pre_p", ",", "NULL", ")", ";"], "ground_truth": ["imag_part", "=", "alpha_gimplify_va_arg_1", "(", "ptr_type", ",", "base", ",", "offset", ",", "pre_p", ")", ";"], "File": "alpha8", "Func": "alpha_gimplify_va_arg", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245499, "Length": 190, "Cover_Rate": 0.5491329479768786} {"Template_token": ["", "switch", "(", "get_attr_type", "(", "insn", ")", ")", "{", "case", "TYPE_ILD", ":", "case", "TYPE_LDSYM", ":", "case", "TYPE_FLD", ":", "case", "TYPE_LD_L", ":", "return", "EV4_IBX", ";", "case", "TYPE_IADD", ":", "case", "TYPE_ILOG", ":", "case", "TYPE_ICMOV", ":", "case", "TYPE_ICMP", ":", "case", "TYPE_FST", ":", "case", "TYPE_SHIFT", ":"], "ground_truth": ["case", "TYPE_IMUL", ":"], "File": "alpha", "Func": "alphaev4_insn_pipe", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245501, "Length": 44, "Cover_Rate": 0.3076923076923077} {"Template_token": ["", "static", "rtx_insn", "*", "alphaev4_next_group", "(", "rtx_insn", "*", "insn", ",", "int", "*", "pin_use", ",", "int", "*", "plen", ")", "{", "int", "len", ",", "in_use", ";", "len", "=", "in_use", "=", "", ";", "if", "(", "!", "INSN_P", "(", "insn", ")", "||", "GET_CODE", "(", "PATTERN", "(", "insn", ")", ")", "==", "CLOBBER", "||", "GET_CODE", "(", "PATTERN", "(", "insn", ")", ")", "==", "USE", ")", "goto", "next_and_done", ";", "while", "(", "", ")", "{", "enum", "alphaev4_pipe", "pipe", ";", "pipe", "=", "alphaev4_insn_pipe", "(", "insn", ")", ";", "switch", "(", "pipe", ")", "{", "case", "EV4_STOP", ":", "if", "(", "in_use", ")", "goto", "done", ";", "if", "(", "recog_memoized", "(", "insn", ")", "<", "", ")", "len", "=", "-", "", ";", "else", "len", "=", "get_attr_length", "(", "insn", ")", ";", "goto", "next_and_done", ";", "case", "EV4_IBX", ":", "if", "(", "in_use", "&", "EV4_IB0", ")", "{", "if", "(", "in_use", "&", "EV4_IB1", ")", "goto", "done", ";", "in_use", "|=", "EV4_IB1", ";", "}", "else", "in_use", "|=", "EV4_IB0", "|", "EV4_IBX", ";", "break", ";", "case", "EV4_IB0", ":", "if", "(", "in_use", "&", "EV4_IB0", ")", "{", "if", "(", "!", "(", "in_use", "&", "EV4_IBX", ")", "||", "(", "in_use", "&", "EV4_IB1", ")", ")", "goto", "done", ";", "in_use", "|=", "EV4_IB1", ";", "}", "in_use", "|=", "EV4_IB0", ";", "break", ";", "case", "EV4_IB1", ":", "if", "(", "in_use", "&", "EV4_IB1", ")", "goto", "done", ";", "in_use", "|=", "EV4_IB1", ";", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}", "len", "+=", "", ";", "if", "(", "JUMP_P", "(", "insn", ")", ")", "goto", "next_and_done", ";", "next", ":", "insn", "=", "next_nonnote_insn", "(", "insn", ")", ";", "if", "(", "!", "insn", "||", "!", "INSN_P", "(", "insn", ")", ")", "goto", "done", ";", "if", "(", "GET_MODE", "(", "insn", ")", "==", "TImode", ")", "goto", "done", ";", "if", "(", "GET_CODE", "(", "insn", ")", "==", "CLOBBER", "||", "GET_CODE", "(", "insn", ")", "==", "USE", ")", "goto", "next", ";", "}", "next_and_done", ":", "insn", "=", "next_nonnote_insn", "(", "insn", ")", ";", "done", ":", "*", "plen", "=", "len", ";", "*", "pin_use", "=", "in_use", ";"], "ground_truth": ["return", "insn", ";"], "File": "alpha", "Func": "alphaev4_next_group", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245502, "Length": 306, "Cover_Rate": 0.996742671009772} {"Template_token": ["", "else", "if", "(", "(", "in_use", "&", "(", "EV4_IBX", "|", "EV4_IB1", ")", ")", "==", "EV4_IBX", ")", "{", "in_use", "|=", "EV4_IB1", ";", "nop", "=", "gen_nop", "(", ")", ";", "}", "else", "if", "(", "TARGET_FP", "&&", "!", "(", "in_use", "&", "EV4_IB1", ")", ")", "{", "in_use", "|=", "EV4_IB1", ";", "nop", "=", "gen_fnop", "(", ")", ";", "}", "else", "nop", "=", "gen_unop", "(", ")", ";", "*", "pin_use", "=", "in_use", ";"], "ground_truth": ["return", "nop", ";"], "File": "alpha", "Func": "alphaev4_next_nop", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245503, "Length": 66, "Cover_Rate": 0.6226415094339622} {"Template_token": ["", "nop", "=", "gen_nop", "(", ")", ";", "}", "else", "if", "(", "TARGET_FP", "&&", "!", "(", "in_use", "&", "EV4_IB1", ")", ")", "{", "in_use", "|=", "EV4_IB1", ";", "nop", "=", "gen_fnop", "(", ")", ";", "}", "else", "nop", "=", "gen_unop", "(", ")", ";", "*", "pin_use", "=", "in_use", ";", "return", "nop", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alphaev4_next_nop", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245504, "Length": 47, "Cover_Rate": 0.44339622641509435} {"Template_token": ["", "else", "len", "=", "get_attr_length", "(", "insn", ")", ";", "goto", "next_and_done", ";", "case", "EV5_E01", ":", "if", "(", "in_use", "&", "EV5_E0", ")", "{", "if", "(", "in_use", "&", "EV5_E1", ")", "goto", "done", ";", "in_use", "|=", "EV5_E1", ";", "}", "else", "in_use", "|=", "EV5_E0", "|", "EV5_E01", ";", "break", ";", "case", "EV5_E0", ":", "if", "(", "in_use", "&", "EV5_E0", ")", "{", "if", "(", "!", "(", "in_use", "&", "EV5_E01", ")", "||", "(", "in_use", "&", "EV5_E1", ")", ")", "goto", "done", ";", "in_use", "|=", "EV5_E1", ";", "}", "in_use", "|=", "EV5_E0", ";", "break", ";", "case", "EV5_E1", ":", "if", "(", "in_use", "&", "EV5_E1", ")", "goto", "done", ";", "in_use", "|=", "EV5_E1", ";", "break", ";", "case", "EV5_FAM", ":", "if", "(", "in_use", "&", "EV5_FA", ")", "{", "if", "(", "in_use", "&", "EV5_FM", ")", "goto", "done", ";", "in_use", "|=", "EV5_FM", ";", "}", "else", "in_use", "|=", "EV5_FA", "|", "EV5_FAM", ";", "break", ";", "case", "EV5_FA", ":", "if", "(", "in_use", "&", "EV5_FA", ")", "goto", "done", ";", "in_use", "|=", "EV5_FA", ";", "break", ";", "case", "EV5_FM", ":", "if", "(", "in_use", "&", "EV5_FM", ")", "goto", "done", ";", "in_use", "|=", "EV5_FM", ";", "break", ";", "case", "EV5_NONE", ":", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}", "len", "+=", "", ";", "if", "(", "JUMP_P", "(", "insn", ")", ")", "goto", "next_and_done", ";", "next", ":", "insn", "=", "next_nonnote_insn", "(", "insn", ")", ";", "if", "(", "!", "insn", "||", "!", "INSN_P", "(", "insn", ")", ")", "goto", "done", ";", "if", "(", "GET_MODE", "(", "insn", ")", "==", "TImode", ")", "goto", "done", ";", "if", "(", "GET_CODE", "(", "insn", ")", "==", "CLOBBER", "||", "GET_CODE", "(", "insn", ")", "==", "USE", ")", "goto", "next", ";", "}", "next_and_done", ":"], "ground_truth": ["insn", "=", "next_nonnote_insn", "(", "insn", ")", ";"], "File": "alpha", "Func": "alphaev5_next_group", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245505, "Length": 260, "Cover_Rate": 0.6824146981627297} {"Template_token": ["", "in_use", "|=", "EV5_FA", ";", "nop", "=", "gen_fnop", "(", ")", ";", "}", "else", "if", "(", "TARGET_FP", "&&", "!", "(", "in_use", "&", "EV5_FM", ")", ")", "{", "in_use", "|=", "EV5_FM", ";", "nop", "=", "gen_fnop", "(", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alphaev5_next_nop", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245506, "Length": 35, "Cover_Rate": 0.33980582524271846} {"Template_token": ["", "size_t", "i", ";", "for", "(", "i", "=", "", ";", "i", "<", "count", ";", "++", "i", ",", "++", "p", ")", "if", "(", "(", "target_flags", "&", "p", "->", "target_mask", ")", "==", "p", "->", "target_mask", ")", "alpha_builtin_function", "(", "p", "->", "name", ",", "ftype", ",", "p", "->", "code", ",", "(", "p", "->", "is_const", "?", "ECF_CONST", ":", "", ")", "|", "ECF_NOTHROW", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_add_builtins", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245507, "Length": 59, "Cover_Rate": 0.7763157894736842} {"Template_token": ["", "for", "(", "i", "=", "", ";", "i", "<", "count", ";", "++", "i", ",", "++", "p", ")", "if", "(", "(", "target_flags", "&", "p", "->", "target_mask", ")", "==", "p", "->", "target_mask", ")", "alpha_builtin_function", "(", "p", "->", "name", ",", "ftype", ",", "p", "->", "code", ",", "(", "p", "->", "is_const", "?", "ECF_CONST", ":", "", ")", "|", "ECF_NOTHROW", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_add_builtins", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245508, "Length": 56, "Cover_Rate": 0.7368421052631579} {"Template_token": ["", "if", "(", "recog_memoized", "(", "insn", ")", "<", "", "||", "recog_memoized", "(", "dep_insn", ")", "<", "", ")", "return", "cost", ";", "dep_insn_type", "=", "get_attr_type", "(", "dep_insn", ")", ";", "if", "(", "dep_insn_type", "==", "TYPE_ILD", "||", "dep_insn_type", "==", "TYPE_FLD", "||", "dep_insn_type", "==", "TYPE_LDSYM", ")", "cost", "+=", "alpha_memory_latency", "-", "", ";"], "ground_truth": ["return", "cost", ";"], "File": "alpha", "Func": "alpha_adjust_cost", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245509, "Length": 49, "Cover_Rate": 0.5764705882352941} {"Template_token": ["", "dep_insn_type", "=", "get_attr_type", "(", "dep_insn", ")", ";"], "ground_truth": ["if", "(", "dep_insn_type", "==", "TYPE_ILD", "||", "dep_insn_type", "==", "TYPE_FLD", "||", "dep_insn_type", "==", "TYPE_LDSYM", ")", "cost", "+=", "alpha_memory_latency", "-", "", ";"], "File": "alpha", "Func": "alpha_adjust_cost", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245510, "Length": 27, "Cover_Rate": 0.3176470588235294} {"Template_token": ["", "static", "void", "alpha_align_insns", "(", "void", ")", "{", "if", "(", "alpha_tune", "==", "PROCESSOR_EV4", ")", "alpha_align_insns_1", "(", "", ",", "alphaev4_next_group", ",", "alphaev4_next_nop", ")", ";"], "ground_truth": ["else", "if", "(", "alpha_tune", "==", "PROCESSOR_EV5", ")", "alpha_align_insns_1", "(", "", ",", "alphaev5_next_group", ",", "alphaev5_next_nop", ")", ";"], "File": "alpha", "Func": "alpha_align_insns", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245511, "Length": 38, "Cover_Rate": 0.8636363636363636} {"Template_token": ["", "if", "(", "NOTE_P", "(", "i", ")", ")", "i", "=", "next_nonnote_insn", "(", "i", ")", ";", "ldgp", "=", "alpha_function_needs_gp", "?", "", ":", "", ";", "while", "(", "i", ")", "{", "next", "=", "(", "*", "next_group", ")", "(", "i", ",", "&", "in_use", ",", "&", "len", ")", ";", "if", "(", "LABEL_P", "(", "i", ")", ")", "{", "unsigned", "int", "new_align", "=", "label_to_alignment", "(", "i", ")", ".", "levels", "[", "", "]", ".", "get_value", "(", ")", ";", "if", "(", "new_align", ">=", "align", ")", "{", "align", "=", "new_align", "<", "max_align", "?", "new_align", ":", "max_align", ";", "ofs", "=", "", ";", "}", "else", "if", "(", "ofs", "&", "(", "new_align", "-", "", ")", ")", "ofs", "=", "(", "ofs", "|", "(", "new_align", "-", "", ")", ")", "+", "", ";", "gcc_assert", "(", "!", "len", ")", ";", "}", "else", "if", "(", "in_use", "==", "", ")", "{", "if", "(", "len", "<", "", ")", "{", "ofs", "=", "", ";", "align", "=", "", ";", "len", "=", "", ";", "}", "}", "else", "if", "(", "(", "int", ")", "align", "<", "len", ")", "{", "unsigned", "int", "new_log_align", "=", "len", ">", "", "?", "", ":", "", ";", "rtx_insn", "*", "prev", ",", "*", "where", ";", "where", "=", "prev", "=", "prev_nonnote_insn", "(", "i", ")", ";", "if", "(", "!", "where", "||", "!", "LABEL_P", "(", "where", ")", ")", "where", "=", "i", ";", "if", "(", "!", "(", "TARGET_EXPLICIT_RELOCS", "&&", "prev", "&&", "CALL_P", "(", "prev", ")", ")", ")", "{", "emit_insn_before", "(", "gen_realign", "(", "GEN_INT", "(", "new_log_align", ")", ")", ",", "where", ")", ";", "align", "=", "", "<<", "new_log_align", ";", "ofs", "=", "", ";", "}", "}", "else", "if", "(", "ldgp", ">", "", ")", "ldgp", "-=", "len", ";", "else", "if", "(", "ofs", "+", "len", ">", "(", "int", ")", "align", ")", "{", "int", "nop_count", "=", "(", "align", "-", "ofs", ")", "/", "", ";", "rtx_insn", "*", "where", ";", "where", "=", "prev_nonnote_insn", "(", "i", ")", ";", "if", "(", "where", ")", "{", "if", "(", "LABEL_P", "(", "where", ")", ")", "{", "rtx_insn", "*", "where2", "=", "prev_nonnote_insn", "(", "where", ")", ";", "if", "(", "where2", "&&", "JUMP_P", "(", "where2", ")", ")", "where", "=", "where2", ";", "}", "else", "if", "(", "NONJUMP_INSN_P", "(", "where", ")", ")", "where", "=", "i", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_align_insns_1", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245512, "Length": 341, "Cover_Rate": 0.6570327552986512} {"Template_token": ["", "int", "prev_in_use", ",", "in_use", ",", "len", ",", "ldgp", ";", "rtx_insn", "*", "i", ",", "*", "next", ";", "shorten_branches", "(", "get_insns", "(", ")", ")", ";", "unsigned", "int", "option_alignment", "=", "align_functions", ".", "levels", "[", "", "]", ".", "get_value", "(", ")", ";", "if", "(", "option_alignment", "<", "", ")", "align", "=", "", ";", "else", "if", "(", "(", "unsigned", "int", ")", "option_alignment", "<", "max_align", ")", "align", "=", "option_alignment", ";", "else", "align", "=", "max_align", ";", "ofs", "=", "prev_in_use", "=", "", ";", "i", "=", "get_insns", "(", ")", ";", "if", "(", "NOTE_P", "(", "i", ")", ")", "i", "=", "next_nonnote_insn", "(", "i", ")", ";", "ldgp", "=", "alpha_function_needs_gp", "?", "", ":", "", ";", "while", "(", "i", ")", "{", "next", "=", "(", "*", "next_group", ")", "(", "i", ",", "&", "in_use", ",", "&", "len", ")", ";", "if", "(", "LABEL_P", "(", "i", ")", ")", "{", "unsigned", "int", "new_align", "=", "label_to_alignment", "(", "i", ")", ".", "levels", "[", "", "]", ".", "get_value", "(", ")", ";", "if", "(", "new_align", ">=", "align", ")", "{", "align", "=", "new_align", "<", "max_align", "?", "new_align", ":", "max_align", ";", "ofs", "=", "", ";", "}", "else", "if", "(", "ofs", "&", "(", "new_align", "-", "", ")", ")", "ofs", "=", "(", "ofs", "|", "(", "new_align", "-", "", ")", ")", "+", "", ";", "gcc_assert", "(", "!", "len", ")", ";", "}", "else", "if", "(", "in_use", "==", "", ")", "{", "if", "(", "len", "<", "", ")", "{", "ofs", "=", "", ";", "align", "=", "", ";", "len", "=", "", ";", "}", "}", "else", "if", "(", "(", "int", ")", "align", "<", "len", ")", "{", "unsigned", "int", "new_log_align", "=", "len", ">", "", "?", "", ":", "", ";", "rtx_insn", "*", "prev", ",", "*", "where", ";", "where", "=", "prev", "=", "prev_nonnote_insn", "(", "i", ")", ";", "if", "(", "!", "where", "||", "!", "LABEL_P", "(", "where", ")", ")", "where", "=", "i", ";"], "ground_truth": ["if", "(", "!", "(", "TARGET_EXPLICIT_RELOCS", "&&", "prev", "&&", "CALL_P", "(", "prev", ")", ")", ")", "{"], "File": "alpha", "Func": "alpha_align_insns_1", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245513, "Length": 301, "Cover_Rate": 0.5799614643545279} {"Template_token": ["", "static", "int", "alpha_arg_partial_bytes", "(", "cumulative_args_t", "cum_v", ",", "const", "function_arg_info", "&", "arg", ")", "{", "int", "words", "=", "", ";", "CUMULATIVE_ARGS", "*", "cum", "ATTRIBUTE_UNUSED", "=", "get_cumulative_args", "(", "cum_v", ")", ";", "if", "(", "cum", "->", "num_args", "<", "", "&&", "", "<", "cum", "->", "num_args", "+", "ALPHA_ARG_SIZE", "(", "arg", ".", "mode", ",", "arg", ".", "type", ")", ")", "words", "=", "", "-", "cum", "->", "num_args", ";"], "ground_truth": ["if", "(", "*", "cum", "<", "", "&&", "", "<", "*", "cum", "+", "ALPHA_ARG_SIZE", "(", "arg", ".", "mode", ",", "arg", ".", "type", ")", ")", "words", "=", "", "-", "*", "cum", ";"], "File": "alpha", "Func": "alpha_arg_partial_bytes", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245514, "Length": 91, "Cover_Rate": 0.9381443298969072} {"Template_token": ["", "if", "(", "*", "cum", "<", "", "&&", "", "<", "*", "cum", "+", "ALPHA_ARG_SIZE", "(", "arg", ".", "mode", ",", "arg", ".", "type", ")", ")", "words", "=", "", "-", "*", "cum", ";", "return", "words", "*", "UNITS_PER_WORD", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_arg_partial_bytes", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245515, "Length": 36, "Cover_Rate": 0.3711340206185567} {"Template_token": ["", "return", "TARGET_FLOAT_VAX", "?", "FF", ":", "FS", ";", "case", "E_DFmode", ":", "return", "TARGET_FLOAT_VAX", "?", "FD", ":", "FT", ";", "default", ":"], "ground_truth": ["return", "I64", ";"], "File": "alpha", "Func": "alpha_arg_type", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245516, "Length": 22, "Cover_Rate": 0.55} {"Template_token": ["", "mask", "=", "build_int_cst", "(", "long_unsigned_type_node", ",", "~", "SWCR_STATUS_MASK", ")", ";", "ld_fenv", "=", "build4", "(", "TARGET_EXPR", ",", "long_unsigned_type_node", ",", "fenv_var", ",", "build_call_expr", "(", "get_fpscr", ",", "", ")", ",", "NULL_TREE", ",", "NULL_TREE", ")", ";", "masked_fenv", "=", "build2", "(", "BIT_AND_EXPR", ",", "long_unsigned_type_node", ",", "fenv_var", ",", "mask", ")", ";", "hold_fnclex", "=", "build_call_expr", "(", "set_fpscr", ",", "", ",", "masked_fenv", ")", ";", "*", "hold", "=", "build2", "(", "COMPOUND_EXPR", ",", "void_type_node", ",", "build2", "(", "COMPOUND_EXPR", ",", "void_type_node", ",", "masked_fenv", ",", "ld_fenv", ")", ",", "hold_fnclex", ")", ";", "*", "clear", "=", "build_call_expr", "(", "set_fpscr", ",", "", ",", "masked_fenv", ")", ";", "new_fenv_var", "=", "create_tmp_var_raw", "(", "long_unsigned_type_node", ")", ";", "reload_fenv", "=", "build4", "(", "TARGET_EXPR", ",", "long_unsigned_type_node", ",", "new_fenv_var", ",", "build_call_expr", "(", "get_fpscr", ",", "", ")", ",", "NULL_TREE", ",", "NULL_TREE", ")", ";"], "ground_truth": ["restore_fnenv", "=", "build_call_expr", "(", "set_fpscr", ",", "", ",", "fenv_var", ")", ";"], "File": "alpha", "Func": "alpha_atomic_assign_expand_fenv", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245517, "Length": 131, "Cover_Rate": 0.4763636363636364} {"Template_token": ["", "static", "void", "alpha_builtin_function", "(", "const", "char", "*", "name", ",", "tree", "ftype", ",", "enum", "alpha_builtin", "code", ",", "unsigned", "ecf", ")", "{"], "ground_truth": ["tree", "decl", "=", "add_builtin_function", "(", "name", ",", "ftype", ",", "(", "int", ")", "code", ",", "BUILT_IN_MD", ",", "NULL", ",", "NULL_TREE", ")", ";"], "File": "alpha", "Func": "alpha_builtin_function", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245519, "Length": 41, "Cover_Rate": 0.5256410256410257} {"Template_token": ["", "if", "(", "!", "reload_completed", "||", "!", "TARGET_EXPLICIT_RELOCS", ")", "return", "false", ";", "if", "(", "recog_memoized", "(", "insn", ")", ">=", "", ")", "return", "get_attr_cannot_copy", "(", "insn", ")", ";"], "ground_truth": ["else", "return", "false", ";"], "File": "alpha", "Func": "alpha_cannot_copy_insn_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245520, "Length": 30, "Cover_Rate": 0.75} {"Template_token": ["", "return", "code", "==", "SYMBOL_REF", "||", "code", "==", "LABEL_REF", "||", "code", "==", "CONST", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_cannot_force_const_mem", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245521, "Length": 14, "Cover_Rate": 0.4} {"Template_token": ["", "static", "bool", "alpha_cannot_force_const_mem", "(", "machine_mode", "mode", "ATTRIBUTE_UNUSED", ",", "rtx", "x", ")", "{", "enum", "rtx_code", "code", "=", "GET_CODE", "(", "x", ")", ";", "return", "code", "==", "SYMBOL_REF", "||", "code", "==", "LABEL_REF", "||", "code", "==", "CONST", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_cannot_force_const_mem", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245522, "Length": 35, "Cover_Rate": 1.0} {"Template_token": ["", "if", "(", "(", "*", "code", "==", "LT", "||", "*", "code", "==", "LTU", ")", "&&", "CONST_INT_P", "(", "*", "op1", ")", "&&", "INTVAL", "(", "*", "op1", ")", "==", "", ")", "{", "*", "code", "=", "*", "code", "==", "LT", "?", "LE", ":", "LEU", ";", "*", "op1", "=", "GEN_INT", "(", "", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_canonicalize_comparison", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245523, "Length": 50, "Cover_Rate": 0.35714285714285715} {"Template_token": ["", "static", "bool", "alpha_can_change_mode_class", "(", "machine_mode", "from", ",", "machine_mode", "to", ",", "reg_class_t", "rclass", ")", "{"], "ground_truth": ["return", "(", "GET_MODE_SIZE", "(", "from", ")", "==", "GET_MODE_SIZE", "(", "to", ")", "||", "!", "reg_classes_intersect_p", "(", "FLOAT_REGS", ",", "rclass", ")", ")", ";"], "File": "alpha", "Func": "alpha_can_change_mode_class", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245525, "Length": 35, "Cover_Rate": 0.9722222222222222} {"Template_token": ["", "for", "(", "unsigned", "i", "=", "", ";", ";", "++", "i", ")", "{", "unsigned", "regno", "=", "EH_RETURN_DATA_REGNO", "(", "i", ")", ";", "if", "(", "regno", "==", "INVALID_REGNUM", ")", "break", ";", "sa_mask", "|=", "HOST_WIDE_INT_1U", "<<", "regno", ";", "}", "}", "if", "(", "sa_mask", "||", "alpha_ra_ever_killed", "(", ")", ")", "sa_mask", "|=", "HOST_WIDE_INT_1U", "<<", "REG_RA", ";", "}", "sa_size", "=", "popcount_hwi", "(", "sa_mask", ")", ";", "frame_size", "=", "get_frame_size", "(", ")", ";", "if", "(", "TARGET_ABI_OPEN_VMS", ")", "{", "if", "(", "(", "sa_mask", ">>", "REG_RA", ")", "&", "", "||", "frame_pointer_needed", ")", "alpha_procedure_type", "=", "PT_STACK", ";", "else", "if", "(", "frame_size", "!=", "", ")", "alpha_procedure_type", "=", "PT_REGISTER", ";", "else", "alpha_procedure_type", "=", "PT_NULL", ";", "if", "(", "alpha_procedure_type", "==", "PT_STACK", ")", "sa_size", "-=", "", ";", "vms_base_regno", "=", "(", "frame_pointer_needed", "||", "cfun", "->", "has_nonlocal_label", "||", "alpha_procedure_type", "==", "PT_STACK", "||", "crtl", "->", "outgoing_args_size", ")", "?", "REG_PV", ":", "HARD_FRAME_POINTER_REGNUM", ";", "vms_save_fp_regno", "=", "-", "", ";", "if", "(", "vms_base_regno", "==", "HARD_FRAME_POINTER_REGNUM", ")", "for", "(", "unsigned", "i", "=", "", ";", "i", "<", "", ";", "i", "++", ")", "if", "(", "!", "fixed_regs", "[", "i", "]", "&&", "call_used_or_fixed_reg_p", "(", "i", ")", "&&", "!", "df_regs_ever_live_p", "(", "i", ")", ")", "{", "vms_save_fp_regno", "=", "i", ";", "break", ";", "}", "if", "(", "(", "vms_save_fp_regno", "==", "-", "", "&&", "alpha_procedure_type", "==", "PT_REGISTER", ")", "||", "cfun", "->", "machine", "->", "uses_condition_handler", ")", "vms_base_regno", "=", "REG_PV", ",", "alpha_procedure_type", "=", "PT_STACK", ";", "else", "if", "(", "alpha_procedure_type", "==", "PT_NULL", ")", "vms_base_regno", "=", "REG_PV", ";", "vms_unwind_regno", "=", "(", "vms_base_regno", "==", "REG_PV", "?", "HARD_FRAME_POINTER_REGNUM", ":", "STACK_POINTER_REGNUM", ")", ";", "if", "(", "alpha_procedure_type", "==", "PT_STACK", ")", "sa_size", "+=", "", "+", "cfun", "->", "machine", "->", "uses_condition_handler", ";", "}", "else", "{", "if", "(", "sa_size", "&", "", ")", "sa_size", "++", ";", "}", "sa_size", "*=", "", ";", "if", "(", "TARGET_ABI_OPEN_VMS", ")", "frame_size", "=", "ALPHA_ROUND", "(", "sa_size", "+", "(", "alpha_procedure_type", "==", "PT_STACK", "?", "", ":", "", ")", "+", "frame_size", "+", "crtl", "->", "args", ".", "pretend_args_size", ")", ";", "else", "frame_size", "=", "(", "ALPHA_ROUND", "(", "crtl", "->", "outgoing_args_size", ")", "+", "sa_size", "+", "ALPHA_ROUND", "(", "frame_size", "+", "crtl", "->", "args", ".", "pretend_args_size", ")", ")", ";", "cfun", "->", "machine", "->", "sa_mask", "=", "sa_mask", ";"], "ground_truth": ["cfun", "->", "machine", "->", "sa_size", "=", "sa_size", ";"], "File": "alpha", "Func": "alpha_compute_frame_layout", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245526, "Length": 338, "Cover_Rate": 0.7824074074074074} {"Template_token": ["", "HOST_WIDE_INT", "frame_size", ";", "int", "sa_size", ";", "if", "(", "!", "cfun", "->", "is_thunk", ")", "{", "if", "(", "TARGET_ABI_OPEN_VMS", "&&", "alpha_procedure_type", "==", "PT_STACK", ")", "sa_mask", "|=", "HOST_WIDE_INT_1U", "<<", "HARD_FRAME_POINTER_REGNUM", ";", "for", "(", "unsigned", "i", "=", "", ";", "i", "<", "FIRST_PSEUDO_REGISTER", ";", "i", "++", ")", "if", "(", "!", "call_used_or_fixed_reg_p", "(", "i", ")", "&&", "df_regs_ever_live_p", "(", "i", ")", "&&", "i", "!=", "REG_RA", ")", "sa_mask", "|=", "HOST_WIDE_INT_1U", "<<", "i", ";", "if", "(", "crtl", "->", "calls_eh_return", ")", "{", "for", "(", "unsigned", "i", "=", "", ";", ";", "++", "i", ")", "{", "unsigned", "regno", "=", "EH_RETURN_DATA_REGNO", "(", "i", ")", ";", "if", "(", "regno", "==", "INVALID_REGNUM", ")", "break", ";", "sa_mask", "|=", "HOST_WIDE_INT_1U", "<<", "regno", ";", "}", "}", "if", "(", "sa_mask", "||", "alpha_ra_ever_killed", "(", ")", ")", "sa_mask", "|=", "HOST_WIDE_INT_1U", "<<", "REG_RA", ";", "}", "sa_size", "=", "popcount_hwi", "(", "sa_mask", ")", ";", "frame_size", "=", "get_frame_size", "(", ")", ";", "if", "(", "TARGET_ABI_OPEN_VMS", ")", "{", "if", "(", "(", "sa_mask", ">>", "REG_RA", ")", "&", "", "||", "frame_pointer_needed", ")", "alpha_procedure_type", "=", "PT_STACK", ";", "else", "if", "(", "frame_size", "!=", "", ")", "alpha_procedure_type", "=", "PT_REGISTER", ";", "else", "alpha_procedure_type", "=", "PT_NULL", ";", "if", "(", "alpha_procedure_type", "==", "PT_STACK", ")", "sa_size", "-=", "", ";", "vms_base_regno", "=", "(", "frame_pointer_needed", "||", "cfun", "->", "has_nonlocal_label", "||", "alpha_procedure_type", "==", "PT_STACK", "||", "crtl", "->", "outgoing_args_size", ")", "?", "REG_PV", ":", "HARD_FRAME_POINTER_REGNUM", ";"], "ground_truth": ["vms_save_fp_regno", "=", "-", "", ";"], "File": "alpha", "Func": "alpha_compute_frame_layout", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245527, "Length": 210, "Cover_Rate": 0.4861111111111111} {"Template_token": ["", "case", "ALPHA_FPRM_NORM", ":", "mode", "=", "", ";", "break", ";", "case", "ALPHA_FPRM_MINF", ":", "mode", "=", "", ";", "break", ";", "case", "ALPHA_FPRM_CHOP", ":", "mode", "=", "", ";", "break", ";", "case", "ALPHA_FPRM_DYN", ":", "mode", "=", "", ";"], "ground_truth": ["break", ";"], "File": "alpha", "Func": "alpha_compute_xfloating_mode_arg", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245528, "Length": 36, "Cover_Rate": 0.43902439024390244} {"Template_token": ["", "mode", "=", "", ";", "break", ";", "case", "ALPHA_FPRM_MINF", ":", "mode", "=", "", ";", "break", ";", "case", "ALPHA_FPRM_CHOP", ":", "mode", "=", "", ";", "break", ";", "case", "ALPHA_FPRM_DYN", ":", "mode", "=", "", ";"], "ground_truth": ["break", ";"], "File": "alpha", "Func": "alpha_compute_xfloating_mode_arg", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245529, "Length": 33, "Cover_Rate": 0.4024390243902439} {"Template_token": ["", "static", "void", "alpha_conditional_register_usage", "(", "void", ")", "{", "int", "i", ";"], "ground_truth": ["if", "(", "!", "TARGET_FPREGS", ")", "for", "(", "i", "=", "", ";", "i", "<", "", ";", "i", "++", ")", "fixed_regs", "[", "i", "]", "=", "call_used_regs", "[", "i", "]", "=", "", ";"], "File": "alpha", "Func": "alpha_conditional_register_usage", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245530, "Length": 40, "Cover_Rate": 0.975609756097561} {"Template_token": ["", "static", "int", "alpha_does_function_need_gp", "(", "void", ")", "{", "rtx_insn", "*", "insn", ";", "if", "(", "!", "TARGET_ABI_OSF", ")", "return", "", ";", "if", "(", "TARGET_PROFILING_NEEDS_GP", "&&", "crtl", "->", "profile", ")", "return", "", ";", "if", "(", "cfun", "->", "is_thunk", ")", "return", "", ";", "if", "(", "crtl", "->", "has_nonlocal_goto", ")", "return", "", ";"], "ground_truth": ["push_topmost_sequence", "(", ")", ";"], "File": "alpha", "Func": "alpha_does_function_need_gp", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245531, "Length": 52, "Cover_Rate": 0.46017699115044247} {"Template_token": ["", "push_topmost_sequence", "(", ")", ";", "insn", "=", "get_insns", "(", ")", ";", "pop_topmost_sequence", "(", ")", ";", "for", "(", ";", "insn", ";", "insn", "=", "NEXT_INSN", "(", "insn", ")", ")", "if", "(", "NONDEBUG_INSN_P", "(", "insn", ")", "&&", "GET_CODE", "(", "PATTERN", "(", "insn", ")", ")", "!=", "USE", "&&", "GET_CODE", "(", "PATTERN", "(", "insn", ")", ")", "!=", "CLOBBER", "&&", "get_attr_usegp", "(", "insn", ")", ")", "return", "", ";", "return", "", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_does_function_need_gp", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245532, "Length": 65, "Cover_Rate": 0.5752212389380531} {"Template_token": ["", "static", "int", "alpha_elf_reloc_rw_mask", "(", "void", ")", "{", "return", "flag_pic", "?", "", ":", "", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_elf_reloc_rw_mask", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245534, "Length": 15, "Cover_Rate": 1.0} {"Template_token": ["", "if", "(", "strcmp", "(", "name", ",", "", ")", "==", "", "||", "startswith", "(", "name", ",", "", ")", "||", "startswith", "(", "name", ",", "", ")", "||", "strcmp", "(", "name", ",", "", ")", "==", "", "||", "startswith", "(", "name", ",", "", ")", "||", "startswith", "(", "name", ",", "", ")", ")", "flags", "=", "SECTION_SMALL", ";", "flags", "|=", "default_section_type_flags", "(", "decl", ",", "name", ",", "reloc", ")", ";", "return", "flags", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_elf_section_type_flags", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245535, "Length": 67, "Cover_Rate": 0.7444444444444445} {"Template_token": ["", "unsigned", "int", "flags", "=", "", ";"], "ground_truth": ["if", "(", "strcmp", "(", "name", ",", "", ")", "==", "", "||", "startswith", "(", "name", ",", "", ")", "||", "startswith", "(", "name", ",", "", ")", "||", "strcmp", "(", "name", ",", "", ")", "==", "", "||", "startswith", "(", "name", ",", "", ")", "||", "startswith", "(", "name", ",", "", ")", ")", "flags", "=", "SECTION_SMALL", ";"], "File": "alpha", "Func": "alpha_elf_section_type_flags", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245536, "Length": 58, "Cover_Rate": 0.6444444444444445} {"Template_token": ["", "static", "section", "*", "alpha_elf_select_rtx_section", "(", "machine_mode", "mode", ",", "rtx", "x", ",", "unsigned", "HOST_WIDE_INT", "align", ")", "{"], "ground_truth": ["if", "(", "TARGET_SMALL_DATA", "&&", "GET_MODE_SIZE", "(", "mode", ")", "<=", "g_switch_value", ")", "return", "sdata_section", ";"], "File": "alpha", "Func": "alpha_elf_select_rtx_section", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245537, "Length": 30, "Cover_Rate": 0.7142857142857143} {"Template_token": ["", "if", "(", "cmp_mode", "==", "DFmode", ")", "{", "if", "(", "flag_unsafe_math_optimizations", "&&", "cmp_code", "!=", "UNORDERED", ")", "{", "if", "(", "op1", "==", "CONST0_RTX", "(", "DFmode", ")", ")", "cmp_code", "=", "UNKNOWN", ",", "branch_code", "=", "code", ";", "else", "if", "(", "op0", "==", "CONST0_RTX", "(", "DFmode", ")", ")", "{", "std", "::", "swap", "(", "op0", ",", "op1", ")", ";", "branch_code", "=", "swap_condition", "(", "cmp_code", ")", ";", "cmp_code", "=", "UNKNOWN", ";", "}", "}", "else", "{", "branch_mode", "=", "CCmode", ";", "}", "}", "else", "{", "if", "(", "code", "!=", "LEU", "&&", "code", "!=", "LTU", "&&", "code", "!=", "GEU", "&&", "code", "!=", "GTU", ")", "{", "if", "(", "op1", "==", "const0_rtx", ")", "cmp_code", "=", "UNKNOWN", ",", "branch_code", "=", "code", ";", "else", "if", "(", "CONST_INT_P", "(", "op1", ")", "&&", "(", "code", "==", "EQ", "||", "code", "==", "NE", ")", "&&", "!", "(", "symbolic_operand", "(", "op0", ",", "VOIDmode", ")", "||", "(", "REG_P", "(", "op0", ")", "&&", "REG_POINTER", "(", "op0", ")", ")", ")", ")", "{", "rtx", "n_op1", "=", "GEN_INT", "(", "-", "INTVAL", "(", "op1", ")", ")", ";", "if", "(", "!", "satisfies_constraint_I", "(", "op1", ")", "&&", "(", "satisfies_constraint_K", "(", "n_op1", ")", "||", "satisfies_constraint_L", "(", "n_op1", ")", ")", ")", "cmp_code", "=", "PLUS", ",", "branch_code", "=", "code", ",", "op1", "=", "n_op1", ";", "}", "}", "if", "(", "!", "reg_or_0_operand", "(", "op0", ",", "DImode", ")", ")", "op0", "=", "force_reg", "(", "DImode", ",", "op0", ")", ";", "if", "(", "cmp_code", "!=", "PLUS", "&&", "!", "reg_or_8bit_operand", "(", "op1", ",", "DImode", ")", ")", "op1", "=", "force_reg", "(", "DImode", ",", "op1", ")", ";", "}"], "ground_truth": ["tem", "=", "op0", ";"], "File": "alpha", "Func": "alpha_emit_conditional_branch", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245539, "Length": 243, "Cover_Rate": 0.4727626459143969} {"Template_token": ["", "if", "(", "!", "TARGET_FIX", ")", "return", "", ";", "switch", "(", "code", ")", "{", "case", "EQ", ":", "case", "LE", ":", "case", "LT", ":", "case", "LEU", ":", "case", "LTU", ":", "case", "UNORDERED", ":", "cmp_code", "=", "code", ",", "code", "=", "NE", ";", "break", ";", "case", "NE", ":", "case", "ORDERED", ":", "cmp_code", "=", "reverse_condition", "(", "code", ")", ",", "code", "=", "EQ", ";", "break", ";", "case", "GE", ":", "case", "GT", ":", "case", "GEU", ":", "case", "GTU", ":", "if", "(", "cmp_mode", "==", "DImode", "&&", "op1", "==", "const0_rtx", ")", "cmp_code", "=", "code", ",", "code", "=", "NE", ";", "else", "{", "cmp_code", "=", "swap_condition", "(", "code", ")", ";", "code", "=", "NE", ";", "std", "::", "swap", "(", "op0", ",", "op1", ")", ";", "}", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}", "if", "(", "cmp_mode", "==", "DImode", ")", "{", "if", "(", "!", "reg_or_0_operand", "(", "op0", ",", "DImode", ")", ")", "op0", "=", "force_reg", "(", "DImode", ",", "op0", ")", ";", "if", "(", "!", "reg_or_8bit_operand", "(", "op1", ",", "DImode", ")", ")", "op1", "=", "force_reg", "(", "DImode", ",", "op1", ")", ";", "}", "tem", "=", "gen_reg_rtx", "(", "cmp_mode", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "tem", ",", "gen_rtx_fmt_ee", "(", "cmp_code", ",", "cmp_mode", ",", "op0", ",", "op1", ")", ")", ")", ";", "cmp_mode", "=", "cmp_mode", "==", "DImode", "?", "E_DFmode", ":", "E_DImode", ";", "op0", "=", "gen_lowpart", "(", "cmp_mode", ",", "tem", ")", ";", "op1", "=", "CONST0_RTX", "(", "cmp_mode", ")", ";", "cmp", "=", "gen_rtx_fmt_ee", "(", "code", ",", "VOIDmode", ",", "op0", ",", "op1", ")", ";", "local_fast_math", "=", "", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_emit_conditional_move", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245540, "Length": 238, "Cover_Rate": 0.358974358974359} {"Template_token": ["", "f0", "=", "gen_reg_rtx", "(", "mode", ")", ";", "emit_cmp_and_jump_insns", "(", "in", ",", "const0_rtx", ",", "LT", ",", "const0_rtx", ",", "DImode", ",", "", ",", "neglab", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "out", ",", "gen_rtx_FLOAT", "(", "mode", ",", "in", ")", ")", ")", ";", "emit_jump_insn", "(", "gen_jump", "(", "donelab", ")", ")", ";", "emit_barrier", "(", ")", ";", "emit_label", "(", "neglab", ")", ";", "emit_insn", "(", "gen_lshrdi3", "(", "i0", ",", "in", ",", "const1_rtx", ")", ")", ";", "emit_insn", "(", "gen_anddi3", "(", "i1", ",", "in", ",", "const1_rtx", ")", ")", ";", "emit_insn", "(", "gen_iordi3", "(", "i0", ",", "i0", ",", "i1", ")", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "f0", ",", "gen_rtx_FLOAT", "(", "mode", ",", "i0", ")", ")", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "out", ",", "gen_rtx_PLUS", "(", "mode", ",", "f0", ",", "f0", ")", ")", ")", ";", "emit_label", "(", "donelab", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_emit_floatuns", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245541, "Length": 130, "Cover_Rate": 0.6190476190476191} {"Template_token": ["", "cmp_mode", "=", "DImode", ";", "}", "if", "(", "cmp_mode", "==", "DFmode", "&&", "!", "TARGET_FIX", ")", "return", "", ";", "cmp_code", "=", "UNKNOWN", ";", "switch", "(", "code", ")", "{", "case", "EQ", ":", "case", "LE", ":", "case", "LT", ":", "case", "LEU", ":", "case", "LTU", ":", "case", "UNORDERED", ":", "if", "(", "cmp_mode", "==", "DFmode", ")", "cmp_code", "=", "code", ",", "code", "=", "NE", ";", "break", ";", "case", "NE", ":", "if", "(", "cmp_mode", "==", "DImode", "&&", "op1", "==", "const0_rtx", ")", "break", ";", "case", "ORDERED", ":", "cmp_code", "=", "reverse_condition", "(", "code", ")", ";", "code", "=", "EQ", ";", "break", ";", "case", "GE", ":", "case", "GT", ":", "case", "GEU", ":", "case", "GTU", ":", "if", "(", "cmp_mode", "==", "DImode", "&&", "op1", "==", "const0_rtx", ")", "break", ";", "code", "=", "swap_condition", "(", "code", ")", ";", "if", "(", "cmp_mode", "==", "DFmode", ")", "cmp_code", "=", "code", ",", "code", "=", "NE", ";", "std", "::", "swap", "(", "op0", ",", "op1", ")", ";", "break", ";", "default", ":"], "ground_truth": ["gcc_unreachable", "(", ")", ";"], "File": "alpha", "Func": "alpha_emit_setcc", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245542, "Length": 153, "Cover_Rate": 0.4396551724137931} {"Template_token": ["", "op0", "=", "alpha_emit_xfloating_compare", "(", "&", "code", ",", "op0", ",", "op1", ")", ";", "op1", "=", "const0_rtx", ";", "cmp_mode", "=", "DImode", ";", "}", "if", "(", "cmp_mode", "==", "DFmode", "&&", "!", "TARGET_FIX", ")", "return", "", ";", "cmp_code", "=", "UNKNOWN", ";", "switch", "(", "code", ")", "{", "case", "EQ", ":", "case", "LE", ":", "case", "LT", ":", "case", "LEU", ":", "case", "LTU", ":", "case", "UNORDERED", ":", "if", "(", "cmp_mode", "==", "DFmode", ")", "cmp_code", "=", "code", ",", "code", "=", "NE", ";", "break", ";", "case", "NE", ":", "if", "(", "cmp_mode", "==", "DImode", "&&", "op1", "==", "const0_rtx", ")", "break", ";", "case", "ORDERED", ":", "cmp_code", "=", "reverse_condition", "(", "code", ")", ";", "code", "=", "EQ", ";", "break", ";", "case", "GE", ":", "case", "GT", ":", "case", "GEU", ":", "case", "GTU", ":", "if", "(", "cmp_mode", "==", "DImode", "&&", "op1", "==", "const0_rtx", ")", "break", ";", "code", "=", "swap_condition", "(", "code", ")", ";", "if", "(", "cmp_mode", "==", "DFmode", ")", "cmp_code", "=", "code", ",", "code", "=", "NE", ";", "std", "::", "swap", "(", "op0", ",", "op1", ")", ";", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}", "if", "(", "cmp_mode", "==", "DImode", ")", "{", "if", "(", "!", "register_operand", "(", "op0", ",", "DImode", ")", ")", "op0", "=", "force_reg", "(", "DImode", ",", "op0", ")", ";", "if", "(", "!", "reg_or_8bit_operand", "(", "op1", ",", "DImode", ")", ")", "op1", "=", "force_reg", "(", "DImode", ",", "op1", ")", ";", "}", "if", "(", "cmp_code", "!=", "UNKNOWN", ")", "{", "tmp", "=", "gen_reg_rtx", "(", "cmp_mode", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "tmp", ",", "gen_rtx_fmt_ee", "(", "cmp_code", ",", "cmp_mode", ",", "op0", ",", "op1", ")", ")", ")", ";", "op0", "=", "cmp_mode", "!=", "DImode", "?", "gen_lowpart", "(", "DImode", ",", "tmp", ")", ":", "tmp", ";"], "ground_truth": ["op1", "=", "const0_rtx", ";"], "File": "alpha", "Func": "alpha_emit_setcc", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245543, "Length": 268, "Cover_Rate": 0.7701149425287356} {"Template_token": ["", "rtx", "result", "=", "", ";", "int", "i", ";", "if", "(", "!", "can_create_pseudo_p", "(", ")", "&&", "mode", "==", "SImode", "&&", "REG_P", "(", "target", ")", "&&", "REGNO", "(", "target", ")", "<", "FIRST_PSEUDO_REGISTER", ")", "{", "result", "=", "alpha_emit_set_const_1", "(", "target", ",", "mode", ",", "c", ",", "", ",", "no_output", ")", ";", "if", "(", "result", ")", "return", "result", ";", "target", "=", "no_output", "?", "NULL", ":", "gen_lowpart", "(", "DImode", ",", "target", ")", ";", "mode", "=", "DImode", ";", "}", "else", "if", "(", "mode", "==", "V8QImode", "||", "mode", "==", "V4HImode", "||", "mode", "==", "V2SImode", ")", "{", "target", "=", "no_output", "?", "NULL", ":", "gen_lowpart", "(", "DImode", ",", "target", ")", ";", "mode", "=", "DImode", ";", "}", "for", "(", "i", "=", "", ";", "i", "<=", "n", ";", "i", "++", ")", "{", "result", "=", "alpha_emit_set_const_1", "(", "target", ",", "mode", ",", "c", ",", "i", ",", "no_output", ")", ";", "if", "(", "result", ")", "{", "rtx_insn", "*", "insn", ";", "rtx", "set", ";", "if", "(", "no_output", ")", "return", "result", ";", "insn", "=", "get_last_insn", "(", ")", ";", "set", "=", "single_set", "(", "insn", ")", ";", "if", "(", "!", "CONSTANT_P", "(", "SET_SRC", "(", "set", ")", ")", ")", "set_unique_reg_note", "(", "get_last_insn", "(", ")", ",", "REG_EQUAL", ",", "GEN_INT", "(", "c", ")", ")", ";", "break", ";", "}", "}"], "ground_truth": ["if", "(", "result", ")", "{"], "File": "alpha", "Func": "alpha_emit_set_const", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245544, "Length": 201, "Cover_Rate": 0.767175572519084} {"Template_token": ["", "}", "else", "emit_move_insn", "(", "target", ",", "GEN_INT", "(", "d3", ")", ")", ";", "emit_move_insn", "(", "target", ",", "gen_rtx_ASHIFT", "(", "DImode", ",", "target", ",", "GEN_INT", "(", "", ")", ")", ")", ";", "if", "(", "d2", ")", "emit_move_insn", "(", "target", ",", "gen_rtx_PLUS", "(", "DImode", ",", "target", ",", "GEN_INT", "(", "d2", ")", ")", ")", ";"], "ground_truth": ["if", "(", "d1", ")", "emit_move_insn", "(", "target", ",", "gen_rtx_PLUS", "(", "DImode", ",", "target", ",", "GEN_INT", "(", "d1", ")", ")", ")", ";"], "File": "alpha", "Func": "alpha_emit_set_long_const", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245545, "Length": 71, "Cover_Rate": 0.33490566037735847} {"Template_token": ["", "int", "mode", ";", "rtx", "out_operands", "[", "", "]", ";", "func", "=", "alpha_lookup_xfloating_lib_func", "(", "code", ")", ";", "mode", "=", "alpha_compute_xfloating_mode_arg", "(", "code", ",", "alpha_fprm", ")", ";", "out_operands", "[", "", "]", "=", "operands", "[", "", "]", ";", "out_operands", "[", "", "]", "=", "operands", "[", "", "]", ";"], "ground_truth": ["out_operands", "[", "", "]", "=", "GEN_INT", "(", "mode", ")", ";"], "File": "alpha", "Func": "alpha_emit_xfloating_arith", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245546, "Length": 55, "Cover_Rate": 0.5339805825242718} {"Template_token": ["", "rtx", "func", ";", "int", "mode", ";", "rtx", "out_operands", "[", "", "]", ";", "func", "=", "alpha_lookup_xfloating_lib_func", "(", "code", ")", ";", "mode", "=", "alpha_compute_xfloating_mode_arg", "(", "code", ",", "alpha_fprm", ")", ";"], "ground_truth": ["out_operands", "[", "", "]", "=", "operands", "[", "", "]", ";"], "File": "alpha", "Func": "alpha_emit_xfloating_arith", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245547, "Length": 38, "Cover_Rate": 0.36893203883495146} {"Template_token": ["", "switch", "(", "cmp_code", ")", "{", "case", "UNORDERED", ":", "cmp_code", "=", "EQ", ";", "res_code", "=", "LT", ";", "break", ";", "case", "ORDERED", ":", "cmp_code", "=", "EQ", ";", "res_code", "=", "GE", ";", "break", ";", "case", "NE", ":", "res_code", "=", "NE", ";", "break", ";", "case", "EQ", ":", "case", "LT", ":", "case", "GT", ":", "case", "LE", ":", "case", "GE", ":", "res_code", "=", "GT", ";", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}", "*", "pcode", "=", "res_code", ";", "func", "=", "alpha_lookup_xfloating_lib_func", "(", "cmp_code", ")", ";", "operands", "[", "", "]", "=", "op0", ";", "operands", "[", "", "]", "=", "op1", ";"], "ground_truth": ["out", "=", "gen_reg_rtx", "(", "DImode", ")", ";"], "File": "alpha", "Func": "alpha_emit_xfloating_compare", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245548, "Length": 101, "Cover_Rate": 0.543010752688172} {"Template_token": ["", "case", "FIX", ":", "mode", "=", "alpha_compute_xfloating_mode_arg", "(", "code", ",", "ALPHA_FPRM_CHOP", ")", ";", "out_operands", "[", "", "]", "=", "GEN_INT", "(", "mode", ")", ";", "noperands", "=", "", ";", "break", ";", "case", "FLOAT_TRUNCATE", ":", "mode", "=", "alpha_compute_xfloating_mode_arg", "(", "code", ",", "alpha_fprm", ")", ";", "out_operands", "[", "", "]", "=", "GEN_INT", "(", "mode", ")", ";"], "ground_truth": ["noperands", "=", "", ";"], "File": "alpha", "Func": "alpha_emit_xfloating_cvt", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245549, "Length": 54, "Cover_Rate": 0.33540372670807456} {"Template_token": ["", "mode", "=", "alpha_compute_xfloating_mode_arg", "(", "code", ",", "ALPHA_FPRM_CHOP", ")", ";", "out_operands", "[", "", "]", "=", "GEN_INT", "(", "mode", ")", ";", "noperands", "=", "", ";", "break", ";", "case", "FLOAT_TRUNCATE", ":", "mode", "=", "alpha_compute_xfloating_mode_arg", "(", "code", ",", "alpha_fprm", ")", ";", "out_operands", "[", "", "]", "=", "GEN_INT", "(", "mode", ")", ";", "noperands", "=", "", ";", "break", ";", "default", ":", "break", ";", "}", "alpha_emit_xfloating_libcall", "(", "func", ",", "operands", "[", "", "]", ",", "out_operands", ",", "noperands", ",", "gen_rtx_fmt_e", "(", "orig_code", ",", "GET_MODE", "(", "operands", "[", "", "]", ")", ",", "operands", "[", "", "]", ")", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_emit_xfloating_cvt", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245550, "Length": 91, "Cover_Rate": 0.5652173913043478} {"Template_token": ["", "emit_move_insn", "(", "reg", ",", "operands", "[", "i", "]", ")", ";", "use_reg", "(", "&", "usage", ",", "reg", ")", ";", "}", "switch", "(", "GET_MODE", "(", "target", ")", ")", "{", "case", "E_TFmode", ":", "reg", "=", "gen_rtx_REG", "(", "TFmode", ",", "", ")", ";", "break", ";", "case", "E_DFmode", ":", "reg", "=", "gen_rtx_REG", "(", "DFmode", ",", "", ")", ";", "break", ";", "case", "E_DImode", ":", "reg", "=", "gen_rtx_REG", "(", "DImode", ",", "", ")", ";", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}", "rtx", "mem", "=", "gen_rtx_MEM", "(", "QImode", ",", "func", ")", ";", "rtx_insn", "*", "tmp", "=", "emit_call_insn", "(", "gen_call_value", "(", "reg", ",", "mem", ",", "const0_rtx", ",", "const0_rtx", ",", "const0_rtx", ")", ")", ";", "CALL_INSN_FUNCTION_USAGE", "(", "tmp", ")", "=", "usage", ";", "RTL_CONST_CALL_P", "(", "tmp", ")", "=", "", ";", "tmp", "=", "get_insns", "(", ")", ";", "end_sequence", "(", ")", ";"], "ground_truth": ["emit_libcall_block", "(", "tmp", ",", "target", ",", "reg", ",", "equiv", ")", ";"], "File": "alpha", "Func": "alpha_emit_xfloating_libcall", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245551, "Length": 141, "Cover_Rate": 0.4964788732394366} {"Template_token": ["", "if", "(", "insn", "&&", "CALL_P", "(", "insn", ")", ")", "output_asm_insn", "(", "get_insn_template", "(", "CODE_FOR_nop", ",", "NULL", ")", ",", "NULL", ")", ";", "alpha_write_linkage", "(", "file", ",", "fnname", ")", ";"], "ground_truth": ["if", "(", "TARGET_ABI_OPEN_VMS", "||", "!", "flag_inhibit_size_directive", ")", "{"], "File": "alpha", "Func": "alpha_end_function", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245552, "Length": 36, "Cover_Rate": 0.34285714285714286} {"Template_token": ["", "if", "(", "insn", "&&", "CALL_P", "(", "insn", ")", ")", "output_asm_insn", "(", "get_insn_template", "(", "CODE_FOR_nop", ",", "NULL", ")", ",", "NULL", ")", ";", "alpha_write_linkage", "(", "file", ",", "fnname", ")", ";", "if", "(", "TARGET_ABI_OPEN_VMS", "||", "!", "flag_inhibit_size_directive", ")", "{", "fputs", "(", "", ",", "file", ")", ";", "assemble_name", "(", "file", ",", "fnname", ")", ";", "putc", "(", "'\\n'", ",", "file", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_end_function", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245553, "Length": 58, "Cover_Rate": 0.5523809523809524} {"Template_token": ["", "val", "=", "operands", "[", "", "]", ";", "model", "=", "operands", "[", "", "]", ";", "mode", "=", "GET_MODE", "(", "mem", ")", ";", "addr", "=", "XEXP", "(", "mem", ",", "", ")", ";", "gcc_assert", "(", "register_operand", "(", "addr", ",", "DImode", ")", ")", ";", "align", "=", "expand_simple_binop", "(", "Pmode", ",", "AND", ",", "addr", ",", "GEN_INT", "(", "-", "", ")", ",", "NULL_RTX", ",", "", ",", "OPTAB_DIRECT", ")", ";", "if", "(", "val", "!=", "const0_rtx", ")", "val", "=", "emit_insxl", "(", "mode", ",", "val", ",", "addr", ")", ";", "wdst", "=", "gen_reg_rtx", "(", "DImode", ")", ";", "emit_insn", "(", "gen_atomic_exchange_1", "(", "mode", ",", "wdst", ",", "mem", ",", "val", ",", "align", ",", "model", ")", ")", ";", "emit_move_insn", "(", "dst", ",", "gen_lowpart", "(", "mode", ",", "wdst", ")", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_expand_atomic_exchange_12", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245554, "Length": 118, "Cover_Rate": 0.7375} {"Template_token": ["", "do", "{", "data_regs", "[", "nregs", "++", "]", "=", "tmp", "=", "gen_reg_rtx", "(", "HImode", ")", ";", "emit_move_insn", "(", "tmp", ",", "adjust_address", "(", "orig_src", ",", "HImode", ",", "ofs", ")", ")", ";", "bytes", "-=", "", ";", "ofs", "+=", "", ";", "}", "while", "(", "bytes", ">=", "", ")", ";", "}", "else", "if", "(", "!", "TARGET_BWX", ")", "{", "data_regs", "[", "nregs", "++", "]", "=", "tmp", "=", "gen_reg_rtx", "(", "HImode", ")", ";", "alpha_expand_unaligned_load", "(", "tmp", ",", "orig_src", ",", "", ",", "ofs", ",", "", ")", ";", "bytes", "-=", "", ";", "ofs", "+=", "", ";", "}", "}", "while", "(", "bytes", ">", "", ")", "{", "data_regs", "[", "nregs", "++", "]", "=", "tmp", "=", "gen_reg_rtx", "(", "QImode", ")", ";", "emit_move_insn", "(", "tmp", ",", "adjust_address", "(", "orig_src", ",", "QImode", ",", "ofs", ")", ")", ";", "bytes", "-=", "", ";", "ofs", "+=", "", ";", "}", "gcc_assert", "(", "nregs", "<=", "ARRAY_SIZE", "(", "data_regs", ")", ")", ";", "i", "=", "", ",", "ofs", "=", "", ";", "if", "(", "dst_align", ">=", "", ")", "{", "while", "(", "i", "<", "nregs", "&&", "GET_MODE", "(", "data_regs", "[", "i", "]", ")", "==", "DImode", ")", "{", "emit_move_insn", "(", "adjust_address", "(", "orig_dst", ",", "DImode", ",", "ofs", ")", ",", "data_regs", "[", "i", "]", ")", ";", "ofs", "+=", "", ";", "i", "++", ";", "}", "}", "if", "(", "dst_align", ">=", "", ")", "{", "while", "(", "i", "<", "nregs", "&&", "GET_MODE", "(", "data_regs", "[", "i", "]", ")", "==", "DImode", ")", "{", "tmp", "=", "expand_binop", "(", "DImode", ",", "lshr_optab", ",", "data_regs", "[", "i", "]", ",", "GEN_INT", "(", "", ")", ",", "NULL_RTX", ",", "", ",", "OPTAB_WIDEN", ")", ";", "emit_move_insn", "(", "adjust_address", "(", "orig_dst", ",", "SImode", ",", "ofs", ")", ",", "gen_lowpart", "(", "SImode", ",", "data_regs", "[", "i", "]", ")", ")", ";", "emit_move_insn", "(", "adjust_address", "(", "orig_dst", ",", "SImode", ",", "ofs", "+", "", ")", ",", "gen_lowpart", "(", "SImode", ",", "tmp", ")", ")", ";", "ofs", "+=", "", ";", "i", "++", ";", "}", "while", "(", "i", "<", "nregs", "&&", "GET_MODE", "(", "data_regs", "[", "i", "]", ")", "==", "SImode", ")", "{", "emit_move_insn", "(", "adjust_address", "(", "orig_dst", ",", "SImode", ",", "ofs", ")", ",", "data_regs", "[", "i", "]", ")", ";", "ofs", "+=", "", ";", "i", "++", ";", "}", "}", "if", "(", "i", "<", "nregs", "&&", "GET_MODE", "(", "data_regs", "[", "i", "]", ")", "==", "DImode", ")", "{", "for", "(", "words", "=", "", ";", "i", "+", "words", "<", "nregs", ";", "words", "++", ")", "if", "(", "GET_MODE", "(", "data_regs", "[", "i", "+", "words", "]", ")", "!=", "DImode", ")", "break", ";", "if", "(", "words", "==", "", ")", "alpha_expand_unaligned_store", "(", "orig_dst", ",", "data_regs", "[", "i", "]", ",", "", ",", "ofs", ")", ";", "else", "alpha_expand_unaligned_store_words", "(", "data_regs", "+", "i", ",", "orig_dst", ",", "words", ",", "ofs", ")", ";", "i", "+=", "words", ";", "ofs", "+=", "words", "*", "", ";", "}"], "ground_truth": ["while", "(", "i", "<", "nregs", "&&", "GET_MODE", "(", "data_regs", "[", "i", "]", ")", "==", "SImode", ")", "{"], "File": "alpha", "Func": "alpha_expand_block_move", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245556, "Length": 453, "Cover_Rate": 0.3345642540620384} {"Template_token": ["", "rtx", "handler_slot", "=", "gen_rtx_MEM", "(", "DImode", ",", "handler_slot_address", ")", ";"], "ground_truth": ["emit_move_insn", "(", "target", ",", "handler_slot", ")", ";"], "File": "alpha", "Func": "alpha_expand_builtin_establish_vms_condition_handler", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245558, "Length": 17, "Cover_Rate": 0.3090909090909091} {"Template_token": ["", "op0", "=", "gen_lowpart", "(", "mode", ",", "op0", ")", ";", "if", "(", "op1", "==", "const0_rtx", ")", "op1", "=", "CONST0_RTX", "(", "mode", ")", ";", "else", "op1", "=", "gen_lowpart", "(", "mode", ",", "op1", ")", ";", "if", "(", "op2", "==", "const0_rtx", ")", "op2", "=", "CONST0_RTX", "(", "mode", ")", ";"], "ground_truth": ["else", "op2", "=", "gen_lowpart", "(", "mode", ",", "op2", ")", ";"], "File": "alpha", "Func": "alpha_expand_builtin_vector_binop", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245561, "Length": 55, "Cover_Rate": 0.55} {"Template_token": ["", "mod_f", "=", "operands", "[", "", "]", ";", "mode", "=", "GET_MODE", "(", "mem", ")", ";", "addr", "=", "XEXP", "(", "mem", ",", "", ")", ";", "gcc_assert", "(", "register_operand", "(", "addr", ",", "DImode", ")", ")", ";", "align", "=", "expand_simple_binop", "(", "Pmode", ",", "AND", ",", "addr", ",", "GEN_INT", "(", "-", "", ")", ",", "NULL_RTX", ",", "", ",", "OPTAB_DIRECT", ")", ";"], "ground_truth": ["oldval", "=", "convert_modes", "(", "DImode", ",", "mode", ",", "oldval", ",", "", ")", ";"], "File": "alpha", "Func": "alpha_expand_compare_and_swap_12", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245562, "Length": 69, "Cover_Rate": 0.31797235023041476} {"Template_token": ["", "rtx", "addr", ",", "align", ",", "wdst", ";", "cond", "=", "operands", "[", "", "]", ";", "dst", "=", "operands", "[", "", "]", ";", "mem", "=", "operands", "[", "", "]", ";", "oldval", "=", "operands", "[", "", "]", ";", "newval", "=", "operands", "[", "", "]", ";", "is_weak", "=", "operands", "[", "", "]", ";", "mod_s", "=", "operands", "[", "", "]", ";", "mod_f", "=", "operands", "[", "", "]", ";", "mode", "=", "GET_MODE", "(", "mem", ")", ";", "addr", "=", "XEXP", "(", "mem", ",", "", ")", ";", "gcc_assert", "(", "register_operand", "(", "addr", ",", "DImode", ")", ")", ";"], "ground_truth": ["align", "=", "expand_simple_binop", "(", "Pmode", ",", "AND", ",", "addr", ",", "GEN_INT", "(", "-", "", ")", ",", "NULL_RTX", ",", "", ",", "OPTAB_DIRECT", ")", ";"], "File": "alpha", "Func": "alpha_expand_compare_and_swap_12", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245563, "Length": 112, "Cover_Rate": 0.5161290322580645} {"Template_token": ["", "if", "(", "MEM_P", "(", "operands", "[", "", "]", ")", "&&", "!", "reg_or_0_operand", "(", "operands", "[", "", "]", ",", "mode", ")", ")", "operands", "[", "", "]", "=", "force_reg", "(", "mode", ",", "operands", "[", "", "]", ")", ";", "if", "(", "mode", "==", "Pmode", "&&", "symbolic_operand", "(", "operands", "[", "", "]", ",", "mode", ")", ")", "{", "tmp", "=", "alpha_legitimize_address_1", "(", "operands", "[", "", "]", ",", "operands", "[", "", "]", ",", "mode", ")", ";", "if", "(", "tmp", ")", "{", "if", "(", "tmp", "==", "operands", "[", "", "]", ")", "return", "true", ";", "operands", "[", "", "]", "=", "tmp", ";", "return", "false", ";", "}", "}", "if", "(", "!", "CONSTANT_P", "(", "operands", "[", "", "]", ")", "||", "input_operand", "(", "operands", "[", "", "]", ",", "mode", ")", ")", "return", "false", ";", "if", "(", "CONST_INT_P", "(", "operands", "[", "", "]", ")", "||", "GET_CODE", "(", "operands", "[", "", "]", ")", "==", "CONST_VECTOR", ")", "{", "if", "(", "alpha_split_const_mov", "(", "mode", ",", "operands", ")", ")", "return", "true", ";", "}", "tmp", "=", "force_const_mem", "(", "mode", ",", "operands", "[", "", "]", ")", ";", "if", "(", "tmp", "==", "NULL_RTX", ")", "return", "false", ";", "if", "(", "reload_in_progress", ")", "{", "emit_move_insn", "(", "operands", "[", "", "]", ",", "XEXP", "(", "tmp", ",", "", ")", ")", ";"], "ground_truth": ["operands", "[", "", "]", "=", "replace_equiv_address", "(", "tmp", ",", "operands", "[", "", "]", ")", ";"], "File": "alpha", "Func": "alpha_expand_mov", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245565, "Length": 213, "Cover_Rate": 0.8765432098765432} {"Template_token": ["", "else", "if", "(", "MEM_P", "(", "operands", "[", "", "]", ")", ")", "{", "if", "(", "!", "reg_or_0_operand", "(", "operands", "[", "", "]", ",", "mode", ")", ")", "operands", "[", "", "]", "=", "force_reg", "(", "mode", ",", "operands", "[", "", "]", ")", ";"], "ground_truth": ["alpha_expand_unaligned_store", "(", "operands", "[", "", "]", ",", "operands", "[", "", "]", ",", "", ",", "", ")", ";"], "File": "alpha", "Func": "alpha_expand_movmisalign", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245566, "Length": 57, "Cover_Rate": 0.375} {"Template_token": ["", "}", "}", "else", "{", "rtx", "temp1", ",", "temp2", ",", "subtarget", ",", "ua", ";", "bool", "copyout", ";", "temp1", "=", "gen_reg_rtx", "(", "DImode", ")", ";", "temp2", "=", "gen_reg_rtx", "(", "DImode", ")", ";", "subtarget", "=", "operands", "[", "", "]", ";", "if", "(", "REG_P", "(", "subtarget", ")", ")", "subtarget", "=", "gen_lowpart", "(", "DImode", ",", "subtarget", ")", ",", "copyout", "=", "false", ";", "else", "subtarget", "=", "gen_reg_rtx", "(", "DImode", ")", ",", "copyout", "=", "true", ";", "ua", "=", "get_unaligned_address", "(", "operands", "[", "", "]", ")", ";", "if", "(", "mode", "==", "QImode", ")", "seq", "=", "gen_unaligned_loadqi", "(", "subtarget", ",", "ua", ",", "temp1", ",", "temp2", ")", ";", "else", "seq", "=", "gen_unaligned_loadhi", "(", "subtarget", ",", "ua", ",", "temp1", ",", "temp2", ")", ";", "alpha_set_memflags", "(", "seq", ",", "operands", "[", "", "]", ")", ";", "emit_insn", "(", "seq", ")", ";", "if", "(", "copyout", ")", "emit_move_insn", "(", "operands", "[", "", "]", ",", "gen_lowpart", "(", "mode", ",", "subtarget", ")", ")", ";", "}", "return", "true", ";", "}", "if", "(", "any_memory_operand", "(", "operands", "[", "", "]", ",", "mode", ")", ")", "{", "if", "(", "aligned_memory_operand", "(", "operands", "[", "", "]", ",", "mode", ")", ")", "{", "rtx", "aligned_mem", ",", "bitnum", ";", "rtx", "temp1", "=", "gen_reg_rtx", "(", "SImode", ")", ";", "rtx", "temp2", "=", "gen_reg_rtx", "(", "SImode", ")", ";", "get_aligned_mem", "(", "operands", "[", "", "]", ",", "&", "aligned_mem", ",", "&", "bitnum", ")", ";", "emit_insn", "(", "gen_aligned_store", "(", "aligned_mem", ",", "operands", "[", "", "]", ",", "bitnum", ",", "temp1", ",", "temp2", ")", ")", ";", "}", "else", "{", "rtx", "temp1", "=", "gen_reg_rtx", "(", "DImode", ")", ";", "rtx", "temp2", "=", "gen_reg_rtx", "(", "DImode", ")", ";", "rtx", "temp3", "=", "gen_reg_rtx", "(", "DImode", ")", ";"], "ground_truth": ["rtx", "ua", "=", "get_unaligned_address", "(", "operands", "[", "", "]", ")", ";"], "File": "alpha", "Func": "alpha_expand_mov_nobwx", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245567, "Length": 269, "Cover_Rate": 0.5009310986964618} {"Template_token": ["", "get_aligned_mem", "(", "operands", "[", "", "]", ",", "&", "aligned_mem", ",", "&", "bitnum", ")", ";", "subtarget", "=", "operands", "[", "", "]", ";", "if", "(", "REG_P", "(", "subtarget", ")", ")", "subtarget", "=", "gen_lowpart", "(", "DImode", ",", "subtarget", ")", ",", "copyout", "=", "false", ";", "else", "subtarget", "=", "gen_reg_rtx", "(", "DImode", ")", ",", "copyout", "=", "true", ";", "if", "(", "mode", "==", "QImode", ")", "seq", "=", "gen_aligned_loadqi", "(", "subtarget", ",", "aligned_mem", ",", "bitnum", ",", "scratch", ")", ";", "else", "seq", "=", "gen_aligned_loadhi", "(", "subtarget", ",", "aligned_mem", ",", "bitnum", ",", "scratch", ")", ";", "emit_insn", "(", "seq", ")", ";", "if", "(", "copyout", ")", "emit_move_insn", "(", "operands", "[", "", "]", ",", "gen_lowpart", "(", "mode", ",", "subtarget", ")", ")", ";", "}", "}", "else", "{", "rtx", "temp1", ",", "temp2", ",", "subtarget", ",", "ua", ";", "bool", "copyout", ";", "temp1", "=", "gen_reg_rtx", "(", "DImode", ")", ";", "temp2", "=", "gen_reg_rtx", "(", "DImode", ")", ";", "subtarget", "=", "operands", "[", "", "]", ";", "if", "(", "REG_P", "(", "subtarget", ")", ")", "subtarget", "=", "gen_lowpart", "(", "DImode", ",", "subtarget", ")", ",", "copyout", "=", "false", ";", "else", "subtarget", "=", "gen_reg_rtx", "(", "DImode", ")", ",", "copyout", "=", "true", ";", "ua", "=", "get_unaligned_address", "(", "operands", "[", "", "]", ")", ";", "if", "(", "mode", "==", "QImode", ")", "seq", "=", "gen_unaligned_loadqi", "(", "subtarget", ",", "ua", ",", "temp1", ",", "temp2", ")", ";", "else", "seq", "=", "gen_unaligned_loadhi", "(", "subtarget", ",", "ua", ",", "temp1", ",", "temp2", ")", ";", "alpha_set_memflags", "(", "seq", ",", "operands", "[", "", "]", ")", ";", "emit_insn", "(", "seq", ")", ";", "if", "(", "copyout", ")", "emit_move_insn", "(", "operands", "[", "", "]", ",", "gen_lowpart", "(", "mode", ",", "subtarget", ")", ")", ";", "}", "return", "true", ";", "}", "if", "(", "any_memory_operand", "(", "operands", "[", "", "]", ",", "mode", ")", ")", "{", "if", "(", "aligned_memory_operand", "(", "operands", "[", "", "]", ",", "mode", ")", ")", "{", "rtx", "aligned_mem", ",", "bitnum", ";", "rtx", "temp1", "=", "gen_reg_rtx", "(", "SImode", ")", ";", "rtx", "temp2", "=", "gen_reg_rtx", "(", "SImode", ")", ";", "get_aligned_mem", "(", "operands", "[", "", "]", ",", "&", "aligned_mem", ",", "&", "bitnum", ")", ";", "emit_insn", "(", "gen_aligned_store", "(", "aligned_mem", ",", "operands", "[", "", "]", ",", "bitnum", ",", "temp1", ",", "temp2", ")", ")", ";", "}", "else", "{", "rtx", "temp1", "=", "gen_reg_rtx", "(", "DImode", ")", ";"], "ground_truth": ["rtx", "temp2", "=", "gen_reg_rtx", "(", "DImode", ")", ";"], "File": "alpha", "Func": "alpha_expand_mov_nobwx", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245568, "Length": 360, "Cover_Rate": 0.6703910614525139} {"Template_token": ["", "emit_insn", "(", "gen_zero_extendqidi2", "(", "exth", ",", "memh", ")", ")", ";", "exth", "=", "expand_simple_binop", "(", "DImode", ",", "ASHIFT", ",", "exth", ",", "GEN_INT", "(", "", ")", ",", "NULL", ",", "", ",", "OPTAB_LIB_WIDEN", ")", ";", "addr", "=", "expand_simple_binop", "(", "DImode", ",", "IOR", ",", "extl", ",", "exth", ",", "NULL", ",", "", ",", "OPTAB_LIB_WIDEN", ")", ";", "if", "(", "sign", "&&", "GET_MODE", "(", "tgt", ")", "!=", "HImode", ")", "{", "addr", "=", "gen_lowpart", "(", "HImode", ",", "addr", ")", ";", "emit_insn", "(", "gen_extend_insn", "(", "tgt", ",", "addr", ",", "GET_MODE", "(", "tgt", ")", ",", "HImode", ",", "", ")", ")", ";", "}", "else", "{", "if", "(", "GET_MODE", "(", "tgt", ")", "!=", "DImode", ")", "addr", "=", "gen_lowpart", "(", "GET_MODE", "(", "tgt", ")", ",", "addr", ")", ";", "emit_move_insn", "(", "tgt", ",", "addr", ")", ";", "}", "return", ";", "}", "meml", "=", "gen_reg_rtx", "(", "DImode", ")", ";", "memh", "=", "gen_reg_rtx", "(", "DImode", ")", ";", "addr", "=", "gen_reg_rtx", "(", "DImode", ")", ";", "extl", "=", "gen_reg_rtx", "(", "DImode", ")", ";", "exth", "=", "gen_reg_rtx", "(", "DImode", ")", ";", "mema", "=", "XEXP", "(", "mem", ",", "", ")", ";", "if", "(", "GET_CODE", "(", "mema", ")", "==", "LO_SUM", ")", "mema", "=", "force_reg", "(", "Pmode", ",", "mema", ")", ";", "tmp", "=", "change_address", "(", "mem", ",", "DImode", ",", "gen_rtx_AND", "(", "DImode", ",", "plus_constant", "(", "DImode", ",", "mema", ",", "ofs", ")", ",", "GEN_INT", "(", "-", "", ")", ")", ")", ";", "set_mem_alias_set", "(", "tmp", ",", "", ")", ";", "emit_move_insn", "(", "meml", ",", "tmp", ")", ";", "tmp", "=", "change_address", "(", "mem", ",", "DImode", ",", "gen_rtx_AND", "(", "DImode", ",", "plus_constant", "(", "DImode", ",", "mema", ",", "ofs", "+", "size", "-", "", ")", ",", "GEN_INT", "(", "-", "", ")", ")", ")", ";", "set_mem_alias_set", "(", "tmp", ",", "", ")", ";", "emit_move_insn", "(", "memh", ",", "tmp", ")", ";"], "ground_truth": ["if", "(", "sign", "&&", "size", "==", "", ")", "{"], "File": "alpha", "Func": "alpha_expand_unaligned_load", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245569, "Length": 287, "Cover_Rate": 0.45339652448657186} {"Template_token": ["", "return", ";", "}", "dstl", "=", "gen_reg_rtx", "(", "DImode", ")", ";", "dsth", "=", "gen_reg_rtx", "(", "DImode", ")", ";", "insl", "=", "gen_reg_rtx", "(", "DImode", ")", ";", "insh", "=", "gen_reg_rtx", "(", "DImode", ")", ";", "dsta", "=", "XEXP", "(", "dst", ",", "", ")", ";", "if", "(", "GET_CODE", "(", "dsta", ")", "==", "LO_SUM", ")", "dsta", "=", "force_reg", "(", "Pmode", ",", "dsta", ")", ";", "meml", "=", "change_address", "(", "dst", ",", "DImode", ",", "gen_rtx_AND", "(", "DImode", ",", "plus_constant", "(", "DImode", ",", "dsta", ",", "ofs", ")", ",", "GEN_INT", "(", "-", "", ")", ")", ")", ";", "set_mem_alias_set", "(", "meml", ",", "", ")", ";", "memh", "=", "change_address", "(", "dst", ",", "DImode", ",", "gen_rtx_AND", "(", "DImode", ",", "plus_constant", "(", "DImode", ",", "dsta", ",", "ofs", "+", "size", "-", "", ")", ",", "GEN_INT", "(", "-", "", ")", ")", ")", ";", "set_mem_alias_set", "(", "memh", ",", "", ")", ";", "emit_move_insn", "(", "dsth", ",", "memh", ")", ";", "emit_move_insn", "(", "dstl", ",", "meml", ")", ";", "addr", "=", "copy_addr_to_reg", "(", "plus_constant", "(", "Pmode", ",", "dsta", ",", "ofs", ")", ")", ";", "if", "(", "src", "!=", "CONST0_RTX", "(", "GET_MODE", "(", "src", ")", ")", ")", "{", "emit_insn", "(", "gen_insxh", "(", "insh", ",", "gen_lowpart", "(", "DImode", ",", "src", ")", ",", "GEN_INT", "(", "size", "*", "", ")", ",", "addr", ")", ")", ";", "switch", "(", "(", "int", ")", "size", ")", "{", "case", "", ":", "emit_insn", "(", "gen_inswl", "(", "insl", ",", "gen_lowpart", "(", "HImode", ",", "src", ")", ",", "addr", ")", ")", ";", "break", ";", "case", "", ":", "emit_insn", "(", "gen_insll", "(", "insl", ",", "gen_lowpart", "(", "SImode", ",", "src", ")", ",", "addr", ")", ")", ";", "break", ";"], "ground_truth": ["case", "", ":"], "File": "alpha", "Func": "alpha_expand_unaligned_store", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245570, "Length": 254, "Cover_Rate": 0.4471830985915493} {"Template_token": ["", "st_addr_1", "=", "change_address", "(", "dmem", ",", "DImode", ",", "gen_rtx_AND", "(", "DImode", ",", "dmema", ",", "im8", ")", ")", ";", "set_mem_alias_set", "(", "st_addr_1", ",", "", ")", ";", "emit_move_insn", "(", "st_tmp_2", ",", "st_addr_2", ")", ";", "emit_move_insn", "(", "st_tmp_1", ",", "st_addr_1", ")", ";", "dreg", "=", "copy_addr_to_reg", "(", "dmema", ")", ";", "if", "(", "data_regs", "!=", "NULL", ")", "{", "for", "(", "i", "=", "words", "-", "", ";", "i", ">=", "", ";", "--", "i", ")", "{", "emit_insn", "(", "gen_insqh", "(", "ins_tmps", "[", "i", "]", ",", "data_regs", "[", "i", "]", ",", "dreg", ")", ")", ";", "emit_insn", "(", "gen_insql", "(", "data_regs", "[", "i", "]", ",", "data_regs", "[", "i", "]", ",", "dreg", ")", ")", ";", "}", "for", "(", "i", "=", "words", "-", "", ";", "i", ">", "", ";", "--", "i", ")", "{"], "ground_truth": ["ins_tmps", "[", "i", "-", "", "]", "=", "expand_binop", "(", "DImode", ",", "ior_optab", ",", "data_regs", "[", "i", "]", ",", "ins_tmps", "[", "i", "-", "", "]", ",", "ins_tmps", "[", "i", "-", "", "]", ",", "", ",", "OPTAB_WIDEN", ")", ";"], "File": "alpha", "Func": "alpha_expand_unaligned_store_words", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245571, "Length": 159, "Cover_Rate": 0.3186372745490982} {"Template_token": ["", "for", "(", "i", "=", "", ";", "i", ">=", "", ";", "--", "i", ")", "{", "mask", "<<=", "", ";", "if", "(", "!", "(", "(", "value", ">>", "i", ")", "&", "", ")", ")", "mask", "|=", "", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_expand_zap_mask", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245572, "Length": 36, "Cover_Rate": 0.5373134328358209} {"Template_token": ["", "if", "(", "!", "(", "(", "value", ">>", "i", ")", "&", "", ")", ")", "mask", "|=", "", ";", "}"], "ground_truth": ["result", "=", "gen_int_mode", "(", "mask", ",", "DImode", ")", ";"], "File": "alpha", "Func": "alpha_expand_zap_mask", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245573, "Length": 27, "Cover_Rate": 0.40298507462686567} {"Template_token": ["", "if", "(", "GET_CODE", "(", "x", ")", "==", "CONST_VECTOR", ")", "x", "=", "simplify_subreg", "(", "DImode", ",", "x", ",", "GET_MODE", "(", "x", ")", ",", "", ")", ";"], "ground_truth": ["gcc_assert", "(", "CONST_INT_P", "(", "x", ")", ")", ";"], "File": "alpha", "Func": "alpha_extract_integer", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245574, "Length": 33, "Cover_Rate": 0.6875} {"Template_token": ["", "fputs", "(", "", ",", "asm_out_file", ")", ";", "fputs", "(", "", ",", "asm_out_file", ")", ";", "if", "(", "TARGET_ABI_OSF", ")", "fputs", "(", "", ",", "asm_out_file", ")", ";", "if", "(", "TARGET_EXPLICIT_RELOCS", ")", "fputs", "(", "", ",", "asm_out_file", ")", ";", "if", "(", "TARGET_SUPPORT_ARCH", "|", "TARGET_BWX", "|", "TARGET_MAX", "|", "TARGET_FIX", "|", "TARGET_CIX", ")", "{", "const", "char", "*", "arch", ";", "if", "(", "alpha_cpu", "==", "PROCESSOR_EV6", "||", "TARGET_FIX", "||", "TARGET_CIX", ")", "arch", "=", "", ";", "else", "if", "(", "TARGET_MAX", ")", "arch", "=", "", ";", "else", "if", "(", "TARGET_BWX", ")", "arch", "=", "", ";", "else", "if", "(", "alpha_cpu", "==", "PROCESSOR_EV5", ")", "arch", "=", "", ";", "else", "arch", "=", "", ";"], "ground_truth": ["fprintf", "(", "asm_out_file", ",", "", ",", "arch", ")", ";"], "File": "alpha", "Func": "alpha_file_start", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245575, "Length": 111, "Cover_Rate": 0.8951612903225806} {"Template_token": ["", "FOR_EACH_SUBRTX", "(", "iter", ",", "array", ",", "PATTERN", "(", "insn", ")", ",", "NONCONST", ")", "{"], "ground_truth": ["const_rtx", "x", "=", "*", "iter", ";"], "File": "alpha", "Func": "alpha_find_lo_sum_using_gp", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245576, "Length": 20, "Cover_Rate": 0.3448275862068966} {"Template_token": ["", "if", "(", "GET_CODE", "(", "x", ")", "==", "LO_SUM", "&&", "XEXP", "(", "x", ",", "", ")", "==", "pic_offset_table_rtx", ")", "return", "true", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_find_lo_sum_using_gp", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245577, "Length": 22, "Cover_Rate": 0.3793103448275862} {"Template_token": ["", "case", "ALPHA_BUILTIN_EXTQH", ":", "return", "alpha_fold_builtin_extxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "true", ")", ";", "case", "ALPHA_BUILTIN_INSBL", ":", "return", "alpha_fold_builtin_insxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "false", ")", ";", "case", "ALPHA_BUILTIN_INSWL", ":", "return", "alpha_fold_builtin_insxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "false", ")", ";", "case", "ALPHA_BUILTIN_INSLL", ":", "return", "alpha_fold_builtin_insxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "false", ")", ";", "case", "ALPHA_BUILTIN_INSQL", ":", "return", "alpha_fold_builtin_insxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "false", ")", ";", "case", "ALPHA_BUILTIN_INSWH", ":", "return", "alpha_fold_builtin_insxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "true", ")", ";", "case", "ALPHA_BUILTIN_INSLH", ":", "return", "alpha_fold_builtin_insxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "true", ")", ";", "case", "ALPHA_BUILTIN_INSQH", ":", "return", "alpha_fold_builtin_insxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "true", ")", ";", "case", "ALPHA_BUILTIN_MSKBL", ":", "return", "alpha_fold_builtin_mskxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "false", ")", ";", "case", "ALPHA_BUILTIN_MSKWL", ":", "return", "alpha_fold_builtin_mskxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "false", ")", ";", "case", "ALPHA_BUILTIN_MSKLL", ":", "return", "alpha_fold_builtin_mskxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "false", ")", ";", "case", "ALPHA_BUILTIN_MSKQL", ":", "return", "alpha_fold_builtin_mskxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "false", ")", ";", "case", "ALPHA_BUILTIN_MSKWH", ":", "return", "alpha_fold_builtin_mskxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "true", ")", ";", "case", "ALPHA_BUILTIN_MSKLH", ":", "return", "alpha_fold_builtin_mskxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "true", ")", ";", "case", "ALPHA_BUILTIN_MSKQH", ":", "return", "alpha_fold_builtin_mskxx", "(", "op", ",", "opint", ",", "op_const", ",", "", ",", "true", ")", ";", "case", "ALPHA_BUILTIN_ZAP", ":", "opint", "[", "", "]", "^=", "", ";", "case", "ALPHA_BUILTIN_ZAPNOT", ":", "return", "alpha_fold_builtin_zapnot", "(", "op", ",", "opint", ",", "op_const", ")", ";", "case", "ALPHA_BUILTIN_MINUB8", ":", "return", "alpha_fold_vector_minmax", "(", "MIN_EXPR", ",", "op", ",", "alpha_v8qi_u", ")", ";", "case", "ALPHA_BUILTIN_MINSB8", ":", "return", "alpha_fold_vector_minmax", "(", "MIN_EXPR", ",", "op", ",", "alpha_v8qi_s", ")", ";", "case", "ALPHA_BUILTIN_MINUW4", ":", "return", "alpha_fold_vector_minmax", "(", "MIN_EXPR", ",", "op", ",", "alpha_v4hi_u", ")", ";", "case", "ALPHA_BUILTIN_MINSW4", ":", "return", "alpha_fold_vector_minmax", "(", "MIN_EXPR", ",", "op", ",", "alpha_v4hi_s", ")", ";", "case", "ALPHA_BUILTIN_MAXUB8", ":", "return", "alpha_fold_vector_minmax", "(", "MAX_EXPR", ",", "op", ",", "alpha_v8qi_u", ")", ";", "case", "ALPHA_BUILTIN_MAXSB8", ":", "return", "alpha_fold_vector_minmax", "(", "MAX_EXPR", ",", "op", ",", "alpha_v8qi_s", ")", ";", "case", "ALPHA_BUILTIN_MAXUW4", ":", "return", "alpha_fold_vector_minmax", "(", "MAX_EXPR", ",", "op", ",", "alpha_v4hi_u", ")", ";", "case", "ALPHA_BUILTIN_MAXSW4", ":", "return", "alpha_fold_vector_minmax", "(", "MAX_EXPR", ",", "op", ",", "alpha_v4hi_s", ")", ";", "case", "ALPHA_BUILTIN_PERR", ":", "return", "alpha_fold_builtin_perr", "(", "opint", ",", "op_const", ")", ";", "case", "ALPHA_BUILTIN_PKLB", ":", "return", "alpha_fold_builtin_pklb", "(", "opint", ",", "op_const", ")", ";", "case", "ALPHA_BUILTIN_PKWB", ":", "return", "alpha_fold_builtin_pkwb", "(", "opint", ",", "op_const", ")", ";", "case", "ALPHA_BUILTIN_UNPKBL", ":", "return", "alpha_fold_builtin_unpkbl", "(", "opint", ",", "op_const", ")", ";", "case", "ALPHA_BUILTIN_UNPKBW", ":", "return", "alpha_fold_builtin_unpkbw", "(", "opint", ",", "op_const", ")", ";"], "ground_truth": ["case", "ALPHA_BUILTIN_CTTZ", ":"], "File": "alpha", "Func": "alpha_fold_builtin", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245578, "Length": 440, "Cover_Rate": 0.6145251396648045} {"Template_token": ["", "unsigned", "HOST_WIDE_INT", "temp", ";", "if", "(", "op_const", "==", "", ")", "return", "NULL", ";", "if", "(", "opint", "[", "", "]", "==", "", ")", "temp", "=", "", ";", "else", "temp", "=", "", "-", "floor_log2", "(", "opint", "[", "", "]", ")", "-", "", ";"], "ground_truth": ["return", "build_int_cst", "(", "alpha_dimode_u", ",", "temp", ")", ";"], "File": "alpha", "Func": "alpha_fold_builtin_ctlz", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245579, "Length": 49, "Cover_Rate": 0.765625} {"Template_token": ["", "while", "(", "op", ")", "temp", "++", ",", "op", "&=", "op", "-", "", ";", "return", "build_int_cst", "(", "alpha_dimode_u", ",", "temp", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_fold_builtin_ctpop", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245580, "Length": 22, "Cover_Rate": 0.3548387096774194} {"Template_token": ["", "temp", "=", "", ";", "while", "(", "op", ")", "temp", "++", ",", "op", "&=", "op", "-", "", ";", "return", "build_int_cst", "(", "alpha_dimode_u", ",", "temp", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_fold_builtin_ctpop", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245581, "Length": 26, "Cover_Rate": 0.41935483870967744} {"Template_token": ["", "if", "(", "op_const", "==", "", ")", "return", "NULL", ";", "if", "(", "opint", "[", "", "]", "==", "", ")", "temp", "=", "", ";", "else", "temp", "=", "exact_log2", "(", "opint", "[", "", "]", "&", "-", "opint", "[", "", "]", ")", ";"], "ground_truth": ["return", "build_int_cst", "(", "alpha_dimode_u", ",", "temp", ")", ";"], "File": "alpha", "Func": "alpha_fold_builtin_cttz", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245582, "Length": 47, "Cover_Rate": 0.7121212121212122} {"Template_token": ["", "static", "tree", "alpha_fold_builtin_cttz", "(", "unsigned", "HOST_WIDE_INT", "opint", "[", "]", ",", "long", "op_const", ")", "{", "unsigned", "HOST_WIDE_INT", "temp", ";", "if", "(", "op_const", "==", "", ")", "return", "NULL", ";", "if", "(", "opint", "[", "", "]", "==", "", ")", "temp", "=", "", ";", "else", "temp", "=", "exact_log2", "(", "opint", "[", "", "]", "&", "-", "opint", "[", "", "]", ")", ";"], "ground_truth": ["return", "build_int_cst", "(", "alpha_dimode_u", ",", "temp", ")", ";"], "File": "alpha", "Func": "alpha_fold_builtin_cttz", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245583, "Length": 65, "Cover_Rate": 0.9848484848484849} {"Template_token": ["", "static", "tree", "alpha_fold_builtin_extxx", "(", "tree", "op", "[", "]", ",", "unsigned", "HOST_WIDE_INT", "opint", "[", "]", ",", "long", "op_const", ",", "unsigned", "HOST_WIDE_INT", "bytemask", ",", "bool", "is_high", ")", "{", "long", "zap_const", "=", "", ";", "tree", "*", "zap_op", "=", "NULL", ";", "if", "(", "op_const", "&", "", ")", "{", "unsigned", "HOST_WIDE_INT", "loc", ";", "loc", "=", "opint", "[", "", "]", "&", "", ";", "loc", "*=", "BITS_PER_UNIT", ";", "if", "(", "loc", "!=", "", ")", "{"], "ground_truth": ["if", "(", "op_const", "&", "", ")", "{"], "File": "alpha", "Func": "alpha_fold_builtin_extxx", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245584, "Length": 75, "Cover_Rate": 0.5597014925373134} {"Template_token": ["", "byteloc", "=", "(", "", "-", "(", "loc", "*", "", ")", ")", "&", "", ";", "if", "(", "byteloc", "==", "", ")", "zap_op", "=", "op", ";", "else", "temp", ">>=", "byteloc", ";", "bytemask", ">>=", "", ";", "}", "else", "{", "byteloc", "=", "loc", "*", "", ";", "if", "(", "byteloc", "==", "", ")", "zap_op", "=", "op", ";", "else", "temp", "<<=", "byteloc", ";", "}", "opint", "[", "", "]", "=", "temp", ";"], "ground_truth": ["opint", "[", "", "]", "=", "bytemask", ";"], "File": "alpha", "Func": "alpha_fold_builtin_insxx", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245585, "Length": 72, "Cover_Rate": 0.3956043956043956} {"Template_token": ["", "if", "(", "op_const", "&", "", ")", "{", "unsigned", "HOST_WIDE_INT", "loc", ";", "loc", "=", "opint", "[", "", "]", "&", "", ";", "bytemask", "<<=", "loc", ";"], "ground_truth": ["if", "(", "is_high", ")", "bytemask", ">>=", "", ";"], "File": "alpha", "Func": "alpha_fold_builtin_mskxx", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245586, "Length": 32, "Cover_Rate": 0.4050632911392405} {"Template_token": ["", "loc", "=", "opint", "[", "", "]", "&", "", ";", "bytemask", "<<=", "loc", ";", "if", "(", "is_high", ")", "bytemask", ">>=", "", ";", "opint", "[", "", "]", "=", "bytemask", "^", "", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_fold_builtin_mskxx", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245587, "Length": 31, "Cover_Rate": 0.3924050632911392} {"Template_token": ["", "unsigned", "HOST_WIDE_INT", "b", "=", "(", "opint", "[", "", "]", ">>", "(", "i", "*", "", ")", ")", "&", "", ";", "if", "(", "a", ">=", "b", ")", "temp", "+=", "a", "-", "b", ";"], "ground_truth": ["else", "temp", "+=", "b", "-", "a", ";"], "File": "alpha", "Func": "alpha_fold_builtin_perr", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245588, "Length": 38, "Cover_Rate": 0.336283185840708} {"Template_token": ["", "unsigned", "HOST_WIDE_INT", "temp", ";", "if", "(", "op_const", "==", "", ")", "return", "NULL", ";", "temp", "=", "opint", "[", "", "]", "&", "", ";", "temp", "|=", "(", "opint", "[", "", "]", ">>", "", ")", "&", "", ";"], "ground_truth": ["return", "build_int_cst", "(", "alpha_dimode_u", ",", "temp", ")", ";"], "File": "alpha", "Func": "alpha_fold_builtin_pklb", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245589, "Length": 43, "Cover_Rate": 0.7413793103448276} {"Template_token": ["", "unsigned", "HOST_WIDE_INT", "temp", ";", "if", "(", "op_const", "==", "", ")", "return", "NULL", ";", "temp", "=", "opint", "[", "", "]", "&", "", ";", "temp", "|=", "(", "opint", "[", "", "]", ">>", "", ")", "&", "", ";", "return", "build_int_cst", "(", "alpha_dimode_u", ",", "temp", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_fold_builtin_pklb", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245590, "Length": 44, "Cover_Rate": 0.7586206896551724} {"Template_token": ["", "temp", "|=", "(", "opint", "[", "", "]", ">>", "", ")", "&", "", ";", "temp", "|=", "(", "opint", "[", "", "]", ">>", "", ")", "&", "", ";", "return", "build_int_cst", "(", "alpha_dimode_u", ",", "temp", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_fold_builtin_pkwb", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245591, "Length": 35, "Cover_Rate": 0.4166666666666667} {"Template_token": ["", "static", "tree", "alpha_fold_builtin_unpkbl", "(", "unsigned", "HOST_WIDE_INT", "opint", "[", "]", ",", "long", "op_const", ")", "{"], "ground_truth": ["unsigned", "HOST_WIDE_INT", "temp", ";"], "File": "alpha", "Func": "alpha_fold_builtin_unpkbl", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245592, "Length": 18, "Cover_Rate": 0.3103448275862069} {"Template_token": ["", "static", "tree", "alpha_fold_builtin_unpkbl", "(", "unsigned", "HOST_WIDE_INT", "opint", "[", "]", ",", "long", "op_const", ")", "{", "unsigned", "HOST_WIDE_INT", "temp", ";", "if", "(", "op_const", "==", "", ")", "return", "NULL", ";"], "ground_truth": ["temp", "=", "opint", "[", "", "]", "&", "", ";"], "File": "alpha", "Func": "alpha_fold_builtin_unpkbl", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245593, "Length": 36, "Cover_Rate": 0.6206896551724138} {"Template_token": ["", "temp", "=", "opint", "[", "", "]", "&", "", ";", "temp", "|=", "(", "opint", "[", "", "]", "&", "", ")", "<<", "", ";", "temp", "|=", "(", "opint", "[", "", "]", "&", "", ")", "<<", "", ";", "temp", "|=", "(", "opint", "[", "", "]", "&", "", ")", "<<", "", ";", "return", "build_int_cst", "(", "alpha_dimode_u", ",", "temp", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_fold_builtin_unpkbw", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245594, "Length": 57, "Cover_Rate": 0.6785714285714286} {"Template_token": ["", "unsigned", "HOST_WIDE_INT", "temp", ";", "if", "(", "op_const", "==", "", ")", "return", "NULL", ";", "temp", "=", "opint", "[", "", "]", "&", "", ";", "temp", "|=", "(", "opint", "[", "", "]", "&", "", ")", "<<", "", ";", "temp", "|=", "(", "opint", "[", "", "]", "&", "", ")", "<<", "", ";", "temp", "|=", "(", "opint", "[", "", "]", "&", "", ")", "<<", "", ";", "return", "build_int_cst", "(", "alpha_dimode_u", ",", "temp", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_fold_builtin_unpkbw", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245595, "Length": 70, "Cover_Rate": 0.8333333333333334} {"Template_token": ["", "if", "(", "op_const", "&", "", ")", "return", "build_int_cst", "(", "alpha_dimode_u", ",", "opint", "[", "", "]", "&", "mask", ")", ";", "if", "(", "op", ")", "return", "fold_build2", "(", "BIT_AND_EXPR", ",", "alpha_dimode_u", ",", "op", "[", "", "]", ",", "build_int_cst", "(", "alpha_dimode_u", ",", "mask", ")", ")", ";", "}", "else", "if", "(", "(", "op_const", "&", "", ")", "&&", "opint", "[", "", "]", "==", "", ")", "return", "build_int_cst", "(", "alpha_dimode_u", ",", "", ")", ";"], "ground_truth": ["return", "NULL", ";"], "File": "alpha", "Func": "alpha_fold_builtin_zapnot", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245596, "Length": 71, "Cover_Rate": 0.4863013698630137} {"Template_token": ["", "tree", "op0", "=", "fold_convert", "(", "vtype", ",", "op", "[", "", "]", ")", ";", "tree", "op1", "=", "fold_convert", "(", "vtype", ",", "op", "[", "", "]", ")", ";"], "ground_truth": ["tree", "val", "=", "fold_build2", "(", "code", ",", "vtype", ",", "op0", ",", "op1", ")", ";"], "File": "alpha", "Func": "alpha_fold_vector_minmax", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245597, "Length": 40, "Cover_Rate": 0.5882352941176471} {"Template_token": ["", "tree", "val", "=", "fold_build2", "(", "code", ",", "vtype", ",", "op0", ",", "op1", ")", ";", "return", "fold_build1", "(", "VIEW_CONVERT_EXPR", ",", "alpha_dimode_u", ",", "val", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_fold_vector_minmax", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245598, "Length": 25, "Cover_Rate": 0.36764705882352944} {"Template_token": ["", "if", "(", "arg", ".", "aggregate_type_p", "(", ")", ")", "basereg", "=", "", ";", "else", "{", "gcc_checking_assert", "(", "!", "COMPLEX_MODE_P", "(", "arg", ".", "mode", ")", ")", ";", "if", "(", "TARGET_FPREGS", "&&", "GET_MODE_CLASS", "(", "arg", ".", "mode", ")", "==", "MODE_FLOAT", ")", "basereg", "=", "", "+", "", ";", "else", "basereg", "=", "", ";", "}", "{", "if", "(", "arg", ".", "end_marker_p", "(", ")", ")", "return", "alpha_arg_info_reg_val", "(", "*", "cum", ")", ";", "num_args", "=", "cum", "->", "num_args", ";", "if", "(", "num_args", ">=", "", "||", "targetm", ".", "calls", ".", "must_pass_in_stack", "(", "arg", ")", ")", "return", "NULL_RTX", ";", "}", "{", "if", "(", "*", "cum", ">=", "", ")", "return", "NULL_RTX", ";", "num_args", "=", "*", "cum", ";", "if", "(", "arg", ".", "end_marker_p", "(", ")", ")", "basereg", "=", "", ";"], "ground_truth": ["else", "if", "(", "targetm", ".", "calls", ".", "must_pass_in_stack", "(", "arg", ")", ")", "return", "NULL_RTX", ";"], "File": "alpha", "Func": "alpha_function_arg", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245599, "Length": 134, "Cover_Rate": 0.7613636363636364} {"Template_token": ["", "if", "(", "arg", ".", "end_marker_p", "(", ")", ")", "return", "alpha_arg_info_reg_val", "(", "*", "cum", ")", ";", "num_args", "=", "cum", "->", "num_args", ";", "if", "(", "num_args", ">=", "", "||", "targetm", ".", "calls", ".", "must_pass_in_stack", "(", "arg", ")", ")", "return", "NULL_RTX", ";", "}", "{", "if", "(", "*", "cum", ">=", "", ")", "return", "NULL_RTX", ";", "num_args", "=", "*", "cum", ";", "if", "(", "arg", ".", "end_marker_p", "(", ")", ")", "basereg", "=", "", ";", "else", "if", "(", "targetm", ".", "calls", ".", "must_pass_in_stack", "(", "arg", ")", ")", "return", "NULL_RTX", ";", "}"], "ground_truth": ["return", "gen_rtx_REG", "(", "arg", ".", "mode", ",", "num_args", "+", "basereg", ")", ";"], "File": "alpha", "Func": "alpha_function_arg", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245600, "Length": 96, "Cover_Rate": 0.5454545454545454} {"Template_token": ["", "bool", "onstack", "=", "targetm", ".", "calls", ".", "must_pass_in_stack", "(", "arg", ")", ";", "int", "increment", "=", "onstack", "?", "", ":", "ALPHA_ARG_SIZE", "(", "arg", ".", "mode", ",", "arg", ".", "type", ")", ";", "*", "cum", "+=", "increment", ";", "if", "(", "!", "onstack", "&&", "cum", "->", "num_args", "<", "", ")", "cum", "->", "atypes", "[", "cum", "->", "num_args", "]", "=", "alpha_arg_type", "(", "arg", ".", "mode", ")", ";", "cum", "->", "num_args", "+=", "increment", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_function_arg_advance", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245601, "Length": 69, "Cover_Rate": 0.7582417582417582} {"Template_token": ["", "if", "(", "!", "decl", ")", "return", "false", ";", "return", "decl_has_samegp", "(", "decl", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_function_ok_for_sibcall", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245602, "Length": 15, "Cover_Rate": 0.5555555555555556} {"Template_token": ["", "static", "rtx", "alpha_function_value", "(", "const_tree", "valtype", ",", "const_tree", "fn_decl_or_type", ",", "bool", ")", "{"], "ground_truth": ["return", "alpha_function_value_1", "(", "valtype", ",", "fn_decl_or_type", ",", "VOIDmode", ")", ";"], "File": "alpha", "Func": "alpha_function_value", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245604, "Length": 23, "Cover_Rate": 0.9583333333333334} {"Template_token": ["", "gcc_assert", "(", "!", "valtype", "||", "!", "alpha_return_in_memory", "(", "valtype", ",", "func", ")", ")", ";", "if", "(", "valtype", ")", "mode", "=", "TYPE_MODE", "(", "valtype", ")", ";", "mclass", "=", "GET_MODE_CLASS", "(", "mode", ")", ";", "switch", "(", "mclass", ")", "{", "case", "MODE_INT", ":", "if", "(", "!", "(", "TARGET_ABI_OPEN_VMS", "&&", "valtype", "&&", "AGGREGATE_TYPE_P", "(", "valtype", ")", ")", ")", "PROMOTE_MODE", "(", "mode", ",", "dummy", ",", "valtype", ")", ";", "case", "MODE_COMPLEX_INT", ":", "case", "MODE_VECTOR_INT", ":"], "ground_truth": ["regnum", "=", "", ";"], "File": "alpha", "Func": "alpha_function_value_1", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245605, "Length": 73, "Cover_Rate": 0.3613861386138614} {"Template_token": ["", "gcc_assert", "(", "!", "valtype", "||", "!", "alpha_return_in_memory", "(", "valtype", ",", "func", ")", ")", ";", "if", "(", "valtype", ")", "mode", "=", "TYPE_MODE", "(", "valtype", ")", ";", "mclass", "=", "GET_MODE_CLASS", "(", "mode", ")", ";", "switch", "(", "mclass", ")", "{", "case", "MODE_INT", ":", "if", "(", "!", "(", "TARGET_ABI_OPEN_VMS", "&&", "valtype", "&&", "AGGREGATE_TYPE_P", "(", "valtype", ")", ")", ")", "PROMOTE_MODE", "(", "mode", ",", "dummy", ",", "valtype", ")", ";", "case", "MODE_COMPLEX_INT", ":", "case", "MODE_VECTOR_INT", ":", "regnum", "=", "", ";", "break", ";", "case", "MODE_FLOAT", ":", "regnum", "=", "", ";", "break", ";", "case", "MODE_COMPLEX_FLOAT", ":", "{", "machine_mode", "cmode", "=", "GET_MODE_INNER", "(", "mode", ")", ";", "return", "gen_rtx_PARALLEL", "(", "VOIDmode", ",", "gen_rtvec", "(", "", ",", "gen_rtx_EXPR_LIST", "(", "VOIDmode", ",", "gen_rtx_REG", "(", "cmode", ",", "", ")", ",", "const0_rtx", ")", ",", "gen_rtx_EXPR_LIST", "(", "VOIDmode", ",", "gen_rtx_REG", "(", "cmode", ",", "", ")", ",", "GEN_INT", "(", "GET_MODE_SIZE", "(", "cmode", ")", ")", ")", ")", ")", ";", "}", "case", "MODE_RANDOM", ":", "gcc_assert", "(", "TARGET_ABI_OPEN_VMS", "&&", "mode", "==", "BLKmode", ")", ";", "regnum", "=", "", ";", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}", "return", "gen_rtx_REG", "(", "mode", ",", "regnum", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_function_value_1", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245606, "Length": 176, "Cover_Rate": 0.8712871287128713} {"Template_token": ["", "return", "(", "regno", "==", "", "||", "regno", "==", "", "||", "regno", "==", "", "||", "regno", "==", "", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_function_value_regno_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245607, "Length": 20, "Cover_Rate": 0.6666666666666666} {"Template_token": ["", "if", "(", "call", ")", "{", "tree", "fndecl", "=", "gimple_call_fndecl", "(", "stmt", ")", ";", "if", "(", "fndecl", ")", "{", "tree", "arg0", ",", "arg1", ";", "switch", "(", "DECL_MD_FUNCTION_CODE", "(", "fndecl", ")", ")", "{", "case", "ALPHA_BUILTIN_UMULH", ":", "arg0", "=", "gimple_call_arg", "(", "stmt", ",", "", ")", ";", "arg1", "=", "gimple_call_arg", "(", "stmt", ",", "", ")", ";", "new_stmt", "=", "gimple_build_assign", "(", "gimple_call_lhs", "(", "stmt", ")", ",", "MULT_HIGHPART_EXPR", ",", "arg0", ",", "arg1", ")", ";", "break", ";", "default", ":", "break", ";", "}", "}", "}", "if", "(", "new_stmt", ")", "{", "gsi_replace", "(", "gsi", ",", "new_stmt", ",", "true", ")", ";", "changed", "=", "true", ";", "}", "return", "changed", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_gimple_fold_builtin", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245609, "Length": 100, "Cover_Rate": 0.7299270072992701} {"Template_token": ["", "bool", "changed", "=", "false", ";", "gimple", "*", "stmt", "=", "gsi_stmt", "(", "*", "gsi", ")", ";", "tree", "call", "=", "gimple_call_fn", "(", "stmt", ")", ";", "gimple", "*", "new_stmt", "=", "NULL", ";", "if", "(", "call", ")", "{", "tree", "fndecl", "=", "gimple_call_fndecl", "(", "stmt", ")", ";", "if", "(", "fndecl", ")", "{", "tree", "arg0", ",", "arg1", ";", "switch", "(", "DECL_MD_FUNCTION_CODE", "(", "fndecl", ")", ")", "{", "case", "ALPHA_BUILTIN_UMULH", ":", "arg0", "=", "gimple_call_arg", "(", "stmt", ",", "", ")", ";", "arg1", "=", "gimple_call_arg", "(", "stmt", ",", "", ")", ";", "new_stmt", "=", "gimple_build_assign", "(", "gimple_call_lhs", "(", "stmt", ")", ",", "MULT_HIGHPART_EXPR", ",", "arg0", ",", "arg1", ")", ";", "break", ";", "default", ":", "break", ";", "}", "}"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_gimple_fold_builtin", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245610, "Length": 106, "Cover_Rate": 0.7737226277372263} {"Template_token": ["", "base", "=", "get_formal_tmp_var", "(", "base_field", ",", "pre_p", ")", ";", "t", "=", "fold_convert", "(", "build_nonstandard_integer_type", "(", "", ",", "", ")", ",", "offset_field", ")", ";", "offset", "=", "get_initialized_tmp_var", "(", "t", ",", "pre_p", ",", "NULL", ")", ";", "indirect", "=", "pass_va_arg_by_reference", "(", "type", ")", ";", "if", "(", "indirect", ")", "{", "if", "(", "TREE_CODE", "(", "type", ")", "==", "COMPLEX_TYPE", "&&", "targetm", ".", "calls", ".", "split_complex_arg", "(", "type", ")", ")", "{", "tree", "real_part", ",", "imag_part", ",", "real_temp", ";", "tree", "ptr_type", "=", "build_pointer_type_for_mode", "(", "TREE_TYPE", "(", "type", ")", ",", "ptr_mode", ",", "true", ")", ";", "real_part", "=", "alpha_gimplify_va_arg_1", "(", "ptr_type", ",", "base", ",", "offset", ",", "pre_p", ")", ";", "real_part", "=", "build_va_arg_indirect_ref", "(", "real_part", ")", ";", "real_temp", "=", "get_initialized_tmp_var", "(", "real_part", ",", "pre_p", ",", "NULL", ")", ";", "imag_part", "=", "alpha_gimplify_va_arg_1", "(", "ptr_type", ",", "base", ",", "offset", ",", "pre_p", ")", ";", "imag_part", "=", "build_va_arg_indirect_ref", "(", "imag_part", ")", ";", "r", "=", "build2", "(", "COMPLEX_EXPR", ",", "type", ",", "real_temp", ",", "imag_part", ")", ";", "gimplify_assign", "(", "unshare_expr", "(", "offset_field", ")", ",", "fold_convert", "(", "TREE_TYPE", "(", "offset_field", ")", ",", "offset", ")", ",", "pre_p", ")", ";"], "ground_truth": ["return", "r", ";"], "File": "alpha", "Func": "alpha_gimplify_va_arg", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245611, "Length": 174, "Cover_Rate": 0.516320474777448} {"Template_token": ["", "static", "tree", "alpha_gimplify_va_arg_1", "(", "tree", "type", ",", "tree", "base", ",", "tree", "offset", ",", "gimple_seq", "*", "pre_p", ")", "{", "tree", "type_size", ",", "ptr_type", ",", "addend", ",", "t", ",", "addr", ";", "gimple_seq", "internal_post", ";", "if", "(", "must_pass_va_arg_in_stack", "(", "type", ")", ")", "{", "t", "=", "build_int_cst", "(", "TREE_TYPE", "(", "offset", ")", ",", "", "*", "", ")", ";", "gimplify_assign", "(", "offset", ",", "build2", "(", "MAX_EXPR", ",", "TREE_TYPE", "(", "offset", ")", ",", "offset", ",", "t", ")", ",", "pre_p", ")", ";", "}", "addend", "=", "offset", ";", "ptr_type", "=", "build_pointer_type_for_mode", "(", "type", ",", "ptr_mode", ",", "true", ")", ";", "if", "(", "TREE_CODE", "(", "type", ")", "==", "COMPLEX_TYPE", ")", "{", "tree", "real_part", ",", "imag_part", ",", "real_temp", ";", "real_part", "=", "alpha_gimplify_va_arg_1", "(", "TREE_TYPE", "(", "type", ")", ",", "base", ",", "offset", ",", "pre_p", ")", ";", "real_temp", "=", "get_initialized_tmp_var", "(", "real_part", ",", "pre_p", ",", "NULL", ")", ";", "imag_part", "=", "alpha_gimplify_va_arg_1", "(", "TREE_TYPE", "(", "type", ")", ",", "base", ",", "offset", ",", "pre_p", ")", ";", "return", "build2", "(", "COMPLEX_EXPR", ",", "type", ",", "real_temp", ",", "imag_part", ")", ";", "}", "else", "if", "(", "TREE_CODE", "(", "type", ")", "==", "REAL_TYPE", ")", "{"], "ground_truth": ["tree", "fpaddend", ",", "cond", ",", "fourtyeight", ";"], "File": "alpha", "Func": "alpha_gimplify_va_arg_1", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245612, "Length": 182, "Cover_Rate": 0.4619289340101523} {"Template_token": ["", "m", "=", "assign_stack_local", "(", "DImode", ",", "UNITS_PER_WORD", ",", "BITS_PER_WORD", ")", ";", "m", "=", "validize_mem", "(", "m", ")", ";", "emit_move_insn", "(", "m", ",", "pic_offset_table_rtx", ")", ";", "seq", "=", "get_insns", "(", ")", ";", "end_sequence", "(", ")", ";", "insert_insn_on_edge", "(", "seq", ",", "single_succ_edge", "(", "ENTRY_BLOCK_PTR_FOR_FN", "(", "cfun", ")", ")", ")", ";", "cfun", "->", "machine", "->", "gp_save_rtx", "=", "m", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_gp_save_rtx", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245613, "Length": 57, "Cover_Rate": 0.6263736263736264} {"Template_token": ["", "static", "bool", "alpha_hard_regno_mode_ok", "(", "unsigned", "int", "regno", ",", "machine_mode", "mode", ")", "{"], "ground_truth": ["if", "(", "IN_RANGE", "(", "regno", ",", "", ",", "", ")", ")", "return", "(", "mode", "==", "SFmode", "||", "mode", "==", "DFmode", "||", "mode", "==", "DImode", "||", "mode", "==", "SCmode", "||", "mode", "==", "DCmode", ")", ";"], "File": "alpha", "Func": "alpha_hard_regno_mode_ok", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245615, "Length": 46, "Cover_Rate": 0.92} {"Template_token": ["", "static", "bool", "alpha_hard_regno_mode_ok", "(", "unsigned", "int", "regno", ",", "machine_mode", "mode", ")", "{", "if", "(", "IN_RANGE", "(", "regno", ",", "", ",", "", ")", ")", "return", "(", "mode", "==", "SFmode", "||", "mode", "==", "DFmode", "||", "mode", "==", "DImode", "||", "mode", "==", "SCmode", "||", "mode", "==", "DCmode", ")", ";", "return", "true", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_hard_regno_mode_ok", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245616, "Length": 50, "Cover_Rate": 1.0} {"Template_token": ["", "HOST_WIDE_INT", "alpha_initial_elimination_offset", "(", "unsigned", "int", "from", ",", "unsigned", "int", "to", "ATTRIBUTE_UNUSED", ")", "{", "HOST_WIDE_INT", "ret", ";", "ret", "=", "cfun", "->", "machine", "->", "sa_size", ";", "ret", "+=", "ALPHA_ROUND", "(", "crtl", "->", "outgoing_args_size", ")", ";", "switch", "(", "from", ")", "{", "case", "FRAME_POINTER_REGNUM", ":", "break", ";", "case", "ARG_POINTER_REGNUM", ":", "ret", "+=", "(", "ALPHA_ROUND", "(", "get_frame_size", "(", ")", "+", "crtl", "->", "args", ".", "pretend_args_size", ")", "-", "crtl", "->", "args", ".", "pretend_args_size", ")", ";", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_initial_elimination_offset", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245617, "Length": 78, "Cover_Rate": 0.9512195121951219} {"Template_token": ["", "ftype", "=", "build_function_type_list", "(", "alpha_dimode_u", ",", "alpha_dimode_u", ",", "NULL_TREE", ")", ";", "alpha_add_builtins", "(", "one_arg_builtins", ",", "ARRAY_SIZE", "(", "one_arg_builtins", ")", ",", "ftype", ")", ";", "ftype", "=", "build_function_type_list", "(", "alpha_dimode_u", ",", "alpha_dimode_u", ",", "alpha_dimode_u", ",", "NULL_TREE", ")", ";", "alpha_add_builtins", "(", "two_arg_builtins", ",", "ARRAY_SIZE", "(", "two_arg_builtins", ")", ",", "ftype", ")", ";", "if", "(", "TARGET_ABI_OPEN_VMS", ")", "{", "ftype", "=", "build_function_type_list", "(", "ptr_type_node", ",", "ptr_type_node", ",", "NULL_TREE", ")", ";", "alpha_builtin_function", "(", "", ",", "ftype", ",", "ALPHA_BUILTIN_ESTABLISH_VMS_CONDITION_HANDLER", ",", "", ")", ";", "ftype", "=", "build_function_type_list", "(", "ptr_type_node", ",", "void_type_node", ",", "NULL_TREE", ")", ";"], "ground_truth": ["alpha_builtin_function", "(", "", ",", "ftype", ",", "ALPHA_BUILTIN_REVERT_VMS_CONDITION_HANDLER", ",", "", ")", ";"], "File": "alpha", "Func": "alpha_init_builtins", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245618, "Length": 97, "Cover_Rate": 0.5300546448087432} {"Template_token": ["", "set_optab_libfunc", "(", "udiv_optab", ",", "SImode", ",", "", ")", ";", "set_optab_libfunc", "(", "udiv_optab", ",", "DImode", ",", "", ")", ";", "set_optab_libfunc", "(", "smod_optab", ",", "SImode", ",", "", ")", ";"], "ground_truth": ["set_optab_libfunc", "(", "smod_optab", ",", "DImode", ",", "", ")", ";"], "File": "alpha", "Func": "alpha_init_libfuncs", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245619, "Length": 36, "Cover_Rate": 0.4090909090909091} {"Template_token": ["", "return", "ggc_cleared_alloc", "<", "machine_function", ">", "(", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_init_machine_status", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245621, "Length": 9, "Cover_Rate": 0.5} {"Template_token": ["", "if", "(", "cfun", "->", "machine", "->", "gp_save_rtx", "!=", "NULL_RTX", ")", "instantiate_decl_rtl", "(", "cfun", "->", "machine", "->", "gp_save_rtx", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_instantiate_decls", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245622, "Length": 20, "Cover_Rate": 0.7407407407407407} {"Template_token": ["", "static", "void", "alpha_instantiate_decls", "(", "void", ")", "{"], "ground_truth": ["if", "(", "cfun", "->", "machine", "->", "gp_save_rtx", "!=", "NULL_RTX", ")", "instantiate_decl_rtl", "(", "cfun", "->", "machine", "->", "gp_save_rtx", ")", ";"], "File": "alpha", "Func": "alpha_instantiate_decls", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245623, "Length": 26, "Cover_Rate": 0.9629629629629629} {"Template_token": ["", "if", "(", "TREE_CODE", "(", "exp", ")", "==", "VAR_DECL", "&&", "DECL_SECTION_NAME", "(", "exp", ")", ")", "{", "const", "char", "*", "section", "=", "DECL_SECTION_NAME", "(", "exp", ")", ";"], "ground_truth": ["if", "(", "strcmp", "(", "section", ",", "", ")", "==", "", "||", "strcmp", "(", "section", ",", "", ")", "==", "", ")", "return", "true", ";"], "File": "alpha", "Func": "alpha_in_small_data_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245624, "Length": 48, "Cover_Rate": 0.37209302325581395} {"Template_token": ["", "if", "(", "mode", "==", "DImode", "&&", "GET_CODE", "(", "x", ")", "==", "AND", "&&", "CONST_INT_P", "(", "XEXP", "(", "x", ",", "", ")", ")", "&&", "INTVAL", "(", "XEXP", "(", "x", ",", "", ")", ")", "==", "-", "", ")", "x", "=", "XEXP", "(", "x", ",", "", ")", ";", "if", "(", "SUBREG_P", "(", "x", ")", "&&", "(", "GET_MODE_SIZE", "(", "GET_MODE", "(", "x", ")", ")", "<", "GET_MODE_SIZE", "(", "GET_MODE", "(", "SUBREG_REG", "(", "x", ")", ")", ")", ")", ")", "x", "=", "SUBREG_REG", "(", "x", ")", ";", "if", "(", "REG_P", "(", "x", ")", "&&", "(", "strict", "?", "STRICT_REG_OK_FOR_BASE_P", "(", "x", ")", ":", "NONSTRICT_REG_OK_FOR_BASE_P", "(", "x", ")", ")", ")", "return", "true", ";", "if", "(", "CONSTANT_ADDRESS_P", "(", "x", ")", ")", "return", "true", ";", "if", "(", "LINKAGE_SYMBOL_REF_P", "(", "x", ")", ")", "return", "true", ";", "if", "(", "GET_CODE", "(", "x", ")", "==", "PLUS", ")", "{", "rtx", "ofs", "=", "XEXP", "(", "x", ",", "", ")", ";", "x", "=", "XEXP", "(", "x", ",", "", ")", ";", "if", "(", "SUBREG_P", "(", "x", ")", "&&", "(", "GET_MODE_SIZE", "(", "GET_MODE", "(", "x", ")", ")", "<", "GET_MODE_SIZE", "(", "GET_MODE", "(", "SUBREG_REG", "(", "x", ")", ")", ")", ")", ")", "x", "=", "SUBREG_REG", "(", "x", ")", ";", "if", "(", "REG_P", "(", "x", ")", ")", "{", "if", "(", "!", "strict", "&&", "NONSTRICT_REG_OK_FP_BASE_P", "(", "x", ")", "&&", "CONST_INT_P", "(", "ofs", ")", ")", "return", "true", ";", "if", "(", "(", "strict", "?", "STRICT_REG_OK_FOR_BASE_P", "(", "x", ")", ":", "NONSTRICT_REG_OK_FOR_BASE_P", "(", "x", ")", ")", "&&", "CONSTANT_ADDRESS_P", "(", "ofs", ")", ")", "return", "true", ";", "}", "}", "else", "if", "(", "TARGET_EXPLICIT_RELOCS", "&&", "GET_MODE_SIZE", "(", "mode", ")", "<=", "UNITS_PER_WORD", ")", "{"], "ground_truth": ["if", "(", "small_symbolic_operand", "(", "x", ",", "Pmode", ")", ")", "return", "true", ";"], "File": "alpha", "Func": "alpha_legitimate_address_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245627, "Length": 265, "Cover_Rate": 0.6592039800995025} {"Template_token": ["", "if", "(", "SUBREG_P", "(", "x", ")", "&&", "(", "GET_MODE_SIZE", "(", "GET_MODE", "(", "x", ")", ")", "<", "GET_MODE_SIZE", "(", "GET_MODE", "(", "SUBREG_REG", "(", "x", ")", ")", ")", ")", ")", "x", "=", "SUBREG_REG", "(", "x", ")", ";", "if", "(", "REG_P", "(", "x", ")", "&&", "(", "strict", "?", "STRICT_REG_OK_FOR_BASE_P", "(", "x", ")", ":", "NONSTRICT_REG_OK_FOR_BASE_P", "(", "x", ")", ")", ")", "return", "true", ";", "if", "(", "CONSTANT_ADDRESS_P", "(", "x", ")", ")", "return", "true", ";", "if", "(", "LINKAGE_SYMBOL_REF_P", "(", "x", ")", ")", "return", "true", ";", "if", "(", "GET_CODE", "(", "x", ")", "==", "PLUS", ")", "{", "rtx", "ofs", "=", "XEXP", "(", "x", ",", "", ")", ";", "x", "=", "XEXP", "(", "x", ",", "", ")", ";", "if", "(", "SUBREG_P", "(", "x", ")", "&&", "(", "GET_MODE_SIZE", "(", "GET_MODE", "(", "x", ")", ")", "<", "GET_MODE_SIZE", "(", "GET_MODE", "(", "SUBREG_REG", "(", "x", ")", ")", ")", ")", ")", "x", "=", "SUBREG_REG", "(", "x", ")", ";", "if", "(", "REG_P", "(", "x", ")", ")", "{", "if", "(", "!", "strict", "&&", "NONSTRICT_REG_OK_FP_BASE_P", "(", "x", ")", "&&", "CONST_INT_P", "(", "ofs", ")", ")", "return", "true", ";", "if", "(", "(", "strict", "?", "STRICT_REG_OK_FOR_BASE_P", "(", "x", ")", ":", "NONSTRICT_REG_OK_FOR_BASE_P", "(", "x", ")", ")", "&&", "CONSTANT_ADDRESS_P", "(", "ofs", ")", ")", "return", "true", ";", "}", "}", "else", "if", "(", "TARGET_EXPLICIT_RELOCS", "&&", "GET_MODE_SIZE", "(", "mode", ")", "<=", "UNITS_PER_WORD", ")", "{", "if", "(", "small_symbolic_operand", "(", "x", ",", "Pmode", ")", ")", "return", "true", ";", "if", "(", "GET_CODE", "(", "x", ")", "==", "LO_SUM", ")", "{", "rtx", "ofs", "=", "XEXP", "(", "x", ",", "", ")", ";", "x", "=", "XEXP", "(", "x", ",", "", ")", ";", "if", "(", "SUBREG_P", "(", "x", ")", "&&", "(", "GET_MODE_SIZE", "(", "GET_MODE", "(", "x", ")", ")", "<", "GET_MODE_SIZE", "(", "GET_MODE", "(", "SUBREG_REG", "(", "x", ")", ")", ")", ")", ")", "x", "=", "SUBREG_REG", "(", "x", ")", ";", "if", "(", "!", "(", "REG_P", "(", "x", ")", "&&", "(", "strict", "?", "STRICT_REG_OK_FOR_BASE_P", "(", "x", ")", ":", "NONSTRICT_REG_OK_FOR_BASE_P", "(", "x", ")", ")", ")", ")", "return", "false", ";"], "ground_truth": ["if", "(", "local_symbolic_operand", "(", "ofs", ",", "Pmode", ")", "||", "dtp32_symbolic_operand", "(", "ofs", ",", "Pmode", ")", "||", "tp32_symbolic_operand", "(", "ofs", ",", "Pmode", ")", ")", "return", "true", ";"], "File": "alpha", "Func": "alpha_legitimate_address_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245628, "Length": 337, "Cover_Rate": 0.8383084577114428} {"Template_token": ["", "if", "(", "GET_CODE", "(", "XEXP", "(", "x", ",", "", ")", ")", "==", "PLUS", "&&", "CONST_INT_P", "(", "XEXP", "(", "XEXP", "(", "x", ",", "", ")", ",", "", ")", ")", ")", "x", "=", "XEXP", "(", "XEXP", "(", "x", ",", "", ")", ",", "", ")", ";", "else", "return", "true", ";", "if", "(", "GET_CODE", "(", "x", ")", "!=", "SYMBOL_REF", ")", "return", "true", ";", "case", "SYMBOL_REF", ":", "return", "SYMBOL_REF_TLS_MODEL", "(", "x", ")", "==", "", ";", "case", "CONST_WIDE_INT", ":", "if", "(", "TARGET_BUILD_CONSTANTS", ")", "return", "true", ";", "if", "(", "x", "==", "CONST0_RTX", "(", "mode", ")", ")", "return", "true", ";"], "ground_truth": ["mode", "=", "DImode", ";"], "File": "alpha", "Func": "alpha_legitimate_constant_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245629, "Length": 96, "Cover_Rate": 0.34408602150537637} {"Template_token": ["", "if", "(", "TARGET_BUILD_CONSTANTS", ")", "return", "true", ";", "if", "(", "x", "==", "CONST0_RTX", "(", "mode", ")", ")", "return", "true", ";", "mode", "=", "DImode", ";", "gcc_assert", "(", "CONST_WIDE_INT_NUNITS", "(", "x", ")", "==", "", ")", ";", "i0", "=", "CONST_WIDE_INT_ELT", "(", "x", ",", "", ")", ";", "if", "(", "alpha_emit_set_const_1", "(", "NULL_RTX", ",", "mode", ",", "i0", ",", "", ",", "true", ")", "==", "NULL", ")", "return", "false", ";", "i0", "=", "CONST_WIDE_INT_ELT", "(", "x", ",", "", ")", ";", "goto", "do_integer", ";", "case", "CONST_DOUBLE", ":", "if", "(", "x", "==", "CONST0_RTX", "(", "mode", ")", ")", "return", "true", ";", "return", "false", ";", "case", "CONST_VECTOR", ":", "if", "(", "x", "==", "CONST0_RTX", "(", "mode", ")", ")", "return", "true", ";", "if", "(", "GET_MODE_CLASS", "(", "mode", ")", "!=", "MODE_VECTOR_INT", ")", "return", "false", ";", "if", "(", "GET_MODE_SIZE", "(", "mode", ")", "!=", "", ")", "return", "false", ";", "case", "CONST_INT", ":", "if", "(", "TARGET_BUILD_CONSTANTS", ")", "return", "true", ";", "i0", "=", "alpha_extract_integer", "(", "x", ")", ";", "do_integer", ":", "return", "alpha_emit_set_const_1", "(", "NULL_RTX", ",", "mode", ",", "i0", ",", "", ",", "true", ")", "!=", "NULL", ";", "default", ":"], "ground_truth": ["return", "false", ";"], "File": "alpha", "Func": "alpha_legitimate_constant_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245630, "Length": 171, "Cover_Rate": 0.6129032258064516} {"Template_token": ["", "static", "rtx", "alpha_legitimize_address", "(", "rtx", "x", ",", "rtx", "oldx", "ATTRIBUTE_UNUSED", ",", "machine_mode", "mode", ")", "{"], "ground_truth": ["rtx", "new_x", "=", "alpha_legitimize_address_1", "(", "x", ",", "NULL_RTX", ",", "mode", ")", ";"], "File": "alpha", "Func": "alpha_legitimize_address", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245631, "Length": 27, "Cover_Rate": 0.7714285714285715} {"Template_token": ["", "static", "rtx", "alpha_legitimize_address", "(", "rtx", "x", ",", "rtx", "oldx", "ATTRIBUTE_UNUSED", ",", "machine_mode", "mode", ")", "{"], "ground_truth": ["rtx", "new_x", "=", "alpha_legitimize_address_1", "(", "x", ",", "NULL_RTX", ",", "mode", ")", ";"], "File": "alpha", "Func": "alpha_legitimize_address", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245632, "Length": 27, "Cover_Rate": 0.7714285714285715} {"Template_token": ["", "if", "(", "GET_CODE", "(", "x", ")", "==", "PLUS", "&&", "GET_CODE", "(", "XEXP", "(", "x", ",", "", ")", ")", "==", "PLUS", "&&", "REG_P", "(", "XEXP", "(", "XEXP", "(", "x", ",", "", ")", ",", "", ")", ")", "&&", "CONST_INT_P", "(", "XEXP", "(", "XEXP", "(", "x", ",", "", ")", ",", "", ")", ")", "&&", "CONST_INT_P", "(", "XEXP", "(", "x", ",", "", ")", ")", ")", "{", "push_reload", "(", "XEXP", "(", "x", ",", "", ")", ",", "NULL_RTX", ",", "&", "XEXP", "(", "x", ",", "", ")", ",", "NULL", ",", "BASE_REG_CLASS", ",", "GET_MODE", "(", "x", ")", ",", "VOIDmode", ",", "", ",", "", ",", "opnum", ",", "(", "enum", "reload_type", ")", "type", ")", ";", "return", "x", ";", "}", "if", "(", "GET_CODE", "(", "x", ")", "==", "PLUS", "&&", "REG_P", "(", "XEXP", "(", "x", ",", "", ")", ")", "&&", "REGNO", "(", "XEXP", "(", "x", ",", "", ")", ")", "<", "FIRST_PSEUDO_REGISTER", "&&", "REGNO_OK_FOR_BASE_P", "(", "REGNO", "(", "XEXP", "(", "x", ",", "", ")", ")", ")", "&&", "CONST_INT_P", "(", "XEXP", "(", "x", ",", "", ")", ")", ")", "{", "HOST_WIDE_INT", "val", "=", "INTVAL", "(", "XEXP", "(", "x", ",", "", ")", ")", ";", "HOST_WIDE_INT", "low", "=", "(", "(", "val", "&", "", ")", "^", "", ")", "-", "", ";", "HOST_WIDE_INT", "high", "=", "(", "(", "(", "val", "-", "low", ")", "&", "", ")", "^", "", ")", "-", "", ";", "if", "(", "high", "+", "low", "!=", "val", ")", "return", "NULL_RTX", ";", "x", "=", "gen_rtx_PLUS", "(", "GET_MODE", "(", "x", ")", ",", "gen_rtx_PLUS", "(", "GET_MODE", "(", "x", ")", ",", "XEXP", "(", "x", ",", "", ")", ",", "GEN_INT", "(", "high", ")", ")", ",", "GEN_INT", "(", "low", ")", ")", ";", "push_reload", "(", "XEXP", "(", "x", ",", "", ")", ",", "NULL_RTX", ",", "&", "XEXP", "(", "x", ",", "", ")", ",", "NULL", ",", "BASE_REG_CLASS", ",", "GET_MODE", "(", "x", ")", ",", "VOIDmode", ",", "", ",", "", ",", "opnum", ",", "(", "enum", "reload_type", ")", "type", ")", ";"], "ground_truth": ["return", "x", ";"], "File": "alpha", "Func": "alpha_legitimize_reload_address", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245634, "Length": 303, "Cover_Rate": 0.9209726443768997} {"Template_token": ["", "return", "x", ";", "}", "if", "(", "GET_CODE", "(", "x", ")", "==", "PLUS", "&&", "REG_P", "(", "XEXP", "(", "x", ",", "", ")", ")", "&&", "REGNO", "(", "XEXP", "(", "x", ",", "", ")", ")", "<", "FIRST_PSEUDO_REGISTER", "&&", "REGNO_OK_FOR_BASE_P", "(", "REGNO", "(", "XEXP", "(", "x", ",", "", ")", ")", ")", "&&", "CONST_INT_P", "(", "XEXP", "(", "x", ",", "", ")", ")", ")", "{", "HOST_WIDE_INT", "val", "=", "INTVAL", "(", "XEXP", "(", "x", ",", "", ")", ")", ";", "HOST_WIDE_INT", "low", "=", "(", "(", "val", "&", "", ")", "^", "", ")", "-", "", ";", "HOST_WIDE_INT", "high", "=", "(", "(", "(", "val", "-", "low", ")", "&", "", ")", "^", "", ")", "-", "", ";", "if", "(", "high", "+", "low", "!=", "val", ")", "return", "NULL_RTX", ";"], "ground_truth": ["x", "=", "gen_rtx_PLUS", "(", "GET_MODE", "(", "x", ")", ",", "gen_rtx_PLUS", "(", "GET_MODE", "(", "x", ")", ",", "XEXP", "(", "x", ",", "", ")", ",", "GEN_INT", "(", "high", ")", ")", ",", "GEN_INT", "(", "low", ")", ")", ";"], "File": "alpha", "Func": "alpha_legitimize_reload_address", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245635, "Length": 152, "Cover_Rate": 0.46200607902735563} {"Template_token": ["", "static", "rtx", "alpha_libcall_value", "(", "machine_mode", "mode", ",", "const_rtx", ")", "{", "return", "alpha_function_value_1", "(", "NULL_TREE", ",", "NULL_TREE", ",", "mode", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_libcall_value", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245636, "Length": 21, "Cover_Rate": 1.0} {"Template_token": ["", "return", "alpha_function_value_1", "(", "NULL_TREE", ",", "NULL_TREE", ",", "mode", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_libcall_value", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245637, "Length": 11, "Cover_Rate": 0.5238095238095238} {"Template_token": ["", "static", "bool", "alpha_linkage_symbol_p", "(", "const", "char", "*", "symname", ")", "{"], "ground_truth": ["int", "symlen", "=", "strlen", "(", "symname", ")", ";"], "File": "alpha", "Func": "alpha_linkage_symbol_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245638, "Length": 18, "Cover_Rate": 0.4090909090909091} {"Template_token": ["", "static", "bool", "alpha_linkage_symbol_p", "(", "const", "char", "*", "symname", ")", "{", "int", "symlen", "=", "strlen", "(", "symname", ")", ";"], "ground_truth": ["if", "(", "symlen", ">", "", ")", "return", "strcmp", "(", "&", "symname", "[", "symlen", "-", "", "]", ",", "", ")", "==", "", ";"], "File": "alpha", "Func": "alpha_linkage_symbol_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245639, "Length": 40, "Cover_Rate": 0.9090909090909091} {"Template_token": ["", "long", "i", ";", "gcc_assert", "(", "TARGET_HAS_XFLOATING_LIBS", ")", ";", "if", "(", "TARGET_FLOAT_VAX", "&&", "(", "code", "==", "FLOAT_EXTEND", "||", "code", "==", "FLOAT_TRUNCATE", ")", ")", "{", "ops", "=", "vax_cvt_ops", ";", "n", "=", "ARRAY_SIZE", "(", "vax_cvt_ops", ")", ";", "}", "for", "(", "i", "=", "", ";", "i", "<", "n", ";", "++", "i", ",", "++", "ops", ")", "if", "(", "ops", "->", "code", "==", "code", ")", "{", "rtx", "func", "=", "ops", "->", "libcall", ";", "if", "(", "!", "func", ")", "{"], "ground_truth": ["func", "=", "init_one_libfunc", "(", "TARGET_ABI_OPEN_VMS", "?", "ops", "->", "vms_func", ":", "ops", "->", "osf_func", ")", ";"], "File": "alpha", "Func": "alpha_lookup_xfloating_lib_func", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245640, "Length": 88, "Cover_Rate": 0.6875} {"Template_token": ["", "n", "=", "ARRAY_SIZE", "(", "vax_cvt_ops", ")", ";", "}", "for", "(", "i", "=", "", ";", "i", "<", "n", ";", "++", "i", ",", "++", "ops", ")", "if", "(", "ops", "->", "code", "==", "code", ")", "{", "rtx", "func", "=", "ops", "->", "libcall", ";", "if", "(", "!", "func", ")", "{", "func", "=", "init_one_libfunc", "(", "TARGET_ABI_OPEN_VMS", "?", "ops", "->", "vms_func", ":", "ops", "->", "osf_func", ")", ";", "ops", "->", "libcall", "=", "func", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_lookup_xfloating_lib_func", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245641, "Length": 68, "Cover_Rate": 0.53125} {"Template_token": ["", "static", "const", "char", "*", "alpha_mangle_type", "(", "const_tree", "type", ")", "{", "if", "(", "TYPE_MAIN_VARIANT", "(", "type", ")", "==", "long_double_type_node", "&&", "TARGET_LONG_DOUBLE_128", ")", "return", "", ";", "return", "NULL", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_mangle_type", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245642, "Length": 28, "Cover_Rate": 1.0} {"Template_token": ["", "static", "const", "char", "*", "alpha_mangle_type", "(", "const_tree", "type", ")", "{", "if", "(", "TYPE_MAIN_VARIANT", "(", "type", ")", "==", "long_double_type_node", "&&", "TARGET_LONG_DOUBLE_128", ")", "return", "", ";"], "ground_truth": ["return", "NULL", ";"], "File": "alpha", "Func": "alpha_mangle_type", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245643, "Length": 27, "Cover_Rate": 0.9642857142857143} {"Template_token": ["", "static", "int", "alpha_memory_move_cost", "(", "machine_mode", ",", "reg_class_t", ",", "bool", ")", "{"], "ground_truth": ["return", "", "*", "alpha_memory_latency", ";"], "File": "alpha", "Func": "alpha_memory_move_cost", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245644, "Length": 16, "Cover_Rate": 0.9411764705882353} {"Template_token": ["", "static", "bool", "alpha_modes_tieable_p", "(", "machine_mode", "mode1", ",", "machine_mode", "mode2", ")", "{"], "ground_truth": ["return", "(", "alpha_hard_regno_mode_ok", "(", "", ",", "mode1", ")", "?", "alpha_hard_regno_mode_ok", "(", "", ",", "mode2", ")", ":", "true", ")", ";"], "File": "alpha", "Func": "alpha_modes_tieable_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245645, "Length": 30, "Cover_Rate": 0.967741935483871} {"Template_token": ["", "static", "bool", "alpha_modes_tieable_p", "(", "machine_mode", "mode1", ",", "machine_mode", "mode2", ")", "{"], "ground_truth": ["return", "(", "alpha_hard_regno_mode_ok", "(", "", ",", "mode1", ")", "?", "alpha_hard_regno_mode_ok", "(", "", ",", "mode2", ")", ":", "true", ")", ";"], "File": "alpha", "Func": "alpha_modes_tieable_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245646, "Length": 30, "Cover_Rate": 0.967741935483871} {"Template_token": ["", "static", "bool", "alpha_mode_dependent_address_p", "(", "const_rtx", "addr", ",", "addr_space_t", "as", "ATTRIBUTE_UNUSED", ")", "{", "return", "GET_CODE", "(", "addr", ")", "==", "AND", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_mode_dependent_address_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245647, "Length": 21, "Cover_Rate": 1.0} {"Template_token": ["", "static", "int", "alpha_multipass_dfa_lookahead", "(", "void", ")", "{"], "ground_truth": ["return", "(", "alpha_tune", "==", "PROCESSOR_EV6", "?", "", ":", "", ")", ";"], "File": "alpha", "Func": "alpha_multipass_dfa_lookahead", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245649, "Length": 18, "Cover_Rate": 0.9473684210526315} {"Template_token": ["", "const", "enum", "processor_type", "processor", ";", "const", "int", "flags", ";", "const", "unsigned", "short", "line_size", ";", "const", "unsigned", "short", "l1_size", ";", "const", "unsigned", "short", "l2_size", ";", "}", "cpu_table", "[", "]", "=", "{", "{", "", ",", "PROCESSOR_EV4", ",", "", ",", "", ",", "", ",", "", "*", "", "}", ",", "{", "", ",", "PROCESSOR_EV4", ",", "", ",", "", ",", "", ",", "", "*", "", "}", ",", "{", "", ",", "PROCESSOR_EV4", ",", "", ",", "", ",", "", ",", "", "*", "", "}", ",", "{", "", ",", "PROCESSOR_EV5", ",", "", ",", "", ",", "", ",", "", "}", ",", "{", "", ",", "PROCESSOR_EV5", ",", "", ",", "", ",", "", ",", "", "}", ",", "{", "", ",", "PROCESSOR_EV5", ",", "MASK_BWX", ",", "", ",", "", ",", "", "}", ",", "{", "", ",", "PROCESSOR_EV5", ",", "MASK_BWX", ",", "", ",", "", ",", "", "}", ",", "{", "", ",", "PROCESSOR_EV5", ",", "MASK_BWX", "|", "MASK_MAX", ",", "", ",", "", ",", "", "*", "", "}", ",", "{", "", ",", "PROCESSOR_EV5", ",", "MASK_BWX", "|", "MASK_MAX", ",", "", ",", "", ",", "", "*", "", "}", ",", "{", "", ",", "PROCESSOR_EV5", ",", "MASK_BWX", "|", "MASK_MAX", ",", "", ",", "", ",", "", "*", "", "}", ",", "{", "", ",", "PROCESSOR_EV6", ",", "MASK_BWX", "|", "MASK_MAX", "|", "MASK_FIX", ",", "", ",", "", ",", "", "*", "", "}", ",", "{", "", ",", "PROCESSOR_EV6", ",", "MASK_BWX", "|", "MASK_MAX", "|", "MASK_FIX", ",", "", ",", "", ",", "", "*", "", "}", ",", "{", "", ",", "PROCESSOR_EV6", ",", "MASK_BWX", "|", "MASK_MAX", "|", "MASK_FIX", "|", "MASK_CIX", ",", "", ",", "", ",", "", "*", "", "}", ",", "{", "", ",", "PROCESSOR_EV6", ",", "MASK_BWX", "|", "MASK_MAX", "|", "MASK_FIX", "|", "MASK_CIX", ",", "", ",", "", ",", "", "*", "", "}", "}", ";", "int", "const", "ct_size", "=", "ARRAY_SIZE", "(", "cpu_table", ")", ";", "int", "line_size", "=", "", ",", "l1_size", "=", "", ",", "l2_size", "=", "", ";", "int", "i", ";", "SUBTARGET_OVERRIDE_OPTIONS", ";", "if", "(", "strcmp", "(", "lang_hooks", ".", "name", ",", "", ")", "==", "", "&&", "!", "(", "target_flags_explicit", "&", "MASK_IEEE", ")", ")", "target_flags", "|=", "MASK_IEEE", ";", "alpha_fprm", "=", "ALPHA_FPRM_NORM", ";", "alpha_tp", "=", "ALPHA_TP_PROG", ";", "alpha_fptm", "=", "ALPHA_FPTM_N", ";", "if", "(", "TARGET_IEEE", ")", "{", "alpha_tp", "=", "ALPHA_TP_INSN", ";", "alpha_fptm", "=", "ALPHA_FPTM_SU", ";", "}", "if", "(", "TARGET_IEEE_WITH_INEXACT", ")", "{", "alpha_tp", "=", "ALPHA_TP_INSN", ";", "alpha_fptm", "=", "ALPHA_FPTM_SUI", ";", "}", "if", "(", "alpha_tp_string", ")", "{", "if", "(", "!", "strcmp", "(", "alpha_tp_string", ",", "", ")", ")", "alpha_tp", "=", "ALPHA_TP_PROG", ";", "else", "if", "(", "!", "strcmp", "(", "alpha_tp_string", ",", "", ")", ")", "alpha_tp", "=", "ALPHA_TP_FUNC", ";", "else", "if", "(", "!", "strcmp", "(", "alpha_tp_string", ",", "", ")", ")", "alpha_tp", "=", "ALPHA_TP_INSN", ";", "else", "error", "(", "", ",", "alpha_tp_string", ")", ";", "}", "if", "(", "alpha_fprm_string", ")", "{", "if", "(", "!", "strcmp", "(", "alpha_fprm_string", ",", "", ")", ")", "alpha_fprm", "=", "ALPHA_FPRM_NORM", ";", "else", "if", "(", "!", "strcmp", "(", "alpha_fprm_string", ",", "", ")", ")", "alpha_fprm", "=", "ALPHA_FPRM_MINF", ";"], "ground_truth": ["else", "if", "(", "!", "strcmp", "(", "alpha_fprm_string", ",", "", ")", ")", "alpha_fprm", "=", "ALPHA_FPRM_CHOP", ";"], "File": "alpha", "Func": "alpha_option_override", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245651, "Length": 471, "Cover_Rate": 0.3717442778216259} {"Template_token": ["", "l2_size", "=", "cpu_table", "[", "i", "]", ".", "l2_size", ";", "break", ";", "}", "if", "(", "i", "==", "ct_size", ")", "error", "(", "", ",", "alpha_tune_string", ")", ";", "}", "if", "(", "line_size", ")", "SET_OPTION_IF_UNSET", "(", "&", "global_options", ",", "&", "global_options_set", ",", "param_l1_cache_line_size", ",", "line_size", ")", ";", "if", "(", "l1_size", ")", "SET_OPTION_IF_UNSET", "(", "&", "global_options", ",", "&", "global_options_set", ",", "param_l1_cache_size", ",", "l1_size", ")", ";", "if", "(", "l2_size", ")", "SET_OPTION_IF_UNSET", "(", "&", "global_options", ",", "&", "global_options_set", ",", "param_l2_cache_size", ",", "l2_size", ")", ";", "if", "(", "(", "alpha_fptm", "==", "ALPHA_FPTM_SU", "||", "alpha_fptm", "==", "ALPHA_FPTM_SUI", ")", "&&", "alpha_tp", "!=", "ALPHA_TP_INSN", "&&", "alpha_cpu", "!=", "PROCESSOR_EV6", ")", "{", "warning", "(", "", ",", "", ")", ";", "alpha_tp", "=", "ALPHA_TP_INSN", ";", "}", "if", "(", "alpha_cpu", "==", "PROCESSOR_EV6", ")", "{", "alpha_tp", "=", "ALPHA_TP_PROG", ";", "}", "if", "(", "TARGET_FLOAT_VAX", ")", "{", "if", "(", "alpha_fprm", "==", "ALPHA_FPRM_MINF", "||", "alpha_fprm", "==", "ALPHA_FPRM_DYN", ")", "{", "warning", "(", "", ",", "", ")", ";", "alpha_fprm", "=", "ALPHA_FPRM_NORM", ";", "}", "if", "(", "alpha_fptm", "==", "ALPHA_FPTM_SUI", ")", "{", "warning", "(", "", ",", "", ")", ";", "alpha_fptm", "=", "ALPHA_FPTM_SU", ";", "}", "if", "(", "target_flags_explicit", "&", "MASK_LONG_DOUBLE_128", ")", "warning", "(", "", ",", "", ")", ";", "target_flags", "&=", "~", "MASK_LONG_DOUBLE_128", ";", "}", "{", "char", "*", "end", ";", "int", "lat", ";", "if", "(", "!", "alpha_mlat_string", ")", "alpha_mlat_string", "=", "", ";", "if", "(", "ISDIGIT", "(", "(", "unsigned", "char", ")", "alpha_mlat_string", "[", "", "]", ")", "&&", "(", "lat", "=", "strtol", "(", "alpha_mlat_string", ",", "&", "end", ",", "", ")", ",", "*", "end", "==", "'\\0'", ")", ")", ";", "else", "if", "(", "(", "alpha_mlat_string", "[", "", "]", "==", "'L'", "||", "alpha_mlat_string", "[", "", "]", "==", "'l'", ")", "&&", "ISDIGIT", "(", "(", "unsigned", "char", ")", "alpha_mlat_string", "[", "", "]", ")", "&&", "alpha_mlat_string", "[", "", "]", "==", "'\\0'", ")", "{", "static", "int", "const", "cache_latency", "[", "]", "[", "", "]", "=", "{", "{", "", ",", "", ",", "-", "", "}", ",", "{", "", ",", "", ",", "", "}", ",", "{", "", ",", "", ",", "", "}", ",", "}", ";", "lat", "=", "alpha_mlat_string", "[", "", "]", "-", "'0'", ";", "if", "(", "lat", "<=", "", "||", "lat", ">", "", "||", "cache_latency", "[", "alpha_tune", "]", "[", "lat", "-", "", "]", "==", "-", "", ")", "{", "warning", "(", "", ",", "", ",", "lat", ",", "alpha_cpu_name", "[", "alpha_tune", "]", ")", ";", "lat", "=", "", ";", "}", "else", "lat", "=", "cache_latency", "[", "alpha_tune", "]", "[", "lat", "-", "", "]", ";", "}", "else", "if", "(", "!", "strcmp", "(", "alpha_mlat_string", ",", "", ")", ")", "{", "lat", "=", "", ";", "}", "else", "{", "warning", "(", "", ",", "", ",", "alpha_mlat_string", ")", ";", "lat", "=", "", ";", "}", "alpha_memory_latency", "=", "lat", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_option_override", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245652, "Length": 420, "Cover_Rate": 0.3314917127071823} {"Template_token": ["", "else", "if", "(", "!", "flag_inhibit_size_directive", ")", "fprintf", "(", "file", ",", "", ",", "alpha_function_needs_gp", "||", "cfun", "->", "is_thunk", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_output_function_end_prologue", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245653, "Length": 20, "Cover_Rate": 0.5} {"Template_token": ["", "else", "{", "rtx", "tmp", "=", "alpha_emit_set_long_const", "(", "gen_rtx_REG", "(", "Pmode", ",", "", ")", ",", "delta", ")", ";", "emit_insn", "(", "gen_adddi3", "(", "this_rtx", ",", "this_rtx", ",", "tmp", ")", ")", ";", "}", "if", "(", "vcall_offset", ")", "{", "rtx", "tmp", ",", "tmp2", ";", "tmp", "=", "gen_rtx_REG", "(", "Pmode", ",", "", ")", ";", "emit_move_insn", "(", "tmp", ",", "gen_rtx_MEM", "(", "Pmode", ",", "this_rtx", ")", ")", ";", "lo", "=", "(", "(", "vcall_offset", "&", "", ")", "^", "", ")", "-", "", ";", "hi", "=", "(", "(", "(", "vcall_offset", "-", "lo", ")", "&", "", ")", "^", "", ")", "-", "", ";", "if", "(", "hi", "+", "lo", "==", "vcall_offset", ")", "{", "if", "(", "hi", ")", "emit_insn", "(", "gen_adddi3", "(", "tmp", ",", "tmp", ",", "GEN_INT", "(", "hi", ")", ")", ")", ";", "}", "else", "{", "tmp2", "=", "alpha_emit_set_long_const", "(", "gen_rtx_REG", "(", "Pmode", ",", "", ")", ",", "vcall_offset", ")", ";", "emit_insn", "(", "gen_adddi3", "(", "tmp", ",", "tmp", ",", "tmp2", ")", ")", ";", "lo", "=", "", ";", "}", "if", "(", "lo", ")", "tmp2", "=", "gen_rtx_PLUS", "(", "Pmode", ",", "tmp", ",", "GEN_INT", "(", "lo", ")", ")", ";", "else", "tmp2", "=", "tmp", ";", "emit_move_insn", "(", "tmp", ",", "gen_rtx_MEM", "(", "Pmode", ",", "tmp2", ")", ")", ";", "emit_insn", "(", "gen_adddi3", "(", "this_rtx", ",", "this_rtx", ",", "tmp", ")", ")", ";", "}", "if", "(", "!", "TREE_USED", "(", "function", ")", ")", "{", "assemble_external", "(", "function", ")", ";", "TREE_USED", "(", "function", ")", "=", "", ";", "}", "funexp", "=", "XEXP", "(", "DECL_RTL", "(", "function", ")", ",", "", ")", ";", "funexp", "=", "gen_rtx_MEM", "(", "FUNCTION_MODE", ",", "funexp", ")", ";", "insn", "=", "emit_call_insn", "(", "gen_sibcall", "(", "funexp", ",", "const0_rtx", ")", ")", ";", "SIBLING_CALL_P", "(", "insn", ")", "=", "", ";"], "ground_truth": ["insn", "=", "get_insns", "(", ")", ";"], "File": "alpha", "Func": "alpha_output_mi_thunk_osf", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245655, "Length": 271, "Cover_Rate": 0.555327868852459} {"Template_token": ["", "if", "(", "flag_align_loops", "&&", "!", "str_align_loops", ")", "str_align_loops", "=", "", ";"], "ground_truth": ["if", "(", "flag_align_jumps", "&&", "!", "str_align_jumps", ")", "str_align_jumps", "=", "", ";"], "File": "alpha", "Func": "alpha_override_options_after_change", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245656, "Length": 22, "Cover_Rate": 0.4489795918367347} {"Template_token": ["", "if", "(", "next", ")", "{", "rtx", "pat", "=", "PATTERN", "(", "next", ")", ";", "if", "(", "GET_CODE", "(", "pat", ")", "==", "SET", "&&", "GET_CODE", "(", "SET_SRC", "(", "pat", ")", ")", "==", "UNSPEC_VOLATILE", "&&", "XINT", "(", "SET_SRC", "(", "pat", ")", ",", "", ")", "==", "UNSPECV_LDGP1", ")", "emit_insn_after", "(", "gen_unop", "(", ")", ",", "insn", ")", ";", "}"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_pad_function_end", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245657, "Length": 55, "Cover_Rate": 0.45081967213114754} {"Template_token": ["", "static", "bool", "alpha_pass_by_reference", "(", "cumulative_args_t", ",", "const", "function_arg_info", "&", "arg", ")", "{"], "ground_truth": ["if", "(", "arg", ".", "mode", "==", "SFmode", "||", "arg", ".", "mode", "==", "SCmode", ")", "return", "!", "arg", ".", "named", ";"], "File": "alpha", "Func": "alpha_pass_by_reference", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245659, "Length": 32, "Cover_Rate": 0.6956521739130435} {"Template_token": ["", "if", "(", "need_atomic_barrier_p", "(", "model", ",", "false", ")", ")", "emit_insn", "(", "gen_memory_barrier", "(", ")", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_post_atomic_barrier", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245660, "Length": 17, "Cover_Rate": 0.6538461538461539} {"Template_token": ["", "if", "(", "rclass", "==", "FLOAT_REGS", ")", "return", "NO_REGS", ";", "if", "(", "rclass", "==", "ALL_REGS", ")", "return", "GENERAL_REGS", ";", "return", "rclass", ";", "}", "if", "(", "CONSTANT_P", "(", "x", ")", ")", "return", "(", "rclass", "==", "ALL_REGS", "?", "GENERAL_REGS", ":", "rclass", ")", ";", "return", "rclass", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_preferred_reload_class", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245662, "Length": 44, "Cover_Rate": 0.4835164835164835} {"Template_token": ["", "static", "void", "alpha_pre_atomic_barrier", "(", "enum", "memmodel", "model", ")", "{", "if", "(", "need_atomic_barrier_p", "(", "model", ",", "true", ")", ")", "emit_insn", "(", "gen_memory_barrier", "(", ")", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_pre_atomic_barrier", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245663, "Length": 26, "Cover_Rate": 1.0} {"Template_token": ["", "HOST_WIDE_INT", "offset", "=", "", ";", "if", "(", "GET_CODE", "(", "addr", ")", "==", "AND", ")", "addr", "=", "XEXP", "(", "addr", ",", "", ")", ";", "if", "(", "GET_CODE", "(", "addr", ")", "==", "PLUS", "&&", "CONST_INT_P", "(", "XEXP", "(", "addr", ",", "", ")", ")", ")", "{", "offset", "=", "INTVAL", "(", "XEXP", "(", "addr", ",", "", ")", ")", ";", "addr", "=", "XEXP", "(", "addr", ",", "", ")", ";", "}", "if", "(", "GET_CODE", "(", "addr", ")", "==", "LO_SUM", ")", "{", "const", "char", "*", "reloc16", ",", "*", "reloclo", ";", "rtx", "op1", "=", "XEXP", "(", "addr", ",", "", ")", ";", "if", "(", "GET_CODE", "(", "op1", ")", "==", "CONST", "&&", "GET_CODE", "(", "XEXP", "(", "op1", ",", "", ")", ")", "==", "UNSPEC", ")", "{", "op1", "=", "XEXP", "(", "op1", ",", "", ")", ";", "switch", "(", "XINT", "(", "op1", ",", "", ")", ")", "{", "case", "UNSPEC_DTPREL", ":", "reloc16", "=", "NULL", ";", "reloclo", "=", "(", "alpha_tls_size", "==", "", "?", "", ":", "", ")", ";", "break", ";", "case", "UNSPEC_TPREL", ":", "reloc16", "=", "NULL", ";", "reloclo", "=", "(", "alpha_tls_size", "==", "", "?", "", ":", "", ")", ";", "break", ";", "default", ":", "output_operand_lossage", "(", "", ")", ";", "return", ";", "}", "output_addr_const", "(", "file", ",", "XVECEXP", "(", "op1", ",", "", ",", "", ")", ")", ";", "}", "else", "{", "reloc16", "=", "", ";", "reloclo", "=", "", ";", "output_addr_const", "(", "file", ",", "op1", ")", ";", "}", "if", "(", "offset", ")", "fprintf", "(", "file", ",", "", "HOST_WIDE_INT_PRINT_DEC", ",", "offset", ")", ";", "addr", "=", "XEXP", "(", "addr", ",", "", ")", ";", "switch", "(", "GET_CODE", "(", "addr", ")", ")", "{", "case", "REG", ":", "basereg", "=", "REGNO", "(", "addr", ")", ";", "break", ";", "case", "SUBREG", ":", "basereg", "=", "subreg_regno", "(", "addr", ")", ";", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}", "fprintf", "(", "file", ",", "", ",", "basereg", ",", "(", "basereg", "==", "", "?", "reloc16", ":", "reloclo", ")", ")", ";", "return", ";", "}", "switch", "(", "GET_CODE", "(", "addr", ")", ")", "{", "case", "REG", ":", "basereg", "=", "REGNO", "(", "addr", ")", ";", "break", ";", "case", "SUBREG", ":", "basereg", "=", "subreg_regno", "(", "addr", ")", ";", "break", ";", "case", "CONST_INT", ":", "offset", "=", "INTVAL", "(", "addr", ")", ";", "break", ";", "case", "SYMBOL_REF", ":", "gcc_assert", "(", "TARGET_ABI_OPEN_VMS", "||", "this_is_asm_operands", ")", ";", "fprintf", "(", "file", ",", "", ",", "XSTR", "(", "addr", ",", "", ")", ")", ";", "return", ";", "case", "CONST", ":", "gcc_assert", "(", "TARGET_ABI_OPEN_VMS", "||", "this_is_asm_operands", ")", ";", "gcc_assert", "(", "GET_CODE", "(", "XEXP", "(", "addr", ",", "", ")", ")", "==", "PLUS", "&&", "GET_CODE", "(", "XEXP", "(", "XEXP", "(", "addr", ",", "", ")", ",", "", ")", ")", "==", "SYMBOL_REF", ")", ";", "fprintf", "(", "file", ",", "", "HOST_WIDE_INT_PRINT_DEC", ",", "XSTR", "(", "XEXP", "(", "XEXP", "(", "addr", ",", "", ")", ",", "", ")", ",", "", ")", ",", "INTVAL", "(", "XEXP", "(", "XEXP", "(", "addr", ",", "", ")", ",", "", ")", ")", ")", ";", "return", ";", "default", ":", "output_operand_lossage", "(", "", ")", ";", "return", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_print_operand_address", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245666, "Length": 467, "Cover_Rate": 0.935871743486974} {"Template_token": ["", "static", "bool", "alpha_print_operand_punct_valid_p", "(", "unsigned", "char", "code", ")", "{"], "ground_truth": ["return", "(", "code", "==", "'/'", "||", "code", "==", "','", "||", "code", "==", "'-'", "||", "code", "==", "'~'", "||", "code", "==", "'#'", "||", "code", "==", "'*'", "||", "code", "==", "'&'", ")", ";"], "File": "alpha", "Func": "alpha_print_operand_punct_valid_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245667, "Length": 40, "Cover_Rate": 0.975609756097561} {"Template_token": ["", "return", "(", "code", "==", "'/'", "||", "code", "==", "','", "||", "code", "==", "'-'", "||", "code", "==", "'~'", "||", "code", "==", "'#'", "||", "code", "==", "'*'", "||", "code", "==", "'&'", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_print_operand_punct_valid_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245668, "Length": 32, "Cover_Rate": 0.7804878048780488} {"Template_token": ["", "top", "=", "get_insns", "(", ")", ";", "pop_topmost_sequence", "(", ")", ";", "return", "reg_set_between_p", "(", "gen_rtx_REG", "(", "Pmode", ",", "REG_RA", ")", ",", "top", ",", "NULL", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_ra_ever_killed", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245669, "Length": 26, "Cover_Rate": 0.43333333333333335} {"Template_token": ["", "if", "(", "(", "from", "==", "FLOAT_REGS", ")", "==", "(", "to", "==", "FLOAT_REGS", ")", ")", "return", "", ";", "if", "(", "TARGET_FIX", ")", "return", "(", "from", "==", "FLOAT_REGS", ")", "?", "", ":", "", ";", "return", "", "+", "", "*", "alpha_memory_latency", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_register_move_cost", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245670, "Length": 40, "Cover_Rate": 0.7547169811320755} {"Template_token": ["", "if", "(", "(", "from", "==", "FLOAT_REGS", ")", "==", "(", "to", "==", "FLOAT_REGS", ")", ")", "return", "", ";"], "ground_truth": ["if", "(", "TARGET_FIX", ")", "return", "(", "from", "==", "FLOAT_REGS", ")", "?", "", ":", "", ";"], "File": "alpha", "Func": "alpha_register_move_cost", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245671, "Length": 32, "Cover_Rate": 0.6037735849056604} {"Template_token": ["", "if", "(", "GET_CODE", "(", "pat", ")", "==", "PARALLEL", ")", "{", "rtx", "vec", "=", "XVECEXP", "(", "pat", ",", "", ",", "", ")", ";"], "ground_truth": ["if", "(", "GET_CODE", "(", "vec", ")", "==", "TRAP_IF", "&&", "XEXP", "(", "vec", ",", "", ")", "==", "const1_rtx", ")", "emit_insn_after", "(", "gen_unop", "(", ")", ",", "insn", ")", ";"], "File": "alpha", "Func": "alpha_reorg", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245672, "Length": 49, "Cover_Rate": 0.5} {"Template_token": ["", "static", "void", "alpha_reorg", "(", "void", ")", "{", "if", "(", "current_function_has_exception_handlers", "(", ")", ")", "alpha_pad_function_end", "(", ")", ";", "rtx_insn", "*", "insn", "=", "prev_active_insn", "(", "get_last_insn", "(", ")", ")", ";", "if", "(", "insn", "&&", "NONJUMP_INSN_P", "(", "insn", ")", ")", "{", "rtx", "pat", "=", "PATTERN", "(", "insn", ")", ";", "if", "(", "GET_CODE", "(", "pat", ")", "==", "PARALLEL", ")", "{", "rtx", "vec", "=", "XVECEXP", "(", "pat", ",", "", ",", "", ")", ";"], "ground_truth": ["if", "(", "GET_CODE", "(", "vec", ")", "==", "TRAP_IF", "&&", "XEXP", "(", "vec", ",", "", ")", "==", "const1_rtx", ")", "emit_insn_after", "(", "gen_unop", "(", ")", ",", "insn", ")", ";"], "File": "alpha", "Func": "alpha_reorg", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245673, "Length": 95, "Cover_Rate": 0.9693877551020408} {"Template_token": ["", "return", "get_hard_reg_initial_val", "(", "Pmode", ",", "REG_RA", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_return_addr", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245674, "Length": 9, "Cover_Rate": 0.3103448275862069} {"Template_token": ["", "return", "get_hard_reg_initial_val", "(", "Pmode", ",", "REG_RA", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_return_addr", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245675, "Length": 9, "Cover_Rate": 0.3103448275862069} {"Template_token": ["", "if", "(", "TARGET_ABI_OPEN_VMS", "&&", "TREE_CODE", "(", "type", ")", "!=", "ARRAY_TYPE", "&&", "(", "unsigned", "HOST_WIDE_INT", ")", "int_size_in_bytes", "(", "type", ")", "<=", "", ")", "return", "false", ";", "if", "(", "AGGREGATE_TYPE_P", "(", "type", ")", ")", "return", "true", ";", "}", "size", "=", "GET_MODE_SIZE", "(", "mode", ")", ";", "switch", "(", "GET_MODE_CLASS", "(", "mode", ")", ")", "{", "case", "MODE_VECTOR_FLOAT", ":", "return", "true", ";", "case", "MODE_COMPLEX_FLOAT", ":", "size", "=", "GET_MODE_UNIT_SIZE", "(", "mode", ")", ";", "break", ";", "case", "MODE_INT", ":"], "ground_truth": ["case", "MODE_FLOAT", ":"], "File": "alpha", "Func": "alpha_return_in_memory", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245676, "Length": 75, "Cover_Rate": 0.5905511811023622} {"Template_token": ["", "case", "E_SImode", ":", "case", "E_DImode", ":", "case", "E_TImode", ":", "return", "true", ";", "case", "E_SFmode", ":", "case", "E_DFmode", ":", "return", "true", ";", "case", "E_TFmode", ":", "return", "TARGET_HAS_XFLOATING_LIBS", ";", "default", ":", "return", "false", ";", "}"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_scalar_mode_supported_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245677, "Length": 34, "Cover_Rate": 0.6415094339622641} {"Template_token": ["", "static", "machine_mode", "alpha_secondary_memory_needed_mode", "(", "machine_mode", "mode", ")", "{", "if", "(", "GET_MODE_CLASS", "(", "mode", ")", "==", "MODE_FLOAT", ")", "return", "mode", ";", "if", "(", "GET_MODE_SIZE", "(", "mode", ")", ">=", "", ")", "return", "mode", ";", "return", "mode_for_size", "(", "BITS_PER_WORD", ",", "GET_MODE_CLASS", "(", "mode", ")", ",", "", ")", ".", "require", "(", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_secondary_memory_needed_mode", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245680, "Length": 50, "Cover_Rate": 1.0} {"Template_token": ["", "if", "(", "GET_MODE_SIZE", "(", "mode", ")", ">=", "", ")", "return", "mode", ";"], "ground_truth": ["return", "mode_for_size", "(", "BITS_PER_WORD", ",", "GET_MODE_CLASS", "(", "mode", ")", ",", "", ")", ".", "require", "(", ")", ";"], "File": "alpha", "Func": "alpha_secondary_memory_needed_mode", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245681, "Length": 29, "Cover_Rate": 0.58} {"Template_token": ["", "if", "(", "in_p", ")", "{", "if", "(", "!", "aligned_memory_operand", "(", "x", ",", "mode", ")", ")", "sri", "->", "icode", "=", "direct_optab_handler", "(", "reload_in_optab", ",", "mode", ")", ";", "}", "else", "sri", "->", "icode", "=", "direct_optab_handler", "(", "reload_out_optab", ",", "mode", ")", ";", "return", "NO_REGS", ";", "}", "}", "if", "(", "rclass", "==", "FLOAT_REGS", ")", "{", "if", "(", "MEM_P", "(", "x", ")", "&&", "GET_CODE", "(", "XEXP", "(", "x", ",", "", ")", ")", "==", "AND", ")", "return", "GENERAL_REGS", ";", "if", "(", "in_p", "&&", "INTEGRAL_MODE_P", "(", "mode", ")", "&&", "!", "MEM_P", "(", "x", ")", "&&", "!", "REG_P", "(", "x", ")", "&&", "!", "CONST_INT_P", "(", "x", ")", ")", "return", "GENERAL_REGS", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_secondary_reload", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245682, "Length": 104, "Cover_Rate": 0.6153846153846154} {"Template_token": ["", "}", "*", "pretend_size", "=", "", "*", "UNITS_PER_WORD", ";", "}", "if", "(", "cum", ">=", "", ")", "return", ";", "if", "(", "!", "no_rtl", ")", "{", "int", "count", ";", "alias_set_type", "set", "=", "get_varargs_alias_set", "(", ")", ";", "rtx", "tmp", ";", "count", "=", "cfun", "->", "va_list_gpr_size", "/", "UNITS_PER_WORD", ";", "if", "(", "count", ">", "", "-", "cum", ")", "count", "=", "", "-", "cum", ";", "gcc_assert", "(", "(", "VA_LIST_MAX_FPR_SIZE", "&", "", ")", "==", "", ")", ";", "if", "(", "cfun", "->", "va_list_fpr_size", "&", "", ")", "{", "tmp", "=", "gen_rtx_MEM", "(", "BLKmode", ",", "plus_constant", "(", "Pmode", ",", "virtual_incoming_args_rtx", ",", "(", "cum", "+", "", ")", "*", "UNITS_PER_WORD", ")", ")", ";", "MEM_NOTRAP_P", "(", "tmp", ")", "=", "", ";", "set_mem_alias_set", "(", "tmp", ",", "set", ")", ";"], "ground_truth": ["move_block_from_reg", "(", "", "+", "cum", ",", "tmp", ",", "count", ")", ";"], "File": "alpha", "Func": "alpha_setup_incoming_varargs", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245683, "Length": 125, "Cover_Rate": 0.46296296296296297} {"Template_token": ["", "for", "(", "insn", "=", "as_a", "<", "rtx_insn", "*", ">", "(", "seq", ")", ";", "insn", ";", "insn", "=", "NEXT_INSN", "(", "insn", ")", ")", "if", "(", "INSN_P", "(", "insn", ")", ")", "FOR_EACH_SUBRTX_VAR", "(", "iter", ",", "array", ",", "PATTERN", "(", "insn", ")", ",", "NONCONST", ")", "{", "rtx", "x", "=", "*", "iter", ";", "if", "(", "MEM_P", "(", "x", ")", ")", "{"], "ground_truth": ["MEM_VOLATILE_P", "(", "x", ")", "=", "MEM_VOLATILE_P", "(", "ref", ")", ";"], "File": "alpha", "Func": "alpha_set_memflags", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245684, "Length": 67, "Cover_Rate": 0.4407894736842105} {"Template_token": ["", "for", "(", "insn", "=", "as_a", "<", "rtx_insn", "*", ">", "(", "seq", ")", ";", "insn", ";", "insn", "=", "NEXT_INSN", "(", "insn", ")", ")", "if", "(", "INSN_P", "(", "insn", ")", ")", "FOR_EACH_SUBRTX_VAR", "(", "iter", ",", "array", ",", "PATTERN", "(", "insn", ")", ",", "NONCONST", ")", "{", "rtx", "x", "=", "*", "iter", ";", "if", "(", "MEM_P", "(", "x", ")", ")", "{", "MEM_VOLATILE_P", "(", "x", ")", "=", "MEM_VOLATILE_P", "(", "ref", ")", ";", "MEM_NOTRAP_P", "(", "x", ")", "=", "MEM_NOTRAP_P", "(", "ref", ")", ";", "MEM_READONLY_P", "(", "x", ")", "=", "MEM_READONLY_P", "(", "ref", ")", ";"], "ground_truth": ["iter", ".", "skip_subrtxes", "(", ")", ";"], "File": "alpha", "Func": "alpha_set_memflags", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245685, "Length": 93, "Cover_Rate": 0.6118421052631579} {"Template_token": ["", "emit_label", "(", "XEXP", "(", "label", ",", "", ")", ")", ";", "emit_insn", "(", "gen_load_locked", "(", "mode", ",", "retval", ",", "mem", ")", ")", ";", "emit_move_insn", "(", "scratch", ",", "val", ")", ";", "emit_insn", "(", "gen_store_conditional", "(", "mode", ",", "cond", ",", "mem", ",", "scratch", ")", ")", ";", "x", "=", "gen_rtx_EQ", "(", "DImode", ",", "cond", ",", "const0_rtx", ")", ";"], "ground_truth": ["emit_unlikely_jump", "(", "x", ",", "label", ")", ";"], "File": "alpha", "Func": "alpha_split_atomic_exchange", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245686, "Length": 61, "Cover_Rate": 0.35260115606936415} {"Template_token": ["", "addr", "=", "XEXP", "(", "orig_mem", ",", "", ")", ";", "mem", "=", "gen_rtx_MEM", "(", "DImode", ",", "align", ")", ";", "MEM_VOLATILE_P", "(", "mem", ")", "=", "MEM_VOLATILE_P", "(", "orig_mem", ")", ";", "if", "(", "MEM_ALIAS_SET", "(", "orig_mem", ")", "==", "ALIAS_SET_MEMORY_BARRIER", ")", "set_mem_alias_set", "(", "mem", ",", "ALIAS_SET_MEMORY_BARRIER", ")", ";", "alpha_pre_atomic_barrier", "(", "model", ")", ";", "label", "=", "gen_rtx_LABEL_REF", "(", "DImode", ",", "gen_label_rtx", "(", ")", ")", ";", "emit_label", "(", "XEXP", "(", "label", ",", "", ")", ")", ";", "emit_insn", "(", "gen_load_locked", "(", "DImode", ",", "scratch", ",", "mem", ")", ")", ";", "width", "=", "GEN_INT", "(", "GET_MODE_BITSIZE", "(", "mode", ")", ")", ";"], "ground_truth": ["mask", "=", "GEN_INT", "(", "mode", "==", "QImode", "?", "", ":", "", ")", ";"], "File": "alpha", "Func": "alpha_split_atomic_exchange_12", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245687, "Length": 105, "Cover_Rate": 0.3684210526315789} {"Template_token": ["", "rtx", "label", ",", "mem", ",", "width", ",", "mask", ",", "x", ";", "machine_mode", "mode", ";", "enum", "memmodel", "model", ";", "dest", "=", "operands", "[", "", "]", ";", "orig_mem", "=", "operands", "[", "", "]", ";", "val", "=", "operands", "[", "", "]", ";", "align", "=", "operands", "[", "", "]", ";", "model", "=", "(", "enum", "memmodel", ")", "INTVAL", "(", "operands", "[", "", "]", ")", ";", "scratch", "=", "operands", "[", "", "]", ";", "mode", "=", "GET_MODE", "(", "orig_mem", ")", ";", "addr", "=", "XEXP", "(", "orig_mem", ",", "", ")", ";", "mem", "=", "gen_rtx_MEM", "(", "DImode", ",", "align", ")", ";"], "ground_truth": ["MEM_VOLATILE_P", "(", "mem", ")", "=", "MEM_VOLATILE_P", "(", "orig_mem", ")", ";"], "File": "alpha", "Func": "alpha_split_atomic_exchange_12", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245688, "Length": 102, "Cover_Rate": 0.35789473684210527} {"Template_token": ["", "else", "x", "=", "gen_rtx_fmt_ee", "(", "code", ",", "mode", ",", "before", ",", "val", ")", ";", "if", "(", "after", ")", "emit_insn", "(", "gen_rtx_SET", "(", "after", ",", "copy_rtx", "(", "x", ")", ")", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "scratch", ",", "x", ")", ")", ";", "emit_insn", "(", "gen_store_conditional", "(", "mode", ",", "cond", ",", "mem", ",", "scratch", ")", ")", ";", "x", "=", "gen_rtx_EQ", "(", "DImode", ",", "cond", ",", "const0_rtx", ")", ";", "emit_unlikely_jump", "(", "x", ",", "label", ")", ";"], "ground_truth": ["alpha_post_atomic_barrier", "(", "model", ")", ";"], "File": "alpha", "Func": "alpha_split_atomic_op", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245689, "Length": 78, "Cover_Rate": 0.3611111111111111} {"Template_token": ["", "}", "else", "x", "=", "gen_rtx_fmt_ee", "(", "code", ",", "mode", ",", "before", ",", "val", ")", ";", "if", "(", "after", ")", "emit_insn", "(", "gen_rtx_SET", "(", "after", ",", "copy_rtx", "(", "x", ")", ")", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "scratch", ",", "x", ")", ")", ";", "emit_insn", "(", "gen_store_conditional", "(", "mode", ",", "cond", ",", "mem", ",", "scratch", ")", ")", ";", "x", "=", "gen_rtx_EQ", "(", "DImode", ",", "cond", ",", "const0_rtx", ")", ";"], "ground_truth": ["emit_unlikely_jump", "(", "x", ",", "label", ")", ";"], "File": "alpha", "Func": "alpha_split_atomic_op", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245690, "Length": 74, "Cover_Rate": 0.3425925925925926} {"Template_token": ["", "emit_move_insn", "(", "cond", ",", "const0_rtx", ")", ";", "x", "=", "gen_rtx_NE", "(", "DImode", ",", "x", ",", "const0_rtx", ")", ";", "}", "else", "{", "x", "=", "gen_rtx_EQ", "(", "DImode", ",", "x", ",", "oldval", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "cond", ",", "x", ")", ")", ";", "x", "=", "gen_rtx_EQ", "(", "DImode", ",", "cond", ",", "const0_rtx", ")", ";", "}", "emit_unlikely_jump", "(", "x", ",", "label2", ")", ";", "emit_move_insn", "(", "cond", ",", "newval", ")", ";", "emit_insn", "(", "gen_store_conditional", "(", "mode", ",", "cond", ",", "mem", ",", "gen_lowpart", "(", "mode", ",", "cond", ")", ")", ")", ";", "if", "(", "!", "is_weak", ")", "{", "x", "=", "gen_rtx_EQ", "(", "DImode", ",", "cond", ",", "const0_rtx", ")", ";", "emit_unlikely_jump", "(", "x", ",", "label1", ")", ";", "}", "if", "(", "!", "is_mm_relaxed", "(", "mod_f", ")", ")", "emit_label", "(", "XEXP", "(", "label2", ",", "", ")", ")", ";", "alpha_post_atomic_barrier", "(", "mod_s", ")", ";"], "ground_truth": ["if", "(", "is_mm_relaxed", "(", "mod_f", ")", ")", "emit_label", "(", "XEXP", "(", "label2", ",", "", ")", ")", ";"], "File": "alpha", "Func": "alpha_split_compare_and_swap", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245691, "Length": 152, "Cover_Rate": 0.43804034582132567} {"Template_token": ["", "rtx", "label1", ",", "label2", ",", "x", ";", "cond", "=", "operands", "[", "", "]", ";", "retval", "=", "operands", "[", "", "]", ";", "mem", "=", "operands", "[", "", "]", ";", "oldval", "=", "operands", "[", "", "]", ";", "newval", "=", "operands", "[", "", "]", ";", "is_weak", "=", "(", "operands", "[", "", "]", "!=", "const0_rtx", ")", ";", "mod_s", "=", "memmodel_from_int", "(", "INTVAL", "(", "operands", "[", "", "]", ")", ")", ";", "mod_f", "=", "memmodel_from_int", "(", "INTVAL", "(", "operands", "[", "", "]", ")", ")", ";", "mode", "=", "GET_MODE", "(", "mem", ")", ";", "alpha_pre_atomic_barrier", "(", "mod_s", ")", ";", "label1", "=", "NULL_RTX", ";", "if", "(", "!", "is_weak", ")", "{", "label1", "=", "gen_rtx_LABEL_REF", "(", "DImode", ",", "gen_label_rtx", "(", ")", ")", ";", "emit_label", "(", "XEXP", "(", "label1", ",", "", ")", ")", ";", "}", "label2", "=", "gen_rtx_LABEL_REF", "(", "DImode", ",", "gen_label_rtx", "(", ")", ")", ";", "emit_insn", "(", "gen_load_locked", "(", "mode", ",", "retval", ",", "mem", ")", ")", ";", "x", "=", "gen_lowpart", "(", "DImode", ",", "retval", ")", ";", "if", "(", "oldval", "==", "const0_rtx", ")", "{", "emit_move_insn", "(", "cond", ",", "const0_rtx", ")", ";", "x", "=", "gen_rtx_NE", "(", "DImode", ",", "x", ",", "const0_rtx", ")", ";", "}", "else", "{", "x", "=", "gen_rtx_EQ", "(", "DImode", ",", "x", ",", "oldval", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "cond", ",", "x", ")", ")", ";"], "ground_truth": ["x", "=", "gen_rtx_EQ", "(", "DImode", ",", "cond", ",", "const0_rtx", ")", ";"], "File": "alpha", "Func": "alpha_split_compare_and_swap", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245692, "Length": 215, "Cover_Rate": 0.6195965417867435} {"Template_token": ["", "newval", "=", "operands", "[", "", "]", ";", "align", "=", "operands", "[", "", "]", ";", "is_weak", "=", "(", "operands", "[", "", "]", "!=", "const0_rtx", ")", ";", "mod_s", "=", "memmodel_from_int", "(", "INTVAL", "(", "operands", "[", "", "]", ")", ")", ";", "mod_f", "=", "memmodel_from_int", "(", "INTVAL", "(", "operands", "[", "", "]", ")", ")", ";", "scratch", "=", "operands", "[", "", "]", ";", "mode", "=", "GET_MODE", "(", "orig_mem", ")", ";", "addr", "=", "XEXP", "(", "orig_mem", ",", "", ")", ";", "mem", "=", "gen_rtx_MEM", "(", "DImode", ",", "align", ")", ";", "MEM_VOLATILE_P", "(", "mem", ")", "=", "MEM_VOLATILE_P", "(", "orig_mem", ")", ";", "if", "(", "MEM_ALIAS_SET", "(", "orig_mem", ")", "==", "ALIAS_SET_MEMORY_BARRIER", ")", "set_mem_alias_set", "(", "mem", ",", "ALIAS_SET_MEMORY_BARRIER", ")", ";", "alpha_pre_atomic_barrier", "(", "mod_s", ")", ";", "label1", "=", "NULL_RTX", ";", "if", "(", "!", "is_weak", ")", "{", "label1", "=", "gen_rtx_LABEL_REF", "(", "DImode", ",", "gen_label_rtx", "(", ")", ")", ";", "emit_label", "(", "XEXP", "(", "label1", ",", "", ")", ")", ";", "}"], "ground_truth": ["label2", "=", "gen_rtx_LABEL_REF", "(", "DImode", ",", "gen_label_rtx", "(", ")", ")", ";"], "File": "alpha", "Func": "alpha_split_compare_and_swap_12", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245693, "Length": 157, "Cover_Rate": 0.33763440860215055} {"Template_token": ["", "static", "bool", "alpha_split_complex_arg", "(", "const_tree", "type", ")", "{"], "ground_truth": ["return", "TYPE_MODE", "(", "type", ")", "!=", "TCmode", ";"], "File": "alpha", "Func": "alpha_split_complex_arg", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245694, "Length": 16, "Cover_Rate": 0.9411764705882353} {"Template_token": ["", "static", "bool", "alpha_split_complex_arg", "(", "const_tree", "type", ")", "{"], "ground_truth": ["return", "TYPE_MODE", "(", "type", ")", "!=", "TCmode", ";"], "File": "alpha", "Func": "alpha_split_complex_arg", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245695, "Length": 16, "Cover_Rate": 0.9411764705882353} {"Template_token": ["", "HOST_WIDE_INT", "t", ",", "f", ",", "diff", ";", "machine_mode", "mode", ";", "rtx", "target", ",", "subtarget", ",", "tmp", ";", "mode", "=", "GET_MODE", "(", "dest", ")", ";", "t", "=", "INTVAL", "(", "t_rtx", ")", ";", "f", "=", "INTVAL", "(", "f_rtx", ")", ";", "diff", "=", "t", "-", "f", ";", "if", "(", "(", "(", "code", "==", "NE", "||", "code", "==", "EQ", ")", "&&", "diff", "<", "", ")", "||", "(", "code", "==", "GE", "||", "code", "==", "GT", ")", ")", "{", "code", "=", "reverse_condition", "(", "code", ")", ";", "std", "::", "swap", "(", "t", ",", "f", ")", ";", "diff", "=", "-", "diff", ";", "}", "subtarget", "=", "target", "=", "dest", ";", "if", "(", "mode", "!=", "DImode", ")", "{", "target", "=", "gen_lowpart", "(", "DImode", ",", "dest", ")", ";", "if", "(", "can_create_pseudo_p", "(", ")", ")", "subtarget", "=", "gen_reg_rtx", "(", "DImode", ")", ";", "else", "subtarget", "=", "target", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_split_conditional_move", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245696, "Length": 136, "Cover_Rate": 0.31336405529953915} {"Template_token": ["", "code", "=", "reverse_condition", "(", "code", ")", ";", "std", "::", "swap", "(", "t", ",", "f", ")", ";", "diff", "=", "-", "diff", ";", "}", "subtarget", "=", "target", "=", "dest", ";", "if", "(", "mode", "!=", "DImode", ")", "{", "target", "=", "gen_lowpart", "(", "DImode", ",", "dest", ")", ";", "if", "(", "can_create_pseudo_p", "(", ")", ")", "subtarget", "=", "gen_reg_rtx", "(", "DImode", ")", ";", "else", "subtarget", "=", "target", ";", "}", "if", "(", "f", "==", "", "&&", "exact_log2", "(", "diff", ")", ">", "", "&&", "(", "diff", "<=", "", "||", "alpha_tune", "==", "PROCESSOR_EV6", ")", ")", "{", "tmp", "=", "gen_rtx_fmt_ee", "(", "code", ",", "DImode", ",", "cond", ",", "const0_rtx", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "copy_rtx", "(", "subtarget", ")", ",", "tmp", ")", ")", ";", "tmp", "=", "gen_rtx_ASHIFT", "(", "DImode", ",", "copy_rtx", "(", "subtarget", ")", ",", "GEN_INT", "(", "exact_log2", "(", "t", ")", ")", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "target", ",", "tmp", ")", ")", ";", "}", "else", "if", "(", "f", "==", "", "&&", "t", "==", "-", "", ")", "{", "tmp", "=", "gen_rtx_fmt_ee", "(", "code", ",", "DImode", ",", "cond", ",", "const0_rtx", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "copy_rtx", "(", "subtarget", ")", ",", "tmp", ")", ")", ";", "emit_insn", "(", "gen_negdi2", "(", "target", ",", "copy_rtx", "(", "subtarget", ")", ")", ")", ";", "}", "else", "if", "(", "diff", "==", "", "||", "diff", "==", "", "||", "diff", "==", "", ")", "{", "rtx", "add_op", ";", "tmp", "=", "gen_rtx_fmt_ee", "(", "code", ",", "DImode", ",", "cond", ",", "const0_rtx", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "copy_rtx", "(", "subtarget", ")", ",", "tmp", ")", ")", ";", "if", "(", "diff", "==", "", ")", "emit_insn", "(", "gen_adddi3", "(", "target", ",", "copy_rtx", "(", "subtarget", ")", ",", "GEN_INT", "(", "f", ")", ")", ")", ";", "else", "{", "add_op", "=", "GEN_INT", "(", "f", ")", ";", "if", "(", "sext_add_operand", "(", "add_op", ",", "mode", ")", ")", "{", "tmp", "=", "gen_rtx_ASHIFT", "(", "DImode", ",", "copy_rtx", "(", "subtarget", ")", ",", "GEN_INT", "(", "exact_log2", "(", "diff", ")", ")", ")", ";", "tmp", "=", "gen_rtx_PLUS", "(", "DImode", ",", "tmp", ",", "add_op", ")", ";", "emit_insn", "(", "gen_rtx_SET", "(", "target", ",", "tmp", ")", ")", ";", "}", "else", "return", "", ";", "}", "}"], "ground_truth": ["else", "return", "", ";"], "File": "alpha", "Func": "alpha_split_conditional_move", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245697, "Length": 337, "Cover_Rate": 0.7764976958525346} {"Template_token": ["", "if", "(", "!", "temp", "&&", "TARGET_BUILD_CONSTANTS", ")", "temp", "=", "alpha_emit_set_long_const", "(", "operands", "[", "", "]", ",", "i0", ")", ";", "if", "(", "temp", ")", "{"], "ground_truth": ["if", "(", "!", "rtx_equal_p", "(", "operands", "[", "", "]", ",", "temp", ")", ")", "emit_move_insn", "(", "operands", "[", "", "]", ",", "temp", ")", ";"], "File": "alpha", "Func": "alpha_split_const_mov", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245698, "Length": 47, "Cover_Rate": 0.46078431372549017} {"Template_token": ["", "if", "(", "!", "temp", "&&", "TARGET_BUILD_CONSTANTS", ")", "temp", "=", "alpha_emit_set_long_const", "(", "operands", "[", "", "]", ",", "i0", ")", ";", "if", "(", "temp", ")", "{", "if", "(", "!", "rtx_equal_p", "(", "operands", "[", "", "]", ",", "temp", ")", ")", "emit_move_insn", "(", "operands", "[", "", "]", ",", "temp", ")", ";", "return", "true", ";", "}", "return", "false", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_split_const_mov", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245699, "Length": 55, "Cover_Rate": 0.5392156862745098} {"Template_token": ["", "rtx", "scratch", ";", "int", "move", ";", "alpha_split_tmode_pair", "(", "operands", ",", "TFmode", ",", "false", ")", ";", "move", "=", "", ";", "if", "(", "rtx_equal_p", "(", "operands", "[", "", "]", ",", "operands", "[", "", "]", ")", ")", "move", "=", "", ";", "else", "if", "(", "rtx_equal_p", "(", "operands", "[", "", "]", ",", "operands", "[", "", "]", ")", ")", "{", "if", "(", "rtx_equal_p", "(", "operands", "[", "", "]", ",", "high_bit", ")", ")", "move", "=", "", ";", "else", "move", "=", "-", "", ";", "}", "if", "(", "move", "<", "", ")", "emit_move_insn", "(", "operands", "[", "", "]", ",", "operands", "[", "", "]", ")", ";", "scratch", "=", "operands", "[", "move", "<", "", "?", "", ":", "", "]", ";"], "ground_truth": ["emit_insn", "(", "(", "*", "operation", ")", "(", "scratch", ",", "high_bit", ",", "operands", "[", "", "]", ")", ")", ";"], "File": "alpha", "Func": "alpha_split_tfmode_frobsign", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245700, "Length": 128, "Cover_Rate": 0.649746192893401} {"Template_token": ["", "else", "move", "=", "-", "", ";", "}", "if", "(", "move", "<", "", ")", "emit_move_insn", "(", "operands", "[", "", "]", ",", "operands", "[", "", "]", ")", ";", "scratch", "=", "operands", "[", "move", "<", "", "?", "", ":", "", "]", ";", "emit_insn", "(", "(", "*", "operation", ")", "(", "scratch", ",", "high_bit", ",", "operands", "[", "", "]", ")", ")", ";"], "ground_truth": ["if", "(", "move", ">", "", ")", "{"], "File": "alpha", "Func": "alpha_split_tfmode_frobsign", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245701, "Length": 64, "Cover_Rate": 0.3248730964467005} {"Template_token": ["", "CASE_CONST_SCALAR_INT", ":", "case", "CONST_DOUBLE", ":", "gcc_assert", "(", "operands", "[", "", "]", "==", "CONST0_RTX", "(", "mode", ")", ")", ";", "operands", "[", "", "]", "=", "operands", "[", "", "]", "=", "const0_rtx", ";", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}", "switch", "(", "GET_CODE", "(", "operands", "[", "", "]", ")", ")", "{", "case", "REG", ":", "operands", "[", "", "]", "=", "gen_rtx_REG", "(", "DImode", ",", "REGNO", "(", "operands", "[", "", "]", ")", "+", "", ")", ";", "operands", "[", "", "]", "=", "gen_rtx_REG", "(", "DImode", ",", "REGNO", "(", "operands", "[", "", "]", ")", ")", ";", "break", ";", "case", "MEM", ":", "operands", "[", "", "]", "=", "adjust_address", "(", "operands", "[", "", "]", ",", "DImode", ",", "", ")", ";", "operands", "[", "", "]", "=", "adjust_address", "(", "operands", "[", "", "]", ",", "DImode", ",", "", ")", ";", "break", ";"], "ground_truth": ["default", ":"], "File": "alpha", "Func": "alpha_split_tmode_pair", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245702, "Length": 134, "Cover_Rate": 0.44966442953020136} {"Template_token": ["", "CASE_CONST_SCALAR_INT", ":", "case", "CONST_DOUBLE", ":", "gcc_assert", "(", "operands", "[", "", "]", "==", "CONST0_RTX", "(", "mode", ")", ")", ";", "operands", "[", "", "]", "=", "operands", "[", "", "]", "=", "const0_rtx", ";", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}", "switch", "(", "GET_CODE", "(", "operands", "[", "", "]", ")", ")", "{", "case", "REG", ":", "operands", "[", "", "]", "=", "gen_rtx_REG", "(", "DImode", ",", "REGNO", "(", "operands", "[", "", "]", ")", "+", "", ")", ";", "operands", "[", "", "]", "=", "gen_rtx_REG", "(", "DImode", ",", "REGNO", "(", "operands", "[", "", "]", ")", ")", ";", "break", ";", "case", "MEM", ":", "operands", "[", "", "]", "=", "adjust_address", "(", "operands", "[", "", "]", ",", "DImode", ",", "", ")", ";", "operands", "[", "", "]", "=", "adjust_address", "(", "operands", "[", "", "]", ",", "DImode", ",", "", ")", ";"], "ground_truth": ["break", ";"], "File": "alpha", "Func": "alpha_split_tmode_pair", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245703, "Length": 132, "Cover_Rate": 0.4429530201342282} {"Template_token": ["", "HOST_WIDE_INT", "frame_size", "=", "cfun", "->", "machine", "->", "frame_size", ";", "const", "HOST_WIDE_INT", "max_frame_size", "=", "HOST_WIDE_INT_1", "<<", "", ";", "HOST_WIDE_INT", "reg_offset", ";", "char", "*", "entry_label", "=", "(", "char", "*", ")", "alloca", "(", "strlen", "(", "fnname", ")", "+", "", ")", ";", "char", "*", "tramp_label", "=", "(", "char", "*", ")", "alloca", "(", "strlen", "(", "fnname", ")", "+", "", ")", ";", "int", "i", ";", "vms_start_function", "(", "fnname", ")", ";", "alpha_fnname", "=", "fnname", ";", "if", "(", "TARGET_ABI_OPEN_VMS", ")", "reg_offset", "=", "", "+", "", "*", "cfun", "->", "machine", "->", "uses_condition_handler", ";", "else", "reg_offset", "=", "ALPHA_ROUND", "(", "crtl", "->", "outgoing_args_size", ")", ";", "imask", "=", "cfun", "->", "machine", "->", "sa_mask", "&", "", ";", "fmask", "=", "cfun", "->", "machine", "->", "sa_mask", ">>", "", ";", "if", "(", "TARGET_ABI_OPEN_VMS", "||", "!", "flag_inhibit_size_directive", ")", "{", "fputs", "(", "", ",", "file", ")", ";", "assemble_name", "(", "file", ",", "fnname", ")", ";", "putc", "(", "'\\n'", ",", "file", ")", ";", "if", "(", "TARGET_ABI_OSF", "&&", "!", "alpha_function_needs_gp", "&&", "!", "cfun", "->", "is_thunk", ")", "{", "putc", "(", "'$'", ",", "file", ")", ";", "assemble_name", "(", "file", ",", "fnname", ")", ";", "fputs", "(", "", ",", "file", ")", ";", "}", "}", "if", "(", "TARGET_ABI_OPEN_VMS", "&&", "!", "TREE_PUBLIC", "(", "decl", ")", "&&", "DECL_CONTEXT", "(", "decl", ")", "&&", "!", "TYPE_P", "(", "DECL_CONTEXT", "(", "decl", ")", ")", "&&", "TREE_CODE", "(", "DECL_CONTEXT", "(", "decl", ")", ")", "!=", "TRANSLATION_UNIT_DECL", ")", "{", "strcpy", "(", "tramp_label", ",", "fnname", ")", ";", "strcat", "(", "tramp_label", ",", "", ")", ";", "ASM_OUTPUT_LABEL", "(", "file", ",", "tramp_label", ")", ";", "fprintf", "(", "file", ",", "", ")", ";", "fprintf", "(", "file", ",", "", ")", ";", "}", "strcpy", "(", "entry_label", ",", "fnname", ")", ";", "if", "(", "TARGET_ABI_OPEN_VMS", ")", "strcat", "(", "entry_label", ",", "", ")", ";", "ASM_OUTPUT_LABEL", "(", "file", ",", "entry_label", ")", ";", "inside_function", "=", "TRUE", ";", "if", "(", "TARGET_ABI_OPEN_VMS", ")", "fprintf", "(", "file", ",", "", ",", "vms_base_regno", ")", ";", "if", "(", "TARGET_ABI_OSF", "&&", "TARGET_IEEE_CONFORMANT", "&&", "!", "flag_inhibit_size_directive", ")", "{", "fputs", "(", "", ",", "file", ")", ";", "}", "alpha_auto_offset", "=", "-", "frame_size", "+", "crtl", "->", "args", ".", "pretend_args_size", ";", "alpha_arg_offset", "=", "-", "frame_size", "+", "", ";", "if", "(", "TARGET_ABI_OPEN_VMS", ")", "fprintf", "(", "file", ",", "", "HOST_WIDE_INT_PRINT_DEC", "", "HOST_WIDE_INT_PRINT_DEC", "", ",", "vms_unwind_regno", ",", "frame_size", ">=", "max_frame_size", "?", "", ":", "frame_size", ",", "reg_offset", ")", ";", "else", "if", "(", "!", "flag_inhibit_size_directive", ")", "fprintf", "(", "file", ",", "", "HOST_WIDE_INT_PRINT_DEC", "", ",", "(", "frame_pointer_needed", "?", "HARD_FRAME_POINTER_REGNUM", ":", "STACK_POINTER_REGNUM", ")", ",", "frame_size", ">=", "max_frame_size", "?", "", ":", "frame_size", ",", "crtl", "->", "args", ".", "pretend_args_size", ")", ";", "if", "(", "TARGET_ABI_OPEN_VMS", ")", "{", "if", "(", "imask", ")", "fprintf", "(", "file", ",", "", ",", "imask", "&", "~", "(", "", "<<", "REG_RA", ")", ")", ";", "if", "(", "fmask", ")", "fprintf", "(", "file", ",", "", ",", "fmask", ")", ";", "if", "(", "alpha_procedure_type", "==", "PT_REGISTER", ")", "fprintf", "(", "file", ",", "", ",", "vms_save_fp_regno", ")", ";", "}", "else", "if", "(", "!", "flag_inhibit_size_directive", ")", "{"], "ground_truth": ["if", "(", "imask", ")", "{"], "File": "alpha", "Func": "alpha_start_function", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245704, "Length": 458, "Cover_Rate": 0.721259842519685} {"Template_token": ["", "putc", "(", "'$'", ",", "file", ")", ";", "assemble_name", "(", "file", ",", "fnname", ")", ";", "fputs", "(", "", ",", "file", ")", ";", "}", "}", "if", "(", "TARGET_ABI_OPEN_VMS", "&&", "!", "TREE_PUBLIC", "(", "decl", ")", "&&", "DECL_CONTEXT", "(", "decl", ")", "&&", "!", "TYPE_P", "(", "DECL_CONTEXT", "(", "decl", ")", ")", "&&", "TREE_CODE", "(", "DECL_CONTEXT", "(", "decl", ")", ")", "!=", "TRANSLATION_UNIT_DECL", ")", "{", "strcpy", "(", "tramp_label", ",", "fnname", ")", ";", "strcat", "(", "tramp_label", ",", "", ")", ";", "ASM_OUTPUT_LABEL", "(", "file", ",", "tramp_label", ")", ";", "fprintf", "(", "file", ",", "", ")", ";", "fprintf", "(", "file", ",", "", ")", ";", "}", "strcpy", "(", "entry_label", ",", "fnname", ")", ";", "if", "(", "TARGET_ABI_OPEN_VMS", ")", "strcat", "(", "entry_label", ",", "", ")", ";", "ASM_OUTPUT_LABEL", "(", "file", ",", "entry_label", ")", ";", "inside_function", "=", "TRUE", ";", "if", "(", "TARGET_ABI_OPEN_VMS", ")", "fprintf", "(", "file", ",", "", ",", "vms_base_regno", ")", ";", "if", "(", "TARGET_ABI_OSF", "&&", "TARGET_IEEE_CONFORMANT", "&&", "!", "flag_inhibit_size_directive", ")", "{", "fputs", "(", "", ",", "file", ")", ";", "}", "alpha_auto_offset", "=", "-", "frame_size", "+", "crtl", "->", "args", ".", "pretend_args_size", ";", "alpha_arg_offset", "=", "-", "frame_size", "+", "", ";", "if", "(", "TARGET_ABI_OPEN_VMS", ")", "fprintf", "(", "file", ",", "", "HOST_WIDE_INT_PRINT_DEC", "", "HOST_WIDE_INT_PRINT_DEC", "", ",", "vms_unwind_regno", ",", "frame_size", ">=", "max_frame_size", "?", "", ":", "frame_size", ",", "reg_offset", ")", ";", "else", "if", "(", "!", "flag_inhibit_size_directive", ")", "fprintf", "(", "file", ",", "", "HOST_WIDE_INT_PRINT_DEC", "", ",", "(", "frame_pointer_needed", "?", "HARD_FRAME_POINTER_REGNUM", ":", "STACK_POINTER_REGNUM", ")", ",", "frame_size", ">=", "max_frame_size", "?", "", ":", "frame_size", ",", "crtl", "->", "args", ".", "pretend_args_size", ")", ";", "if", "(", "TARGET_ABI_OPEN_VMS", ")", "{", "if", "(", "imask", ")", "fprintf", "(", "file", ",", "", ",", "imask", "&", "~", "(", "", "<<", "REG_RA", ")", ")", ";", "if", "(", "fmask", ")", "fprintf", "(", "file", ",", "", ",", "fmask", ")", ";", "if", "(", "alpha_procedure_type", "==", "PT_REGISTER", ")", "fprintf", "(", "file", ",", "", ",", "vms_save_fp_regno", ")", ";", "}"], "ground_truth": ["else", "if", "(", "!", "flag_inhibit_size_directive", ")", "{"], "File": "alpha", "Func": "alpha_start_function", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245705, "Length": 297, "Cover_Rate": 0.46771653543307085} {"Template_token": ["", "base_stmt", "=", "va_list_skip_additions", "(", "base", ")", ";", "if", "(", "base_stmt", "&&", "is_gimple_assign", "(", "base_stmt", ")", "&&", "gimple_assign_rhs_code", "(", "base_stmt", ")", "==", "COMPONENT_REF", ")", "base", "=", "gimple_assign_rhs1", "(", "base_stmt", ")", ";", "}", "if", "(", "TREE_CODE", "(", "base", ")", "!=", "COMPONENT_REF", "||", "TREE_OPERAND", "(", "base", ",", "", ")", "!=", "TYPE_FIELDS", "(", "va_list_type_node", ")", ")", "return", "false", ";", "offset_arg", "=", "", ";", "}", "base", "=", "get_base_address", "(", "base", ")", ";", "if", "(", "TREE_CODE", "(", "base", ")", "!=", "VAR_DECL", "||", "!", "bitmap_bit_p", "(", "si", "->", "va_list_vars", ",", "DECL_UID", "(", "base", ")", "+", "num_ssa_names", ")", ")", "return", "false", ";", "offset", "=", "gimple_op", "(", "stmt", ",", "", "+", "offset_arg", ")", ";", "if", "(", "TREE_CODE", "(", "offset", ")", "==", "SSA_NAME", ")", "{", "gimple", "*", "offset_stmt", "=", "va_list_skip_additions", "(", "offset", ")", ";", "if", "(", "offset_stmt", "&&", "gimple_code", "(", "offset_stmt", ")", "==", "GIMPLE_PHI", ")", "{", "HOST_WIDE_INT", "sub", ";", "gimple", "*", "arg1_stmt", ",", "*", "arg2_stmt", ";", "tree", "arg1", ",", "arg2", ";", "enum", "tree_code", "code1", ",", "code2", ";", "if", "(", "gimple_phi_num_args", "(", "offset_stmt", ")", "!=", "", ")", "goto", "escapes", ";", "arg1_stmt", "=", "va_list_skip_additions", "(", "gimple_phi_arg_def", "(", "offset_stmt", ",", "", ")", ")", ";", "arg2_stmt", "=", "va_list_skip_additions", "(", "gimple_phi_arg_def", "(", "offset_stmt", ",", "", ")", ")", ";", "if", "(", "arg1_stmt", "==", "NULL", "||", "!", "is_gimple_assign", "(", "arg1_stmt", ")", "||", "arg2_stmt", "==", "NULL", "||", "!", "is_gimple_assign", "(", "arg2_stmt", ")", ")", "goto", "escapes", ";", "code1", "=", "gimple_assign_rhs_code", "(", "arg1_stmt", ")", ";", "code2", "=", "gimple_assign_rhs_code", "(", "arg2_stmt", ")", ";", "if", "(", "code1", "==", "COMPONENT_REF", "&&", "(", "code2", "==", "MINUS_EXPR", "||", "code2", "==", "PLUS_EXPR", ")", ")", ";", "else", "if", "(", "code2", "==", "COMPONENT_REF", "&&", "(", "code1", "==", "MINUS_EXPR", "||", "code1", "==", "PLUS_EXPR", ")", ")", "{", "std", "::", "swap", "(", "arg1_stmt", ",", "arg2_stmt", ")", ";", "code2", "=", "code1", ";", "}", "else", "goto", "escapes", ";", "if", "(", "!", "tree_fits_shwi_p", "(", "gimple_assign_rhs2", "(", "arg2_stmt", ")", ")", ")", "goto", "escapes", ";", "sub", "=", "tree_to_shwi", "(", "gimple_assign_rhs2", "(", "arg2_stmt", ")", ")", ";", "if", "(", "code2", "==", "MINUS_EXPR", ")", "sub", "=", "-", "sub", ";", "if", "(", "sub", "<", "-", "", "||", "sub", ">", "-", "", ")", "goto", "escapes", ";", "arg1", "=", "gimple_assign_rhs1", "(", "arg1_stmt", ")", ";", "arg2", "=", "gimple_assign_rhs1", "(", "arg2_stmt", ")", ";", "if", "(", "TREE_CODE", "(", "arg2", ")", "==", "SSA_NAME", ")", "{", "arg2_stmt", "=", "va_list_skip_additions", "(", "arg2", ")", ";", "if", "(", "arg2_stmt", "==", "NULL", "||", "!", "is_gimple_assign", "(", "arg2_stmt", ")", "||", "gimple_assign_rhs_code", "(", "arg2_stmt", ")", "!=", "COMPONENT_REF", ")", "goto", "escapes", ";", "arg2", "=", "gimple_assign_rhs1", "(", "arg2_stmt", ")", ";", "}", "if", "(", "arg1", "!=", "arg2", ")", "goto", "escapes", ";", "if", "(", "TREE_CODE", "(", "arg1", ")", "!=", "COMPONENT_REF", "||", "TREE_OPERAND", "(", "arg1", ",", "", ")", "!=", "va_list_gpr_counter_field", "||", "get_base_address", "(", "arg1", ")", "!=", "base", ")", "goto", "escapes", ";"], "ground_truth": ["cfun", "->", "va_list_fpr_size", "|=", "", ";"], "File": "alpha", "Func": "alpha_stdarg_optimize_hook", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245706, "Length": 439, "Cover_Rate": 0.600547195622435} {"Template_token": ["", "if", "(", "TARGET_ABI_OPEN_VMS", ")", "{", "const", "char", "*", "fnname", ";", "char", "*", "trname", ";", "fnname", "=", "XSTR", "(", "fnaddr", ",", "", ")", ";", "trname", "=", "(", "char", "*", ")", "alloca", "(", "strlen", "(", "fnname", ")", "+", "", ")", ";", "strcpy", "(", "trname", ",", "fnname", ")", ";", "strcat", "(", "trname", ",", "", ")", ";", "fnname", "=", "ggc_alloc_string", "(", "trname", ",", "strlen", "(", "trname", ")", "+", "", ")", ";", "word2", "=", "gen_rtx_SYMBOL_REF", "(", "Pmode", ",", "fnname", ")", ";", "word1", "=", "force_reg", "(", "DImode", ",", "gen_const_mem", "(", "DImode", ",", "fnaddr", ")", ")", ";", "word1", "=", "expand_and", "(", "DImode", ",", "word1", ",", "GEN_INT", "(", "HOST_WIDE_INT_C", "(", "", ")", ")", ",", "NULL", ")", ";", "}", "else", "{", "word1", "=", "GEN_INT", "(", "HOST_WIDE_INT_C", "(", "", ")", ")", ";", "word2", "=", "GEN_INT", "(", "HOST_WIDE_INT_C", "(", "", ")", ")", ";", "}", "mem", "=", "adjust_address", "(", "m_tramp", ",", "DImode", ",", "", ")", ";"], "ground_truth": ["emit_move_insn", "(", "mem", ",", "word1", ")", ";"], "File": "alpha", "Func": "alpha_trampoline_init", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245707, "Length": 151, "Cover_Rate": 0.515358361774744} {"Template_token": ["", "strcat", "(", "trname", ",", "", ")", ";", "fnname", "=", "ggc_alloc_string", "(", "trname", ",", "strlen", "(", "trname", ")", "+", "", ")", ";", "word2", "=", "gen_rtx_SYMBOL_REF", "(", "Pmode", ",", "fnname", ")", ";", "word1", "=", "force_reg", "(", "DImode", ",", "gen_const_mem", "(", "DImode", ",", "fnaddr", ")", ")", ";", "word1", "=", "expand_and", "(", "DImode", ",", "word1", ",", "GEN_INT", "(", "HOST_WIDE_INT_C", "(", "", ")", ")", ",", "NULL", ")", ";", "}", "else", "{", "word1", "=", "GEN_INT", "(", "HOST_WIDE_INT_C", "(", "", ")", ")", ";", "word2", "=", "GEN_INT", "(", "HOST_WIDE_INT_C", "(", "", ")", ")", ";", "}", "mem", "=", "adjust_address", "(", "m_tramp", ",", "DImode", ",", "", ")", ";", "emit_move_insn", "(", "mem", ",", "word1", ")", ";"], "ground_truth": ["mem", "=", "adjust_address", "(", "m_tramp", ",", "DImode", ",", "", ")", ";"], "File": "alpha", "Func": "alpha_trampoline_init", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245708, "Length": 116, "Cover_Rate": 0.39590443686006827} {"Template_token": ["", "rtx", "alpha_use_linkage", "(", "rtx", "func", "ATTRIBUTE_UNUSED", ",", "bool", "lflag", "ATTRIBUTE_UNUSED", ",", "bool", "rflag", "ATTRIBUTE_UNUSED", ")", "{"], "ground_truth": ["return", "NULL_RTX", ";"], "File": "alpha", "Func": "alpha_use_linkage", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245709, "Length": 19, "Cover_Rate": 0.95} {"Template_token": ["", "if", "(", "TREE_CODE", "(", "TREE_TYPE", "(", "valist", ")", ")", "==", "ERROR_MARK", ")", "return", ";", "if", "(", "NUM_ARGS", "<", "", ")", "offset", "=", "TARGET_ABI_OPEN_VMS", "?", "UNITS_PER_WORD", ":", "", "*", "UNITS_PER_WORD", ";", "else", "offset", "=", "-", "", "*", "UNITS_PER_WORD", "+", "crtl", "->", "args", ".", "pretend_args_size", ";", "if", "(", "TARGET_ABI_OPEN_VMS", ")", "{", "t", "=", "make_tree", "(", "ptr_type_node", ",", "virtual_incoming_args_rtx", ")", ";", "t", "=", "fold_build_pointer_plus_hwi", "(", "t", ",", "offset", "+", "NUM_ARGS", "*", "UNITS_PER_WORD", ")", ";", "t", "=", "build2", "(", "MODIFY_EXPR", ",", "TREE_TYPE", "(", "valist", ")", ",", "valist", ",", "t", ")", ";", "TREE_SIDE_EFFECTS", "(", "t", ")", "=", "", ";", "expand_expr", "(", "t", ",", "const0_rtx", ",", "VOIDmode", ",", "EXPAND_NORMAL", ")", ";", "}", "else", "{", "base_field", "=", "TYPE_FIELDS", "(", "TREE_TYPE", "(", "valist", ")", ")", ";", "offset_field", "=", "DECL_CHAIN", "(", "base_field", ")", ";", "base_field", "=", "build3", "(", "COMPONENT_REF", ",", "TREE_TYPE", "(", "base_field", ")", ",", "valist", ",", "base_field", ",", "NULL_TREE", ")", ";", "offset_field", "=", "build3", "(", "COMPONENT_REF", ",", "TREE_TYPE", "(", "offset_field", ")", ",", "valist", ",", "offset_field", ",", "NULL_TREE", ")", ";", "t", "=", "make_tree", "(", "ptr_type_node", ",", "virtual_incoming_args_rtx", ")", ";", "t", "=", "fold_build_pointer_plus_hwi", "(", "t", ",", "offset", ")", ";", "t", "=", "build2", "(", "MODIFY_EXPR", ",", "TREE_TYPE", "(", "base_field", ")", ",", "base_field", ",", "t", ")", ";", "TREE_SIDE_EFFECTS", "(", "t", ")", "=", "", ";", "expand_expr", "(", "t", ",", "const0_rtx", ",", "VOIDmode", ",", "EXPAND_NORMAL", ")", ";"], "ground_truth": ["t", "=", "build_int_cst", "(", "NULL_TREE", ",", "NUM_ARGS", "*", "UNITS_PER_WORD", ")", ";"], "File": "alpha", "Func": "alpha_va_start", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245710, "Length": 224, "Cover_Rate": 0.7943262411347518} {"Template_token": ["", "t", "=", "make_tree", "(", "ptr_type_node", ",", "virtual_incoming_args_rtx", ")", ";", "t", "=", "fold_build_pointer_plus_hwi", "(", "t", ",", "offset", ")", ";", "t", "=", "build2", "(", "MODIFY_EXPR", ",", "TREE_TYPE", "(", "base_field", ")", ",", "base_field", ",", "t", ")", ";", "TREE_SIDE_EFFECTS", "(", "t", ")", "=", "", ";", "expand_expr", "(", "t", ",", "const0_rtx", ",", "VOIDmode", ",", "EXPAND_NORMAL", ")", ";", "t", "=", "build_int_cst", "(", "NULL_TREE", ",", "NUM_ARGS", "*", "UNITS_PER_WORD", ")", ";", "t", "=", "build2", "(", "MODIFY_EXPR", ",", "TREE_TYPE", "(", "offset_field", ")", ",", "offset_field", ",", "t", ")", ";"], "ground_truth": ["TREE_SIDE_EFFECTS", "(", "t", ")", "=", "", ";"], "File": "alpha", "Func": "alpha_va_start", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245711, "Length": 86, "Cover_Rate": 0.3049645390070922} {"Template_token": ["", "static", "bool", "alpha_vms_can_eliminate", "(", "const", "int", "from", "ATTRIBUTE_UNUSED", ",", "const", "int", "to", ")", "{", "switch", "(", "alpha_procedure_type", ")", "{", "case", "PT_NULL", ":", "return", "to", "==", "STACK_POINTER_REGNUM", ";", "case", "PT_REGISTER", ":", "case", "PT_STACK", ":", "return", "(", "to", "!=", "STACK_POINTER_REGNUM", "||", "vms_unwind_regno", "!=", "HARD_FRAME_POINTER_REGNUM", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_vms_can_eliminate", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245714, "Length": 45, "Cover_Rate": 0.9} {"Template_token": ["", "switch", "(", "alpha_procedure_type", ")", "{", "case", "PT_NULL", ":", "return", "to", "==", "STACK_POINTER_REGNUM", ";"], "ground_truth": ["case", "PT_REGISTER", ":"], "File": "alpha", "Func": "alpha_vms_can_eliminate", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245715, "Length": 16, "Cover_Rate": 0.32} {"Template_token": ["", "offset", "=", "(", "ALPHA_ROUND", "(", "sa_size", "+", "pv_save_size", "+", "get_frame_size", "(", ")", "+", "crtl", "->", "args", ".", "pretend_args_size", ")", "-", "crtl", "->", "args", ".", "pretend_args_size", ")", ";", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}"], "ground_truth": ["if", "(", "to", "==", "STACK_POINTER_REGNUM", ")", "offset", "+=", "ALPHA_ROUND", "(", "crtl", "->", "outgoing_args_size", ")", ";"], "File": "alpha", "Func": "alpha_vms_initial_elimination_offset", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245716, "Length": 51, "Cover_Rate": 0.4146341463414634} {"Template_token": ["", "in_section", "=", "NULL", ";", "fputs", "(", "", ",", "stream", ")", ";", "assemble_name", "(", "stream", ",", "funname", ")", ";", "fputs", "(", "", ",", "stream", ")", ";", "ASM_OUTPUT_LABEL", "(", "stream", ",", "funname", ")", ";", "fprintf", "(", "stream", ",", "", ")", ";", "assemble_name", "(", "stream", ",", "funname", ")", ";", "fprintf", "(", "stream", ",", "", ",", "alpha_procedure_type", "==", "PT_STACK", "?", "", ":", "alpha_procedure_type", "==", "PT_REGISTER", "?", "", ":", "", ")", ";"], "ground_truth": ["if", "(", "cfun", "->", "machine", "->", "links", ")", "{"], "File": "alpha", "Func": "alpha_write_linkage", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245717, "Length": 76, "Cover_Rate": 0.4634146341463415} {"Template_token": ["", "if", "(", "cfun", "->", "machine", "->", "links", ")", "{", "hash_map", "<", "nofree_string_hash", ",", "alpha_links", "*", ">", "::", "iterator", "iter", "=", "cfun", "->", "machine", "->", "links", "->", "begin", "(", ")", ";", "for", "(", ";", "iter", "!=", "cfun", "->", "machine", "->", "links", "->", "end", "(", ")", ";", "++", "iter", ")", "alpha_write_one_linkage", "(", "(", "*", "iter", ")", ".", "first", ",", "(", "*", "iter", ")", ".", "second", ",", "stream", ")", ";", "}"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_write_linkage", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245718, "Length": 69, "Cover_Rate": 0.42073170731707316} {"Template_token": ["", "static", "int", "alpha_write_one_linkage", "(", "const", "char", "*", "name", ",", "alpha_links", "*", "link", ",", "FILE", "*", "stream", ")", "{", "ASM_OUTPUT_INTERNAL_LABEL", "(", "stream", ",", "XSTR", "(", "link", "->", "linkage", ",", "", ")", ")", ";", "if", "(", "link", "->", "rkind", "==", "KIND_CODEADDR", ")", "{", "fprintf", "(", "stream", ",", "", ")", ";", "}", "else", "{", "if", "(", "!", "SYMBOL_REF_EXTERNAL_P", "(", "link", "->", "func", ")", "&&", "SYMBOL_REF_LOCAL_P", "(", "link", "->", "func", ")", ")", "{", "fprintf", "(", "stream", ",", "", ",", "name", ")", ";", "fprintf", "(", "stream", ",", "", ")", ";", "}", "else", "{"], "ground_truth": ["fprintf", "(", "stream", ",", "", ")", ";"], "File": "alpha", "Func": "alpha_write_one_linkage", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245719, "Length": 95, "Cover_Rate": 0.8260869565217391} {"Template_token": ["", "if", "(", "link", "->", "rkind", "==", "KIND_CODEADDR", ")", "{", "fprintf", "(", "stream", ",", "", ")", ";", "}", "else", "{", "if", "(", "!", "SYMBOL_REF_EXTERNAL_P", "(", "link", "->", "func", ")", "&&", "SYMBOL_REF_LOCAL_P", "(", "link", "->", "func", ")", ")", "{", "fprintf", "(", "stream", ",", "", ",", "name", ")", ";", "fprintf", "(", "stream", ",", "", ")", ";", "}", "else", "{", "fprintf", "(", "stream", ",", "", ")", ";", "}"], "ground_truth": ["}"], "File": "alpha", "Func": "alpha_write_one_linkage", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245720, "Length": 65, "Cover_Rate": 0.5652173913043478} {"Template_token": ["", "tree", "decl", "=", "*", "node", ";", "gcc_assert", "(", "DECL_P", "(", "decl", ")", ")", ";", "DECL_COMMON", "(", "decl", ")", "=", "", ";"], "ground_truth": ["return", "NULL_TREE", ";"], "File": "alpha", "Func": "common_object_handler", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245721, "Length": 24, "Cover_Rate": 0.47058823529411764} {"Template_token": ["", "static", "tree", "common_object_handler", "(", "tree", "*", "node", ",", "tree", "name", "ATTRIBUTE_UNUSED", ",", "tree", "args", "ATTRIBUTE_UNUSED", ",", "int", "flags", "ATTRIBUTE_UNUSED", ",", "bool", "*", "no_add_attrs", "ATTRIBUTE_UNUSED", ")", "{", "tree", "decl", "=", "*", "node", ";", "gcc_assert", "(", "DECL_P", "(", "decl", ")", ")", ";"], "ground_truth": ["DECL_COMMON", "(", "decl", ")", "=", "", ";"], "File": "alpha", "Func": "common_object_handler", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245722, "Length": 47, "Cover_Rate": 0.9215686274509803} {"Template_token": ["", "if", "(", "TARGET_EXPLICIT_RELOCS", "&&", "TARGET_SMALL_DATA", ")", "return", "true", ";", "return", "!", "TREE_PUBLIC", "(", "decl", ")", "||", "!", "DECL_EXTERNAL", "(", "decl", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "decl_has_samegp", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245723, "Length": 23, "Cover_Rate": 0.48936170212765956} {"Template_token": ["", "bool", "direct_return", "(", "void", ")", "{"], "ground_truth": ["return", "(", "TARGET_ABI_OSF", "&&", "reload_completed", "&&", "cfun", "->", "machine", "->", "frame_size", "==", "", ")", ";"], "File": "alpha", "Func": "direct_return", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245726, "Length": 21, "Cover_Rate": 0.9545454545454546} {"Template_token": ["", "static", "void", "emit_frame_store", "(", "unsigned", "int", "regno", ",", "rtx", "base_reg", ",", "HOST_WIDE_INT", "frame_bias", ",", "HOST_WIDE_INT", "base_ofs", ")", "{", "rtx", "reg", "=", "gen_rtx_REG", "(", "DImode", ",", "regno", ")", ";"], "ground_truth": ["emit_frame_store_1", "(", "reg", ",", "base_reg", ",", "frame_bias", ",", "base_ofs", ",", "reg", ")", ";"], "File": "alpha", "Func": "emit_frame_store", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245727, "Length": 41, "Cover_Rate": 0.9761904761904762} {"Template_token": ["", "static", "void", "emit_frame_store", "(", "unsigned", "int", "regno", ",", "rtx", "base_reg", ",", "HOST_WIDE_INT", "frame_bias", ",", "HOST_WIDE_INT", "base_ofs", ")", "{", "rtx", "reg", "=", "gen_rtx_REG", "(", "DImode", ",", "regno", ")", ";", "emit_frame_store_1", "(", "reg", ",", "base_reg", ",", "frame_bias", ",", "base_ofs", ",", "reg", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "emit_frame_store", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245728, "Length": 42, "Cover_Rate": 1.0} {"Template_token": ["", "static", "void", "emit_frame_store_1", "(", "rtx", "value", ",", "rtx", "base_reg", ",", "HOST_WIDE_INT", "frame_bias", ",", "HOST_WIDE_INT", "base_ofs", ",", "rtx", "frame_reg", ")", "{", "rtx", "addr", ",", "mem", ";", "rtx_insn", "*", "insn", ";", "addr", "=", "plus_constant", "(", "Pmode", ",", "base_reg", ",", "base_ofs", ")", ";", "mem", "=", "gen_frame_mem", "(", "DImode", ",", "addr", ")", ";", "insn", "=", "emit_move_insn", "(", "mem", ",", "value", ")", ";", "RTX_FRAME_RELATED_P", "(", "insn", ")", "=", "", ";", "if", "(", "frame_bias", "||", "value", "!=", "frame_reg", ")", "{", "if", "(", "frame_bias", ")", "{"], "ground_truth": ["addr", "=", "plus_constant", "(", "Pmode", ",", "stack_pointer_rtx", ",", "frame_bias", "+", "base_ofs", ")", ";"], "File": "alpha", "Func": "emit_frame_store_1", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245729, "Length": 92, "Cover_Rate": 0.7796610169491526} {"Template_token": ["", "rtx", "ret", "=", "gen_reg_rtx", "(", "DImode", ")", ";", "rtx", "(", "*", "fn", ")", "(", "rtx", ",", "rtx", ",", "rtx", ")", ";", "switch", "(", "mode", ")", "{", "case", "E_QImode", ":", "fn", "=", "gen_insbl", ";", "break", ";", "case", "E_HImode", ":", "fn", "=", "gen_inswl", ";", "break", ";", "case", "E_SImode", ":", "fn", "=", "gen_insll", ";", "break", ";", "case", "E_DImode", ":", "fn", "=", "gen_insql", ";", "break", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}", "op1", "=", "force_reg", "(", "mode", ",", "op1", ")", ";", "emit_insn", "(", "fn", "(", "ret", ",", "op1", ",", "op2", ")", ")", ";", "return", "ret", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "emit_insxl", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245730, "Length": 94, "Cover_Rate": 0.8703703703703703} {"Template_token": ["", "case", "E_HImode", ":", "fn", "=", "gen_inswl", ";", "break", ";", "case", "E_SImode", ":", "fn", "=", "gen_insll", ";", "break", ";", "case", "E_DImode", ":", "fn", "=", "gen_insql", ";", "break", ";", "default", ":"], "ground_truth": ["gcc_unreachable", "(", ")", ";"], "File": "alpha", "Func": "emit_insxl", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245731, "Length": 33, "Cover_Rate": 0.3055555555555556} {"Template_token": ["", "static", "void", "emit_unlikely_jump", "(", "rtx", "cond", ",", "rtx", "label", ")", "{", "rtx", "x", "=", "gen_rtx_IF_THEN_ELSE", "(", "VOIDmode", ",", "cond", ",", "label", ",", "pc_rtx", ")", ";"], "ground_truth": ["rtx_insn", "*", "insn", "=", "emit_jump_insn", "(", "gen_rtx_SET", "(", "pc_rtx", ",", "x", ")", ")", ";"], "File": "alpha", "Func": "emit_unlikely_jump", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245732, "Length": 39, "Cover_Rate": 0.7647058823529411} {"Template_token": ["", "virtual", "unsigned", "int", "execute", "(", "function", "*", ")", "{", "return", "rest_of_align_insns", "(", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "execute", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245733, "Length": 15, "Cover_Rate": 1.0} {"Template_token": ["", "virtual", "unsigned", "int", "execute", "(", "function", "*", ")", "{", "return", "rest_of_align_insns", "(", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "execute", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245734, "Length": 15, "Cover_Rate": 1.0} {"Template_token": ["", "if", "(", "arity", ">", "MAX_ARGS", ")", "return", "NULL_RTX", ";", "insn_op", "=", "&", "insn_data", "[", "icode", "]", ".", "operand", "[", "arity", "+", "nonvoid", "]", ";", "op", "[", "arity", "]", "=", "expand_expr", "(", "arg", ",", "NULL_RTX", ",", "insn_op", "->", "mode", ",", "EXPAND_NORMAL", ")", ";", "if", "(", "!", "(", "*", "insn_op", "->", "predicate", ")", "(", "op", "[", "arity", "]", ",", "insn_op", "->", "mode", ")", ")", "op", "[", "arity", "]", "=", "copy_to_mode_reg", "(", "insn_op", "->", "mode", ",", "op", "[", "arity", "]", ")", ";", "arity", "++", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "FOR_EACH_CALL_EXPR_ARG", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245735, "Length": 83, "Cover_Rate": 0.7757009345794392} {"Template_token": ["", "const_rtx", "x", "=", "*", "iter", ";", "if", "(", "GET_CODE", "(", "x", ")", "==", "LO_SUM", "&&", "XEXP", "(", "x", ",", "", ")", "==", "pic_offset_table_rtx", ")", "return", "true", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "FOR_EACH_SUBRTX", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245737, "Length": 28, "Cover_Rate": 0.6666666666666666} {"Template_token": ["", "FOR_EACH_SUBRTX_VAR", "(", "iter", ",", "array", ",", "x", ",", "ALL", ")", "{"], "ground_truth": ["rtx", "x", "=", "*", "iter", ";"], "File": "alpha", "Func": "FOR_EACH_SUBRTX_VAR", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245738, "Length": 17, "Cover_Rate": 0.3695652173913043} {"Template_token": ["", "if", "(", "GET_CODE", "(", "x", ")", "==", "LO_SUM", ")", "iter", ".", "skip_subrtxes", "(", ")", ";", "else", "if", "(", "small_symbolic_operand", "(", "x", ",", "Pmode", ")", ")", "return", "true", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "FOR_EACH_SUBRTX_VAR", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245739, "Length": 29, "Cover_Rate": 0.6304347826086957} {"Template_token": ["", "virtual", "bool", "gate", "(", "function", "*", ")", "{"], "ground_truth": ["return", "(", "(", "alpha_tune", "==", "PROCESSOR_EV4", "||", "alpha_tune", "==", "PROCESSOR_EV5", ")", "&&", "optimize", "&&", "!", "optimize_size", "&&", "alpha_tp", "!=", "ALPHA_TP_INSN", "&&", "flag_schedule_insns_after_reload", ")", ";"], "File": "alpha", "Func": "gate", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245741, "Length": 32, "Cover_Rate": 0.9696969696969697} {"Template_token": ["", "gcc_assert", "(", "memory_address_p", "(", "GET_MODE", "(", "ref", ")", ",", "base", ")", ")", ";", "}", "else", "base", "=", "XEXP", "(", "ref", ",", "", ")", ";", "if", "(", "GET_CODE", "(", "base", ")", "==", "PLUS", ")", "disp", "=", "INTVAL", "(", "XEXP", "(", "base", ",", "", ")", ")", ",", "base", "=", "XEXP", "(", "base", ",", "", ")", ";"], "ground_truth": ["else", "disp", "=", "", ";"], "File": "alpha", "Func": "get_aligned_mem", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245742, "Length": 59, "Cover_Rate": 0.3430232558139535} {"Template_token": ["", "case", "ALPHA_FPRM_MINF", ":", "return", "", ";", "case", "ALPHA_FPRM_CHOP", ":", "return", "", ";", "case", "ALPHA_FPRM_DYN", ":", "return", "", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}", "break", ";", "case", "ROUND_SUFFIX_C", ":", "return", "", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}"], "ground_truth": ["gcc_unreachable", "(", ")", ";"], "File": "alpha", "Func": "get_round_mode_suffix", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245743, "Length": 44, "Cover_Rate": 0.5} {"Template_token": ["", "return", "", ";", "case", "ALPHA_FPRM_DYN", ":", "return", "", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}", "break", ";", "case", "ROUND_SUFFIX_C", ":", "return", "", ";", "default", ":", "gcc_unreachable", "(", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "get_round_mode_suffix", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245744, "Length": 31, "Cover_Rate": 0.3522727272727273} {"Template_token": ["", "static", "rtx", "get_tls_get_addr", "(", "void", ")", "{"], "ground_truth": ["if", "(", "!", "tls_get_addr_libfunc", ")", "tls_get_addr_libfunc", "=", "init_one_libfunc", "(", "", ")", ";"], "File": "alpha", "Func": "get_tls_get_addr", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245745, "Length": 19, "Cover_Rate": 0.8260869565217391} {"Template_token": ["", "return", "NULL", ";", "case", "ALPHA_FPTM_U", ":", "return", "", ";", "case", "ALPHA_FPTM_SU", ":", "return", "", ";", "case", "ALPHA_FPTM_SUI", ":", "return", "", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}", "break", ";", "case", "TRAP_SUFFIX_U_SU_SUI", ":", "switch", "(", "alpha_fptm", ")", "{", "case", "ALPHA_FPTM_N", ":", "return", "NULL", ";", "case", "ALPHA_FPTM_U", ":", "return", "", ";", "case", "ALPHA_FPTM_SU", ":", "return", "", ";", "case", "ALPHA_FPTM_SUI", ":", "return", "", ";", "default", ":", "gcc_unreachable", "(", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "get_trap_mode_suffix", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245746, "Length": 69, "Cover_Rate": 0.36507936507936506} {"Template_token": ["", "gcc_assert", "(", "memory_address_p", "(", "GET_MODE", "(", "ref", ")", ",", "base", ")", ")", ";", "}", "else", "base", "=", "XEXP", "(", "ref", ",", "", ")", ";", "if", "(", "GET_CODE", "(", "base", ")", "==", "PLUS", ")", "offset", "+=", "INTVAL", "(", "XEXP", "(", "base", ",", "", ")", ")", ",", "base", "=", "XEXP", "(", "base", ",", "", ")", ";"], "ground_truth": ["return", "plus_constant", "(", "Pmode", ",", "base", ",", "offset", ")", ";"], "File": "alpha", "Func": "get_unaligned_address", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245747, "Length": 64, "Cover_Rate": 0.6037735849056604} {"Template_token": ["", "base", "=", "find_replacement", "(", "&", "XEXP", "(", "ref", ",", "", ")", ")", ";", "gcc_assert", "(", "memory_address_p", "(", "GET_MODE", "(", "ref", ")", ",", "base", ")", ")", ";", "}", "else", "base", "=", "XEXP", "(", "ref", ",", "", ")", ";", "if", "(", "GET_CODE", "(", "base", ")", "==", "PLUS", ")", "offset", "+=", "INTVAL", "(", "XEXP", "(", "base", ",", "", ")", ")", ",", "base", "=", "XEXP", "(", "base", ",", "", ")", ";"], "ground_truth": ["return", "plus_constant", "(", "Pmode", ",", "base", ",", "offset", ")", ";"], "File": "alpha", "Func": "get_unaligned_address", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245748, "Length": 77, "Cover_Rate": 0.7264150943396226} {"Template_token": ["", "if", "(", "GET_CODE", "(", "addr", ")", "==", "PLUS", ")", "{"], "ground_truth": ["ofs", "+=", "INTVAL", "(", "XEXP", "(", "addr", ",", "", ")", ")", ";"], "File": "alpha", "Func": "get_unaligned_offset", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245749, "Length": 22, "Cover_Rate": 0.3333333333333333} {"Template_token": ["", "rtx", "get_unaligned_offset", "(", "rtx", "addr", ",", "HOST_WIDE_INT", "ofs", ")", "{", "if", "(", "GET_CODE", "(", "addr", ")", "==", "PLUS", ")", "{", "ofs", "+=", "INTVAL", "(", "XEXP", "(", "addr", ",", "", ")", ")", ";", "addr", "=", "XEXP", "(", "addr", ",", "", ")", ";", "}", "return", "expand_simple_binop", "(", "Pmode", ",", "PLUS", ",", "addr", ",", "GEN_INT", "(", "ofs", "&", "", ")", ",", "NULL_RTX", ",", "", ",", "OPTAB_LIB_WIDEN", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "get_unaligned_offset", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245750, "Length": 66, "Cover_Rate": 1.0} {"Template_token": ["", "struct", "GTY", "(", "(", ")", ")", "xfloating_op", "{"], "ground_truth": ["const", "enum", "rtx_code", "code", ";"], "File": "alpha", "Func": "GTY", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245751, "Length": 13, "Cover_Rate": 0.3170731707317073} {"Template_token": ["", "const", "char", "*", "const", "GTY", "(", "(", "skip", ")", ")", "vms_func", ";"], "ground_truth": ["rtx", "libcall", ";"], "File": "alpha", "Func": "GTY", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245752, "Length": 15, "Cover_Rate": 0.36585365853658536} {"Template_token": ["", "rtl_opt_pass", "*", "make_pass_align_insns", "(", "gcc", "::", "context", "*", "ctxt", ")", "{", "return", "new", "pass_align_insns", "(", "ctxt", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "make_pass_align_insns", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245754, "Length": 19, "Cover_Rate": 1.0} {"Template_token": ["", "return", "new", "pass_handle_trap_shadows", "(", "ctxt", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "make_pass_handle_trap_shadows", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245755, "Length": 8, "Cover_Rate": 0.42105263157894735} {"Template_token": ["", "pass_align_insns", "(", "gcc", "::", "context", "*", "ctxt", ")", ":", "rtl_opt_pass", "(", "pass_data_align_insns", ",", "ctxt", ")", "{"], "ground_truth": ["}"], "File": "alpha", "Func": "pass_align_insns", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245757, "Length": 17, "Cover_Rate": 1.0} {"Template_token": ["", "pass_align_insns", "(", "gcc", "::", "context", "*", "ctxt", ")", ":", "rtl_opt_pass", "(", "pass_data_align_insns", ",", "ctxt", ")", "{"], "ground_truth": ["}"], "File": "alpha", "Func": "pass_align_insns", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245758, "Length": 17, "Cover_Rate": 1.0} {"Template_token": ["", "pass_handle_trap_shadows", "(", "gcc", "::", "context", "*", "ctxt", ")", ":", "rtl_opt_pass", "(", "pass_data_handle_trap_shadows", ",", "ctxt", ")", "{"], "ground_truth": ["}"], "File": "alpha", "Func": "pass_handle_trap_shadows", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245759, "Length": 17, "Cover_Rate": 1.0} {"Template_token": ["", "pass_handle_trap_shadows", "(", "gcc", "::", "context", "*", "ctxt", ")", ":", "rtl_opt_pass", "(", "pass_data_handle_trap_shadows", ",", "ctxt", ")", "{"], "ground_truth": ["}"], "File": "alpha", "Func": "pass_handle_trap_shadows", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245760, "Length": 17, "Cover_Rate": 1.0} {"Template_token": ["", "rtx", "tmp", "=", "op", ";", "if", "(", "SUBREG_P", "(", "tmp", ")", ")", "tmp", "=", "SUBREG_REG", "(", "tmp", ")", ";"], "ground_truth": ["if", "(", "REG_P", "(", "tmp", ")", "&&", "REGNO", "(", "tmp", ")", ">=", "FIRST_PSEUDO_REGISTER", ")", "{"], "File": "alpha", "Func": "resolve_reload_operand", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245761, "Length": 34, "Cover_Rate": 0.4788732394366197} {"Template_token": ["", "if", "(", "REG_P", "(", "tmp", ")", "&&", "REGNO", "(", "tmp", ")", ">=", "FIRST_PSEUDO_REGISTER", ")", "{", "op", "=", "reg_equiv_memory_loc", "(", "REGNO", "(", "tmp", ")", ")", ";", "if", "(", "op", "==", "", ")", "return", "", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "resolve_reload_operand", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245762, "Length": 35, "Cover_Rate": 0.49295774647887325} {"Template_token": ["", "static", "unsigned", "int", "rest_of_align_insns", "(", "void", ")", "{"], "ground_truth": ["alpha_align_insns", "(", ")", ";"], "File": "alpha", "Func": "rest_of_align_insns", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245763, "Length": 12, "Cover_Rate": 0.75} {"Template_token": ["", "alpha_align_insns", "(", ")", ";"], "ground_truth": ["return", "", ";"], "File": "alpha", "Func": "rest_of_align_insns", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245764, "Length": 7, "Cover_Rate": 0.4375} {"Template_token": ["", "static", "unsigned", "int", "rest_of_handle_trap_shadows", "(", "void", ")", "{"], "ground_truth": ["alpha_handle_trap_shadows", "(", ")", ";"], "File": "alpha", "Func": "rest_of_handle_trap_shadows", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245765, "Length": 12, "Cover_Rate": 0.75} {"Template_token": ["", "static", "unsigned", "int", "rest_of_handle_trap_shadows", "(", "void", ")", "{", "alpha_handle_trap_shadows", "(", ")", ";"], "ground_truth": ["return", "", ";"], "File": "alpha", "Func": "rest_of_handle_trap_shadows", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245766, "Length": 15, "Cover_Rate": 0.9375} {"Template_token": ["", "end_sequence", "(", ")", ";", "if", "(", "!", "seq", ")", "return", "NULL", ";", "if", "(", "INSN_P", "(", "seq", ")", ")", "{", "insn", "=", "seq", ";", "while", "(", "insn", "!=", "NULL_RTX", ")", "{", "RTX_FRAME_RELATED_P", "(", "insn", ")", "=", "", ";", "insn", "=", "NEXT_INSN", "(", "insn", ")", ";", "}", "seq", "=", "emit_insn", "(", "seq", ")", ";", "}", "else", "{", "seq", "=", "emit_insn", "(", "seq", ")", ";", "RTX_FRAME_RELATED_P", "(", "seq", ")", "=", "", ";", "}"], "ground_truth": ["return", "seq", ";"], "File": "alpha", "Func": "set_frame_related_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245767, "Length": 74, "Cover_Rate": 0.7789473684210526} {"Template_token": ["", "if", "(", "INSN_P", "(", "seq", ")", ")", "{", "insn", "=", "seq", ";", "while", "(", "insn", "!=", "NULL_RTX", ")", "{", "RTX_FRAME_RELATED_P", "(", "insn", ")", "=", "", ";", "insn", "=", "NEXT_INSN", "(", "insn", ")", ";", "}", "seq", "=", "emit_insn", "(", "seq", ")", ";", "}", "else", "{", "seq", "=", "emit_insn", "(", "seq", ")", ";", "RTX_FRAME_RELATED_P", "(", "seq", ")", "=", "", ";", "}", "return", "seq", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "set_frame_related_p", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245768, "Length": 63, "Cover_Rate": 0.6631578947368421} {"Template_token": ["", "subrtx_var_iterator", "::", "array_type", "array", ";", "FOR_EACH_SUBRTX_VAR", "(", "iter", ",", "array", ",", "x", ",", "ALL", ")", "{", "rtx", "x", "=", "*", "iter", ";", "if", "(", "GET_CODE", "(", "x", ")", "==", "LO_SUM", ")", "iter", ".", "skip_subrtxes", "(", ")", ";", "else", "if", "(", "small_symbolic_operand", "(", "x", ",", "Pmode", ")", ")", "return", "true", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "some_small_symbolic_operand_int", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245769, "Length": 51, "Cover_Rate": 0.8225806451612904} {"Template_token": ["", "FOR_EACH_SUBRTX_VAR", "(", "iter", ",", "array", ",", "x", ",", "ALL", ")", "{", "rtx", "x", "=", "*", "iter", ";", "if", "(", "GET_CODE", "(", "x", ")", "==", "LO_SUM", ")", "iter", ".", "skip_subrtxes", "(", ")", ";", "else", "if", "(", "small_symbolic_operand", "(", "x", ",", "Pmode", ")", ")", "return", "true", ";", "}", "return", "false", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "some_small_symbolic_operand_int", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245770, "Length": 50, "Cover_Rate": 0.8064516129032258} {"Template_token": ["", "else", "if", "(", "small_symbolic_operand", "(", "x", ",", "Pmode", ")", ")", "{", "*", "ptr", "=", "gen_rtx_LO_SUM", "(", "Pmode", ",", "pic_offset_table_rtx", ",", "x", ")", ";", "iter", ".", "skip_subrtxes", "(", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "split_small_symbolic_operand", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245771, "Length": 30, "Cover_Rate": 0.3191489361702128} {"Template_token": ["", "op", "=", "XVECEXP", "(", "op", ",", "", ",", "", ")", ";", "if", "(", "GET_CODE", "(", "op", ")", "!=", "SYMBOL_REF", ")", "return", "", ";", "switch", "(", "SYMBOL_REF_TLS_MODEL", "(", "op", ")", ")", "{", "case", "TLS_MODEL_LOCAL_DYNAMIC", ":", "return", "unspec", "==", "UNSPEC_DTPREL", "&&", "size", "==", "alpha_tls_size", ";", "case", "TLS_MODEL_INITIAL_EXEC", ":", "return", "unspec", "==", "UNSPEC_TPREL", "&&", "size", "==", "", ";", "case", "TLS_MODEL_LOCAL_EXEC", ":", "return", "unspec", "==", "UNSPEC_TPREL", "&&", "size", "==", "alpha_tls_size", ";", "default", ":", "gcc_unreachable", "(", ")", ";", "}"], "ground_truth": ["}"], "File": "alpha", "Func": "tls_symbolic_operand_1", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245772, "Length": 75, "Cover_Rate": 0.635593220338983} {"Template_token": ["", "if", "(", "GET_CODE", "(", "symbol", ")", "!=", "SYMBOL_REF", ")", "return", "TLS_MODEL_NONE", ";"], "ground_truth": ["model", "=", "SYMBOL_REF_TLS_MODEL", "(", "symbol", ")", ";"], "File": "alpha", "Func": "tls_symbolic_operand_type", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245773, "Length": 19, "Cover_Rate": 0.38} {"Template_token": ["", "if", "(", "gimple_code", "(", "stmt", ")", "==", "GIMPLE_PHI", ")", "return", "stmt", ";", "if", "(", "!", "is_gimple_assign", "(", "stmt", ")", "||", "gimple_assign_lhs", "(", "stmt", ")", "!=", "lhs", ")", "return", "NULL", ";", "if", "(", "TREE_CODE", "(", "gimple_assign_rhs1", "(", "stmt", ")", ")", "!=", "SSA_NAME", ")", "return", "stmt", ";", "code", "=", "gimple_assign_rhs_code", "(", "stmt", ")", ";", "if", "(", "!", "CONVERT_EXPR_CODE_P", "(", "code", ")", "&&", "(", "(", "code", "!=", "PLUS_EXPR", "&&", "code", "!=", "POINTER_PLUS_EXPR", ")", "||", "TREE_CODE", "(", "gimple_assign_rhs2", "(", "stmt", ")", ")", "!=", "INTEGER_CST", "||", "!", "tree_fits_uhwi_p", "(", "gimple_assign_rhs2", "(", "stmt", ")", ")", ")", ")", "return", "stmt", ";", "lhs", "=", "gimple_assign_rhs1", "(", "stmt", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "va_list_skip_additions", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245774, "Length": 102, "Cover_Rate": 0.7669172932330827} {"Template_token": ["", "code", "=", "gimple_assign_rhs_code", "(", "stmt", ")", ";", "if", "(", "!", "CONVERT_EXPR_CODE_P", "(", "code", ")", "&&", "(", "(", "code", "!=", "PLUS_EXPR", "&&", "code", "!=", "POINTER_PLUS_EXPR", ")", "||", "TREE_CODE", "(", "gimple_assign_rhs2", "(", "stmt", ")", ")", "!=", "INTEGER_CST", "||", "!", "tree_fits_uhwi_p", "(", "gimple_assign_rhs2", "(", "stmt", ")", ")", ")", ")", "return", "stmt", ";", "lhs", "=", "gimple_assign_rhs1", "(", "stmt", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "va_list_skip_additions", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245775, "Length": 57, "Cover_Rate": 0.42857142857142855} {"Template_token": ["", "fputc", "(", "'\\n'", ",", "asm_out_file", ")", ";", "fprintf", "(", "asm_out_file", ",", "", ",", "name", ")", ";", "if", "(", "flags", "&", "SECTION_DEBUG", ")", "fprintf", "(", "asm_out_file", ",", "", ")", ";", "fputc", "(", "'\\n'", ",", "asm_out_file", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "vms_asm_named_section", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245776, "Length": 37, "Cover_Rate": 0.6727272727272727} {"Template_token": ["", "static", "void", "vms_asm_out_constructor", "(", "rtx", "symbol", ",", "int", "priority", "ATTRIBUTE_UNUSED", ")", "{"], "ground_truth": ["switch_to_section", "(", "ctors_section", ")", ";"], "File": "alpha", "Func": "vms_asm_out_constructor", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245777, "Length": 17, "Cover_Rate": 0.5} {"Template_token": ["", "assemble_integer", "(", "symbol", ",", "UNITS_PER_WORD", ",", "BITS_PER_WORD", ",", "", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "vms_asm_out_constructor", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245778, "Length": 12, "Cover_Rate": 0.35294117647058826} {"Template_token": ["", "assemble_align", "(", "BITS_PER_WORD", ")", ";", "assemble_integer", "(", "symbol", ",", "UNITS_PER_WORD", ",", "BITS_PER_WORD", ",", "", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "vms_asm_out_destructor", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245779, "Length": 17, "Cover_Rate": 0.5} {"Template_token": ["", "assemble_align", "(", "BITS_PER_WORD", ")", ";", "assemble_integer", "(", "symbol", ",", "UNITS_PER_WORD", ",", "BITS_PER_WORD", ",", "", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "vms_asm_out_destructor", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245780, "Length": 17, "Cover_Rate": 0.5} {"Template_token": ["", "tree", "attr", "=", "DECL_ATTRIBUTES", "(", "decl", ")", ";", "fprintf", "(", "file", ",", "", ",", "COMMON_ASM_OP", ")", ";", "assemble_name", "(", "file", ",", "name", ")", ";", "fprintf", "(", "file", ",", "", "HOST_WIDE_INT_PRINT_UNSIGNED", ",", "size", ")", ";", "fprintf", "(", "file", ",", "", ",", "align", "/", "BITS_PER_UNIT", ")", ";", "if", "(", "attr", ")", "{", "attr", "=", "lookup_attribute", "(", "COMMON_OBJECT", ",", "attr", ")", ";", "if", "(", "attr", ")", "fprintf", "(", "file", ",", "", ",", "IDENTIFIER_POINTER", "(", "TREE_VALUE", "(", "TREE_VALUE", "(", "attr", ")", ")", ")", ")", ";", "}"], "ground_truth": ["fputc", "(", "'\\n'", ",", "file", ")", ";"], "File": "alpha", "Func": "vms_output_aligned_decl_common", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245781, "Length": 89, "Cover_Rate": 0.7807017543859649} {"Template_token": ["", "return", "(", "mode", "==", "SImode", "||", "mode", "==", "DImode", ")", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "vms_valid_pointer_mode", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245782, "Length": 12, "Cover_Rate": 0.6} {"Template_token": ["", "i", "++", ",", "value", ">>=", "", ")", "if", "(", "(", "value", "&", "", ")", "!=", "", "&&", "(", "value", "&", "", ")", "!=", "", ")", "return", "", ";", "return", "", ";"], "ground_truth": ["}"], "File": "alpha", "Func": "zap_mask", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245784, "Length": 32, "Cover_Rate": 0.5925925925925926} {"Template_token": ["", "int", "zap_mask", "(", "HOST_WIDE_INT", "value", ")", "{", "int", "i", ";"], "ground_truth": ["for", "(", "i", "=", "", ";", "i", "<", "HOST_BITS_PER_WIDE_INT", "/", "HOST_BITS_PER_CHAR", ";"], "File": "alpha", "Func": "zap_mask", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245785, "Length": 22, "Cover_Rate": 0.4074074074074074} {"Template_token": ["", "__ieee_set_fp_control", "(", "IEEE_MAP_DMZ", "|", "IEEE_MAP_UMZ", ")", ";"], "ground_truth": ["}"], "File": "crtfastmath", "Func": "set_fast_math", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245787, "Length": 8, "Cover_Rate": 0.38095238095238093} {"Template_token": ["", "const", "char", "*", "cpu", ";", "int", "i", ";", "if", "(", "argc", "<", "", ")", "return", "NULL", ";", "if", "(", "strcmp", "(", "argv", "[", "", "]", ",", "", ")", "&&", "strcmp", "(", "argv", "[", "", "]", ",", "", ")", ")", "return", "NULL", ";", "implver", "=", "__builtin_alpha_implver", "(", ")", ";", "amask", "=", "__builtin_alpha_amask", "(", "~", "", ")", ";", "cpu", "=", "NULL", ";", "for", "(", "i", "=", "", ";", "cpu_types", "[", "i", "]", ".", "cpu", "!=", "NULL", ";", "i", "++", ")", "if", "(", "implver", "==", "cpu_types", "[", "i", "]", ".", "implver", "&&", "(", "~", "amask", "&", "cpu_types", "[", "i", "]", ".", "amask", ")", "==", "cpu_types", "[", "i", "]", ".", "amask", ")", "{", "cpu", "=", "cpu_types", "[", "i", "]", ".", "cpu", ";"], "ground_truth": ["break", ";"], "File": "driver-alpha", "Func": "host_detect_local_cpu", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245788, "Length": 120, "Cover_Rate": 0.43636363636363634} {"Template_token": ["", "if", "(", "context", "->", "cfa", "==", "", ")", "return", "_URC_END_OF_STACK", ";", "if", "(", "pc", "[", "", "]", "==", "", ")", "sc", "=", "context", "->", "cfa", ";", "else", "if", "(", "pc", "[", "", "]", "==", "", ")", "{", "struct", "rt_sigframe", "{", "struct", "siginfo", "info", ";", "struct", "ucontext", "uc", ";", "}", "*", "rt_", "=", "context", "->", "cfa", ";", "sc", "=", "&", "rt_", "->", "uc", ".", "uc_mcontext", ";", "}", "else", "return", "_URC_END_OF_STACK", ";", "new_cfa", "=", "sc", "->", "sc_regs", "[", "", "]", ";", "fs", "->", "cfa_how", "=", "CFA_REG_OFFSET", ";", "fs", "->", "cfa_reg", "=", "", ";", "fs", "->", "cfa_offset", "=", "new_cfa", "-", "(", "long", ")", "context", "->", "cfa", ";", "for", "(", "i", "=", "", ";", "i", "<", "", ";", "++", "i", ")", "{", "fs", "->", "regs", ".", "reg", "[", "i", "]", ".", "how", "=", "REG_SAVED_OFFSET", ";"], "ground_truth": ["fs", "->", "regs", ".", "reg", "[", "i", "]", ".", "loc", ".", "offset", "=", "(", "long", ")", "&", "sc", "->", "sc_regs", "[", "i", "]", "-", "new_cfa", ";"], "File": "linux-unwind", "Func": "alpha_fallback_frame_state", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245791, "Length": 157, "Cover_Rate": 0.5} {"Template_token": ["", "if", "(", "context", "->", "cfa", "==", "", ")", "return", "_URC_END_OF_STACK", ";", "if", "(", "pc", "[", "", "]", "==", "", ")", "sc", "=", "context", "->", "cfa", ";", "else", "if", "(", "pc", "[", "", "]", "==", "", ")", "{", "struct", "rt_sigframe", "{", "struct", "siginfo", "info", ";", "struct", "ucontext", "uc", ";", "}", "*", "rt_", "=", "context", "->", "cfa", ";", "sc", "=", "&", "rt_", "->", "uc", ".", "uc_mcontext", ";", "}", "else", "return", "_URC_END_OF_STACK", ";", "new_cfa", "=", "sc", "->", "sc_regs", "[", "", "]", ";", "fs", "->", "cfa_how", "=", "CFA_REG_OFFSET", ";", "fs", "->", "cfa_reg", "=", "", ";", "fs", "->", "cfa_offset", "=", "new_cfa", "-", "(", "long", ")", "context", "->", "cfa", ";", "for", "(", "i", "=", "", ";", "i", "<", "", ";", "++", "i", ")", "{"], "ground_truth": ["fs", "->", "regs", ".", "reg", "[", "i", "]", ".", "how", "=", "REG_SAVED_OFFSET", ";"], "File": "linux-unwind", "Func": "alpha_fallback_frame_state", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245792, "Length": 131, "Cover_Rate": 0.4171974522292994} {"Template_token": ["", "for", "(", "i", "=", "", ";", "i", "<=", "comp_arg_max", ";", "i", "++", ")", "new_comp_args", "[", "i", "]", "=", "comp_args", "[", "i", "]", ";", "if", "(", "comp_args", ")", "free", "(", "comp_args", ")", ";"], "ground_truth": ["comp_arg_max", "+=", "", ";"], "File": "vms-cc1", "Func": "addarg", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245799, "Length": 36, "Cover_Rate": 0.37894736842105264} {"Template_token": ["", "const", "char", "*", "*", "new_comp_args", "=", "(", "const", "char", "*", "*", ")", "xcalloc", "(", "comp_arg_max", "+", "", ",", "sizeof", "(", "char", "*", ")", ")", ";", "for", "(", "i", "=", "", ";", "i", "<=", "comp_arg_max", ";", "i", "++", ")", "new_comp_args", "[", "i", "]", "=", "comp_args", "[", "i", "]", ";", "if", "(", "comp_args", ")", "free", "(", "comp_args", ")", ";", "comp_arg_max", "+=", "", ";", "comp_args", "=", "new_comp_args", ";"], "ground_truth": ["}"], "File": "vms-cc1", "Func": "addarg", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245800, "Length": 66, "Cover_Rate": 0.6947368421052632} {"Template_token": ["", "addarg", "(", "defines", ")", ";", "addarg", "(", "", ")", ";", "}", "for", "(", "i", "=", "", ";", "i", "<", "argc", ";", "i", "++", ")", "{", "int", "arg_len", "=", "strlen", "(", "argv", "[", "i", "]", ")", ";", "if", "(", "strcmp", "(", "argv", "[", "i", "]", ",", "", ")", "==", "", ")", "i", "++", ";", "else", "if", "(", "strcmp", "(", "argv", "[", "i", "]", ",", "", ")", "==", "", "||", "strcmp", "(", "argv", "[", "i", "]", ",", "", ")", "==", "", "||", "strcmp", "(", "argv", "[", "i", "]", ",", "", ")", "==", "", "||", "strncmp", "(", "argv", "[", "i", "]", ",", "", ",", "", ")", "==", "", "||", "strncmp", "(", "argv", "[", "i", "]", ",", "", ",", "", ")", "==", "", "||", "strcmp", "(", "argv", "[", "i", "]", ",", "", ")", "==", "", "||", "(", "arg_len", ">", "", "&&", "strncmp", "(", "argv", "[", "i", "]", ",", "", ",", "", ")", "==", "", ")", "||", "(", "arg_len", ">", "", "&&", "strncmp", "(", "argv", "[", "i", "]", ",", "", ",", "", ")", "==", "", ")", ")", ";", "else", "if", "(", "(", "argv", "[", "i", "]", "[", "", "]", "==", "'/'", ")", "&&", "(", "strchr", "(", "&", "argv", "[", "i", "]", "[", "", "]", ",", "'/'", ")", "==", "", ")", ")", "addarg", "(", "argv", "[", "i", "]", ")", ";", "else", "{", "char", "buff", "[", "", "]", ",", "*", "ptr", ";", "ptr", "=", "to_host_file_spec", "(", "argv", "[", "i", "]", ")", ";", "arg_len", "=", "strlen", "(", "ptr", ")", ";", "if", "(", "ptr", "[", "", "]", "==", "'['", ")", "sprintf", "(", "buff", ",", "", ",", "cwdev", ",", "ptr", ")", ";", "else", "if", "(", "strchr", "(", "ptr", ",", "':'", ")", ")", "sprintf", "(", "buff", ",", "", ",", "ptr", ")", ";", "else", "sprintf", "(", "buff", ",", "", ",", "cwd", ",", "ptr", ")", ";", "ptr", "=", "xstrdup", "(", "buff", ")", ";", "addarg", "(", "ptr", ")", ";", "}", "}", "addarg", "(", "NULL", ")", ";", "if", "(", "verbose", ")", "{", "int", "i", ";", "for", "(", "i", "=", "", ";", "i", "<", "comp_arg_index", ";", "i", "++", ")", "printf", "(", "", ",", "comp_args", "[", "i", "]", ")", ";", "putchar", "(", "'\\n'", ")", ";"], "ground_truth": ["}"], "File": "vms-cc1", "Func": "main", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245801, "Length": 349, "Cover_Rate": 0.4922425952045134} {"Template_token": ["", "if", "(", "strcmp", "(", "argv", "[", "i", "]", ",", "", ")", "==", "", ")", "{", "char", "*", "buff", ",", "*", "ptr", ";", "i", "++", ";"], "ground_truth": ["ptr", "=", "to_host_file_spec", "(", "argv", "[", "i", "]", ")", ";"], "File": "vms-cc1", "Func": "preprocess_args", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245802, "Length": 35, "Cover_Rate": 0.3723404255319149} {"Template_token": ["", "i", "++", ";", "ptr", "=", "to_host_file_spec", "(", "argv", "[", "i", "]", ")", ";", "objfilename", "=", "xstrdup", "(", "ptr", ")", ";", "buff", "=", "concat", "(", "", ",", "ptr", ",", "NULL", ")", ";"], "ground_truth": ["addarg", "(", "buff", ")", ";"], "File": "vms-cc1", "Func": "preprocess_args", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245803, "Length": 36, "Cover_Rate": 0.3829787234042553} {"Template_token": ["", "int", "i", ";", "for", "(", "i", "=", "", ";", "i", "<", "*", "p_argc", ";", "i", "++", ")", "{", "if", "(", "strlen", "(", "argv", "[", "i", "]", ")", "<", "", ")", "continue", ";", "if", "(", "strncmp", "(", "argv", "[", "i", "]", ",", "", ",", "", ")", "==", "", ")", "{", "char", "*", "ptr", ";", "int", "new_len", ",", "search_dirs_len", ";", "ptr", "=", "to_host_dir_spec", "(", "&", "argv", "[", "i", "]", "[", "", "]", ")", ";", "new_len", "=", "strlen", "(", "ptr", ")", ";", "search_dirs_len", "=", "strlen", "(", "search_dirs", ")", ";", "search_dirs", "=", "xrealloc", "(", "search_dirs", ",", "search_dirs_len", "+", "new_len", "+", "", ")", ";", "if", "(", "search_dirs_len", ">", "", ")", "strcat", "(", "search_dirs", ",", "PATH_SEPARATOR_STR", ")", ";", "strcat", "(", "search_dirs", ",", "ptr", ")", ";", "}", "else", "if", "(", "strncmp", "(", "argv", "[", "i", "]", ",", "", ",", "", ")", "==", "", ")", "{", "char", "*", "ptr", ";", "int", "new_len", ",", "defines_len", ";", "ptr", "=", "&", "argv", "[", "i", "]", "[", "", "]", ";", "new_len", "=", "strlen", "(", "ptr", ")", ";", "defines_len", "=", "strlen", "(", "defines", ")", ";", "defines", "=", "xrealloc", "(", "defines", ",", "defines_len", "+", "new_len", "+", "", ")", ";", "if", "(", "defines_len", ">", "", ")", "strcat", "(", "defines", ",", "", ")", ";", "strcat", "(", "defines", ",", "", ")", ";", "strcat", "(", "defines", ",", "ptr", ")", ";"], "ground_truth": ["strcat", "(", "defines", ",", "", ")", ";"], "File": "vms-cc1", "Func": "process_args", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245804, "Length": 219, "Cover_Rate": 0.6134453781512605} {"Template_token": ["", "static", "char", "*", "to_host_dir_spec", "(", "char", "*", "dirspec", ")", "{", "int", "len", "=", "strlen", "(", "dirspec", ")", ";", "strcpy", "(", "new_host_dirspec", ",", "dirspec", ")", ";", "if", "(", "strchr", "(", "new_host_dirspec", ",", "']'", ")", "||", "strchr", "(", "new_host_dirspec", ",", "':'", ")", ")", "return", "new_host_dirspec", ";", "while", "(", "len", ">", "", "&&", "new_host_dirspec", "[", "len", "-", "", "]", "==", "'/'", ")", "{", "new_host_dirspec", "[", "len", "-", "", "]", "=", "", ";", "len", "--", ";", "}", "decc$to_vms", "(", "new_host_dirspec", ",", "translate_unix", ",", "", ",", "", ")", ";", "strcpy", "(", "new_host_dirspec", ",", "filename_buff", ")", ";", "return", "new_host_dirspec", ";"], "ground_truth": ["}"], "File": "vms-cc1", "Func": "to_host_dir_spec", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245805, "Length": 95, "Cover_Rate": 1.0} {"Template_token": ["", "strcpy", "(", "new_host_filespec", ",", "", ")", ";"], "ground_truth": ["if", "(", "strchr", "(", "filespec", ",", "']'", ")", "||", "strchr", "(", "filespec", ",", "':'", ")", ")", "strcpy", "(", "new_host_filespec", ",", "filespec", ")", ";"], "File": "vms-cc1", "Func": "to_host_file_spec", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245806, "Length": 30, "Cover_Rate": 0.46153846153846156} {"Template_token": ["", "strcpy", "(", "new_host_filespec", ",", "", ")", ";", "if", "(", "strchr", "(", "filespec", ",", "']'", ")", "||", "strchr", "(", "filespec", ",", "':'", ")", ")", "strcpy", "(", "new_host_filespec", ",", "filespec", ")", ";", "else", "{"], "ground_truth": ["decc$to_vms", "(", "filespec", ",", "translate_unix", ",", "", ",", "", ")", ";"], "File": "vms-cc1", "Func": "to_host_file_spec", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245807, "Length": 43, "Cover_Rate": 0.6615384615384615} {"Template_token": ["", "static", "int", "translate_unix", "(", "char", "*", "name", ",", "int", "type", "ATTRIBUTE_UNUSED", ")", "{", "strcpy", "(", "filename_buff", ",", "name", ")", ";"], "ground_truth": ["return", "", ";"], "File": "vms-cc1", "Func": "translate_unix", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245808, "Length": 23, "Cover_Rate": 0.9583333333333334} {"Template_token": ["", "const", "char", "*", "*", "new_link_args", "=", "(", "const", "char", "*", "*", ")", "xcalloc", "(", "link_arg_max", "+", "", ",", "sizeof", "(", "char", "*", ")", ")", ";", "for", "(", "i", "=", "", ";", "i", "<=", "link_arg_max", ";", "i", "++", ")", "new_link_args", "[", "i", "]", "=", "link_args", "[", "i", "]", ";", "if", "(", "link_args", ")", "free", "(", "link_args", ")", ";", "link_arg_max", "+=", "", ";", "link_args", "=", "new_link_args", ";", "}"], "ground_truth": ["link_args", "[", "link_arg_index", "]", "=", "str", ";"], "File": "vms-ld1", "Func": "addarg", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245810, "Length": 73, "Cover_Rate": 0.7684210526315789} {"Template_token": ["", "const", "char", "*", "*", "new_link_args", "=", "(", "const", "char", "*", "*", ")", "xcalloc", "(", "link_arg_max", "+", "", ",", "sizeof", "(", "char", "*", ")", ")", ";", "for", "(", "i", "=", "", ";", "i", "<=", "link_arg_max", ";", "i", "++", ")", "new_link_args", "[", "i", "]", "=", "link_args", "[", "i", "]", ";", "if", "(", "link_args", ")", "free", "(", "link_args", ")", ";"], "ground_truth": ["link_arg_max", "+=", "", ";"], "File": "vms-ld1", "Func": "addarg", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245811, "Length": 61, "Cover_Rate": 0.6421052631578947} {"Template_token": ["", "else", "if", "(", "strcmp", "(", "name", ",", "", ")", "==", "", ")", "return", "", ";", "else", "{", "lib", "=", "xmalloc", "(", "strlen", "(", "name", ")", "+", "", ")", ";", "strcpy", "(", "lib", ",", "", ")", ";", "strcat", "(", "lib", ",", "name", ")", ";", "lib_path", "=", "locate_lib", "(", "lib", ",", "search_dirs", ")", ";", "if", "(", "lib_path", ")", "return", "lib_path", ";", "}", "fprintf", "(", "stderr", ",", "", ",", "name", ",", "name", ",", "name", ")", ";"], "ground_truth": ["exit", "(", "", ")", ";"], "File": "vms-ld1", "Func": "expand_lib", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245812, "Length": 78, "Cover_Rate": 0.7027027027027027} {"Template_token": ["", "ret", "=", "stat", "(", "name", ",", "&", "statbuf", ")", ";"], "ground_truth": ["return", "!", "ret", "&&", "S_ISREG", "(", "statbuf", ".", "st_mode", ")", ";"], "File": "vms-ld1", "Func": "is_regular_file", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245813, "Length": 21, "Cover_Rate": 0.5526315789473685} {"Template_token": ["", "if", "(", "is_regular_file", "(", "buf", ")", ")", "return", "xstrdup", "(", "to_host_file_spec", "(", "buf", ")", ")", ";", "strcpy", "(", "ptr", ",", "", ")", ";", "if", "(", "is_regular_file", "(", "buf", ")", ")", "return", "xstrdup", "(", "to_host_file_spec", "(", "buf", ")", ")", ";", "}", "else", "{", "strcpy", "(", "ptr", ",", "", ")", ";", "if", "(", "is_regular_file", "(", "buf", ")", ")", "return", "xstrdup", "(", "to_host_file_spec", "(", "buf", ")", ")", ";", "strcpy", "(", "ptr", ",", "", ")", ";", "if", "(", "is_regular_file", "(", "buf", ")", ")", "return", "xstrdup", "(", "to_host_file_spec", "(", "buf", ")", ")", ";", "strcpy", "(", "ptr", ",", "", ")", ";", "if", "(", "is_regular_file", "(", "buf", ")", ")", "return", "xstrdup", "(", "to_host_file_spec", "(", "buf", ")", ")", ";", "}"], "ground_truth": ["}"], "File": "vms-ld1", "Func": "locate_lib", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245814, "Length": 113, "Cover_Rate": 0.37919463087248323} {"Template_token": ["", "if", "(", "is_regular_file", "(", "buf", ")", ")", "return", "xstrdup", "(", "to_host_file_spec", "(", "buf", ")", ")", ";", "}", "else", "{", "strcpy", "(", "ptr", ",", "", ")", ";", "if", "(", "is_regular_file", "(", "buf", ")", ")", "return", "xstrdup", "(", "to_host_file_spec", "(", "buf", ")", ")", ";", "strcpy", "(", "ptr", ",", "", ")", ";", "if", "(", "is_regular_file", "(", "buf", ")", ")", "return", "xstrdup", "(", "to_host_file_spec", "(", "buf", ")", ")", ";", "strcpy", "(", "ptr", ",", "", ")", ";", "if", "(", "is_regular_file", "(", "buf", ")", ")", "return", "xstrdup", "(", "to_host_file_spec", "(", "buf", ")", ")", ";", "}"], "ground_truth": ["}"], "File": "vms-ld1", "Func": "locate_lib", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245815, "Length": 90, "Cover_Rate": 0.30201342281879195} {"Template_token": ["", "exefilename", "=", "xstrdup", "(", "ptr", ")", ";", "out_len", "=", "strlen", "(", "ptr", ")", ";", "buff", "=", "xmalloc", "(", "out_len", "+", "", ")", ";", "if", "(", "share", ")", "strcpy", "(", "buff", ",", "", ")", ";", "else", "strcpy", "(", "buff", ",", "", ")", ";", "strcat", "(", "buff", ",", "ptr", ")", ";", "addarg", "(", "buff", ")", ";", "if", "(", "share", ")", "{", "sharefilename", "=", "xmalloc", "(", "out_len", "+", "", ")", ";", "if", "(", "ptr", "==", "strchr", "(", "argv", "[", "i", "]", ",", "']'", ")", ")", "strcpy", "(", "sharefilename", ",", "++", "ptr", ")", ";", "else", "if", "(", "ptr", "==", "strchr", "(", "argv", "[", "i", "]", ",", "':'", ")", ")", "strcpy", "(", "sharefilename", ",", "++", "ptr", ")", ";", "else", "if", "(", "ptr", "==", "strrchr", "(", "argv", "[", "i", "]", ",", "'/'", ")", ")", "strcpy", "(", "sharefilename", ",", "++", "ptr", ")", ";", "else", "strcpy", "(", "sharefilename", ",", "argv", "[", "i", "]", ")", ";", "len", "=", "strlen", "(", "sharefilename", ")", ";", "if", "(", "strncasecmp", "(", "&", "sharefilename", "[", "len", "-", "", "]", ",", "", ",", "", ")", "==", "", ")", "sharefilename", "[", "len", "-", "", "]", "=", "", ";", "for", "(", "ptr", "=", "sharefilename", ";", "*", "ptr", ";", "ptr", "++", ")", "*", "ptr", "=", "TOUPPER", "(", "*", "ptr", ")", ";"], "ground_truth": ["}"], "File": "vms-ld1", "Func": "preprocess_args", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245818, "Length": 204, "Cover_Rate": 0.6335403726708074} {"Template_token": ["", "ptr", "=", "to_host_file_spec", "(", "argv", "[", "i", "]", ")", ";", "exefilename", "=", "xstrdup", "(", "ptr", ")", ";", "out_len", "=", "strlen", "(", "ptr", ")", ";", "buff", "=", "xmalloc", "(", "out_len", "+", "", ")", ";", "if", "(", "share", ")", "strcpy", "(", "buff", ",", "", ")", ";", "else", "strcpy", "(", "buff", ",", "", ")", ";", "strcat", "(", "buff", ",", "ptr", ")", ";", "addarg", "(", "buff", ")", ";", "if", "(", "share", ")", "{", "sharefilename", "=", "xmalloc", "(", "out_len", "+", "", ")", ";", "if", "(", "ptr", "==", "strchr", "(", "argv", "[", "i", "]", ",", "']'", ")", ")", "strcpy", "(", "sharefilename", ",", "++", "ptr", ")", ";", "else", "if", "(", "ptr", "==", "strchr", "(", "argv", "[", "i", "]", ",", "':'", ")", ")", "strcpy", "(", "sharefilename", ",", "++", "ptr", ")", ";", "else", "if", "(", "ptr", "==", "strrchr", "(", "argv", "[", "i", "]", ",", "'/'", ")", ")", "strcpy", "(", "sharefilename", ",", "++", "ptr", ")", ";"], "ground_truth": ["else", "strcpy", "(", "sharefilename", ",", "argv", "[", "i", "]", ")", ";"], "File": "vms-ld1", "Func": "preprocess_args", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245819, "Length": 157, "Cover_Rate": 0.48757763975155277} {"Template_token": ["", "new_len", "--", ";", "}", "search_dirs", "=", "xrealloc", "(", "search_dirs", ",", "search_dirs_len", "+", "new_len", "+", "", ")", ";", "if", "(", "search_dirs_len", ">", "", ")", "strcat", "(", "search_dirs", ",", "PATH_SEPARATOR_STR", ")", ";", "strcat", "(", "search_dirs", ",", "nbuff", ")", ";", "free", "(", "nbuff", ")", ";", "}", "else", "if", "(", "strcmp", "(", "argv", "[", "i", "]", ",", "", ")", "==", "", ")", "verbose", "=", "", ";", "else", "if", "(", "strcmp", "(", "argv", "[", "i", "]", ",", "", ")", "==", "", ")", "addarg", "(", "", ")", ";", "else", "if", "(", "strncmp", "(", "argv", "[", "i", "]", ",", "", ",", "", ")", "==", "", ")", "{", "addarg", "(", "", ")", ";", "debug", "=", "", ";", "}"], "ground_truth": ["else", "if", "(", "strcmp", "(", "argv", "[", "i", "]", ",", "", ")", "==", "", ")", "staticp", "=", "", ";"], "File": "vms-ld1", "Func": "process_args", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245820, "Length": 129, "Cover_Rate": 0.3282442748091603} {"Template_token": ["", "PDSCDEF", "*", "pv", "=", "*", "(", "(", "PDSCDEF", "*", "*", ")", "context", "->", "reg", "[", "", "]", ")", ";", "if", "(", "pv", "&&", "(", "(", "long", ")", "pv", "&", "", ")", "==", "", ")", "pv", "=", "*", "(", "PDSCDEF", "*", "*", ")", "pv", ";", "if", "(", "pv", "&&", "(", "(", "pv", "->", "pdsc$w_flags", "&", "", ")", "==", "PDSC$K_KIND_FP_STACK", ")", ")", "{", "int", "i", ",", "j", ";", "fs", "->", "cfa_offset", "=", "pv", "->", "pdsc$l_size", ";", "fs", "->", "cfa_reg", "=", "pv", "->", "pdsc$w_flags", "&", "PDSC$M_BASE_REG_IS_FP", "?", "", ":", "", ";", "fs", "->", "retaddr_column", "=", "", ";", "fs", "->", "cfa_how", "=", "CFA_REG_OFFSET", ";", "fs", "->", "regs", ".", "reg", "[", "", "]", ".", "loc", ".", "offset", "=", "-", "pv", "->", "pdsc$l_size", ";", "fs", "->", "regs", ".", "reg", "[", "", "]", ".", "how", "=", "REG_SAVED_OFFSET", ";", "fs", "->", "regs", ".", "reg", "[", "", "]", ".", "loc", ".", "offset", "=", "-", "(", "pv", "->", "pdsc$l_size", "-", "pv", "->", "pdsc$w_rsa_offset", ")", ";", "fs", "->", "regs", ".", "reg", "[", "", "]", ".", "how", "=", "REG_SAVED_OFFSET", ";", "for", "(", "i", "=", "", ",", "j", "=", "", ";", "i", "<", "", ";", "i", "++", ")", "if", "(", "", "<<", "i", "&", "pv", "->", "pdsc$l_ireg_mask", ")", "{", "fs", "->", "regs", ".", "reg", "[", "i", "]", ".", "loc", ".", "offset", "=", "-", "(", "pv", "->", "pdsc$l_size", "-", "pv", "->", "pdsc$w_rsa_offset", "-", "", "*", "++", "j", ")", ";", "fs", "->", "regs", ".", "reg", "[", "i", "]", ".", "how", "=", "REG_SAVED_OFFSET", ";", "}", "return", "_URC_NO_REASON", ";", "}", "else", "if", "(", "pv", "&&", "(", "(", "pv", "->", "pdsc$w_flags", "&", "", ")", "==", "PDSC$K_KIND_FP_REGISTER", ")", ")", "{", "fs", "->", "cfa_offset", "=", "pv", "->", "pdsc$l_size", ";", "fs", "->", "cfa_reg", "=", "pv", "->", "pdsc$w_flags", "&", "PDSC$M_BASE_REG_IS_FP", "?", "", ":", "", ";", "fs", "->", "retaddr_column", "=", "", ";", "fs", "->", "cfa_how", "=", "CFA_REG_OFFSET", ";", "fs", "->", "regs", ".", "reg", "[", "", "]", ".", "loc", ".", "reg", "=", "pv", "->", "pdsc$b_save_ra", ";", "fs", "->", "regs", ".", "reg", "[", "", "]", ".", "how", "=", "REG_SAVED_REG", ";", "fs", "->", "regs", ".", "reg", "[", "", "]", ".", "loc", ".", "reg", "=", "pv", "->", "pdsc$b_save_fp", ";", "fs", "->", "regs", ".", "reg", "[", "", "]", ".", "how", "=", "REG_SAVED_REG", ";", "return", "_URC_NO_REASON", ";"], "ground_truth": ["}"], "File": "vms-unwind", "Func": "alpha_fallback_frame_state", "Target": "alpha", "Target_Clf": "MPU", "Compiler_Type": "GCC", "Idx": 245821, "Length": 359, "Cover_Rate": 0.9522546419098143}