PreviousUpNext

15.2.35  src/lib/compiler/back/low/intel32/backend-intel32.lib

## intel32.lib

# Compiled by:
#     src/lib/compiler/back/low/lib/intel32-peephole.lib
#     src/lib/compiler/mythryl-compiler-support-for-intel32.lib

LIBRARY_EXPORTS

        api Machcode_Address_Of_Ramreg_Intel32
        api Registerkinds_Intel32
        api Treecode_Extension_Compiler_Intel32
        api Machcode_Intel32
        api Instruction_Rewriter_Intel32
        api Compile_Register_Moves_Intel32

        pkg registerkinds_intel32
        pkg treecode_extension_sext_intel32

        generic ccalls_intel32_per_unix_system_v_abi_g
        generic translate_treecode_to_machcode_intel32_g
        generic translate_machcode_to_asmcode_intel32_g
        generic translate_machcode_to_execode_intel32_g
        generic treecode_extension_sext_compiler_intel32_g
        generic floating_point_code_intel32_g
        generic instruction_frequency_properties_intel32_g
        generic gas_pseudo_ops_intel32_g
        generic machcode_intel32_g
        generic jump_size_ranges_intel32_g
        generic free_up_framepointer_in_machcode_intel32_g
        generic machcode_universals_intel32_g
        generic regor_intel32_g
        generic instruction_rewriter_intel32_g
        generic compile_register_moves_intel32_g
        generic spill_instruction_generation_intel32_g



LIBRARY_COMPONENTS

        $ROOT/src/lib/std/standard.lib
        $ROOT/src/lib/prettyprint/big/prettyprinter.lib

        $ROOT/src/lib/compiler/back/low/lib/lowhalf.lib
        $ROOT/src/lib/compiler/back/low/lib/control.lib
        $ROOT/src/lib/compiler/back/low/lib/lib.lib
        $ROOT/src/lib/graph/graphs.lib
        $ROOT/src/lib/compiler/back/low/lib/treecode.lib
        $ROOT/src/lib/core/viscomp/basics.lib

        ccalls/ccalls-intel32-per-unix-system-v-abi-g.pkg
        mcg/gas-pseudo-ops-intel32-g.pkg
        omit-framepointer/free-up-framepointer-in-machcode-intel32-g.pkg
        code/registerkinds-intel32.codemade.pkg                 # : shell (source: ../intel32/one_word_int.architecture-description options:shared sh/make-sourcecode-for-backend-intel32) # Commented out -- these produce makelib plugin
        code/machcode-intel32.codemade.api                              # : shell (source: ../intel32/one_word_int.architecture-description options:shared sh/make-sourcecode-for-backend-intel32) # errors at present. For now we just run
        code/machcode-intel32-g.codemade.pkg                            # : shell (source: ../intel32/one_word_int.architecture-description options:shared sh/make-sourcecode-for-backend-intel32) #     sh/make-sourcecode-for-backend-intel32
        emit/translate-machcode-to-asmcode-intel32-g.codemade.pkg       # : shell (source: ../intel32/one_word_int.architecture-description options:shared sh/make-sourcecode-for-backend-intel32) # at the start of "make rest" each cycle.
        code/treecode-extension-compiler-intel32.api                    #        -- 2011-05-18 CrT
        code/treecode-extension-sext-compiler-intel32-g.pkg
        code/treecode-extension-sext-intel32.pkg
        code/compile-register-moves-intel32.api
        code/compile-register-moves-intel32-g.pkg
        code/machcode-universals-intel32-g.pkg
        code/machcode-address-of-ramreg-intel32.api
        code/instruction-frequency-properties-intel32-g.pkg
        translate-machcode-to-execode-intel32-g.pkg
        regor/instruction-rewriter-intel32.api
        regor/instruction-rewriter-intel32-g.pkg
        regor/spill-instruction-generation-intel32-g.pkg
        jmp/jump-size-ranges-intel32-g.pkg
        treecode/translate-treecode-to-machcode-intel32-g.pkg
        treecode/floating-point-code-intel32-g.pkg
        regor/regor-intel32-g.pkg


Comments and suggestions to: bugs@mythryl.org

PreviousUpNext