Move ISA definitions into cdsl.isa.
The cretonne package is now split into two: cdsl and base.
This commit is contained in:
@@ -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():
|
||||
|
||||
@@ -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])
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user