Move ISA definitions into cdsl.isa.

The cretonne package is now split into two: cdsl and base.
This commit is contained in:
Jakob Stoklund Olesen
2016-11-08 13:21:05 -08:00
parent cc86964ab3
commit 8846cb8105
4 changed files with 29 additions and 34 deletions

View File

@@ -6,8 +6,8 @@ The :py:mod:`isa` package contains sub-packages for each target instruction set
architecture supported by Cretonne.
"""
from __future__ import absolute_import
from cdsl.isa import TargetISA # noqa
from . import riscv
from cretonne import TargetISA # noqa
def all_isas():

View File

@@ -4,7 +4,7 @@ RISC-V definitions.
Commonly used definitions.
"""
from __future__ import absolute_import
from cretonne import TargetISA, CPUMode
from cdsl.isa import TargetISA, CPUMode
import base.instructions
isa = TargetISA('riscv', [base.instructions.GROUP])

View File

@@ -9,7 +9,7 @@ instruction formats described in the reference:
Version 2.1
"""
from __future__ import absolute_import
from cretonne import EncRecipe
from cdsl.isa import EncRecipe
from cdsl.predicates import IsSignedInt
from base.formats import Binary, BinaryImm