Skip to content
  • Taylor Simpson's avatar
    793958c9
    Hexagon (target/hexagon) generator phase 2 - generate header files · 793958c9
    Taylor Simpson authored
    
    
    Python scripts generate the following files
        helper_protos_generated.h.inc
            For each instruction we create DEF_HELPER function prototype
        helper_funcs_generated.c.inc
            For each instruction we create the helper function definition
        tcg_funcs_generated.c.inc
            For each instruction we create TCG code to generate call to helper
        tcg_func_table_generated.c.inc
            Table of function pointers indexed by opcode
        shortcode_generated.h.inc
            Generate a table of instruction "shortcode" semantics
        opcodes_def_generated.h.inc
            Gives a list of all the opcodes
        op_attribs_generated.h.inc
            Lists all the attributes associated with each instruction
        op_regs_generated.h.inc
            Lists the register and immediate operands for each instruction
        printinsn_generated.h.inc
            Data for printing (disassembling) each instruction (format
            string + operands)
    
    Signed-off-by: default avatarTaylor Simpson <tsimpson@quicinc.com>
    Reviewed-by: default avatarRichard Henderson <richard.henderson@linaro.org>
    Message-Id: <1612763186-18161-21-git-send-email-tsimpson@quicinc.com>
    Signed-off-by: default avatarRichard Henderson <richard.henderson@linaro.org>
    793958c9
    Hexagon (target/hexagon) generator phase 2 - generate header files
    Taylor Simpson authored
    
    
    Python scripts generate the following files
        helper_protos_generated.h.inc
            For each instruction we create DEF_HELPER function prototype
        helper_funcs_generated.c.inc
            For each instruction we create the helper function definition
        tcg_funcs_generated.c.inc
            For each instruction we create TCG code to generate call to helper
        tcg_func_table_generated.c.inc
            Table of function pointers indexed by opcode
        shortcode_generated.h.inc
            Generate a table of instruction "shortcode" semantics
        opcodes_def_generated.h.inc
            Gives a list of all the opcodes
        op_attribs_generated.h.inc
            Lists all the attributes associated with each instruction
        op_regs_generated.h.inc
            Lists the register and immediate operands for each instruction
        printinsn_generated.h.inc
            Data for printing (disassembling) each instruction (format
            string + operands)
    
    Signed-off-by: default avatarTaylor Simpson <tsimpson@quicinc.com>
    Reviewed-by: default avatarRichard Henderson <richard.henderson@linaro.org>
    Message-Id: <1612763186-18161-21-git-send-email-tsimpson@quicinc.com>
    Signed-off-by: default avatarRichard Henderson <richard.henderson@linaro.org>
Loading