Hexagon (target/hexagon/imported) arch import
commit7cf9345c95cb2a5d909eb289254d3ca9f3379a61
authorTaylor Simpson <tsimpson@quicinc.com>
Mon, 8 Feb 2021 05:46:08 +0000 (7 23:46 -0600)
committerRichard Henderson <richard.henderson@linaro.org>
Thu, 18 Feb 2021 15:48:22 +0000 (18 07:48 -0800)
treeef4244cf084bff44f48a3c321a9b67bc3211bafd
parentbecbf4b8a017ac8fcf1e5bde31b94a66c20b6748
Hexagon (target/hexagon/imported) arch import

Imported from the Hexagon architecture library
    imported/macros.def
        The macro definitions specify instruction attributes that are applied
        to each instruction that references the macro. The generator will
        recursively apply attributes to each instruction that used the macro.
    imported/allidefs.def
        Top level instruction definition file
    imported/*.idef
        Instruction definition files
        These files are input to the first phase of the generator
        (gen_semantics.c) to create a python include file with the
        instruction semantics and attributes.  The python include
        file is fed to the second phase to generate various header files.
    imported/encode*.def
        Instruction encoding bit patterns for every instruction

Signed-off-by: Taylor Simpson <tsimpson@quicinc.com>
Acked-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <1612763186-18161-19-git-send-email-tsimpson@quicinc.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
14 files changed:
target/hexagon/imported/allidefs.def [new file with mode: 0644]
target/hexagon/imported/alu.idef [new file with mode: 0644]
target/hexagon/imported/branch.idef [new file with mode: 0644]
target/hexagon/imported/compare.idef [new file with mode: 0644]
target/hexagon/imported/encode.def [new file with mode: 0644]
target/hexagon/imported/encode_pp.def [new file with mode: 0644]
target/hexagon/imported/encode_subinsn.def [new file with mode: 0644]
target/hexagon/imported/float.idef [new file with mode: 0644]
target/hexagon/imported/ldst.idef [new file with mode: 0644]
target/hexagon/imported/macros.def [new file with mode: 0755]
target/hexagon/imported/mpy.idef [new file with mode: 0644]
target/hexagon/imported/shift.idef [new file with mode: 0644]
target/hexagon/imported/subinsns.idef [new file with mode: 0644]
target/hexagon/imported/system.idef [new file with mode: 0644]