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>
Showing
- target/hexagon/imported/allidefs.def 30 additions, 0 deletionstarget/hexagon/imported/allidefs.def
- target/hexagon/imported/alu.idef 1258 additions, 0 deletionstarget/hexagon/imported/alu.idef
- target/hexagon/imported/branch.idef 326 additions, 0 deletionstarget/hexagon/imported/branch.idef
- target/hexagon/imported/compare.idef 619 additions, 0 deletionstarget/hexagon/imported/compare.idef
- target/hexagon/imported/encode.def 124 additions, 0 deletionstarget/hexagon/imported/encode.def
- target/hexagon/imported/encode_pp.def 2110 additions, 0 deletionstarget/hexagon/imported/encode_pp.def
- target/hexagon/imported/encode_subinsn.def 149 additions, 0 deletionstarget/hexagon/imported/encode_subinsn.def
- target/hexagon/imported/float.idef 312 additions, 0 deletionstarget/hexagon/imported/float.idef
- target/hexagon/imported/ldst.idef 286 additions, 0 deletionstarget/hexagon/imported/ldst.idef
- target/hexagon/imported/macros.def 1531 additions, 0 deletionstarget/hexagon/imported/macros.def
- target/hexagon/imported/mpy.idef 1208 additions, 0 deletionstarget/hexagon/imported/mpy.idef
- target/hexagon/imported/shift.idef 1066 additions, 0 deletionstarget/hexagon/imported/shift.idef
- target/hexagon/imported/subinsns.idef 149 additions, 0 deletionstarget/hexagon/imported/subinsns.idef
- target/hexagon/imported/system.idef 68 additions, 0 deletionstarget/hexagon/imported/system.idef
Loading
Please register or sign in to comment