Move ast, xform, and legalize modules.

- cdsl.ast defines classes representing abstract syntax trees.
- cdsl.xform defines classes for instruction transformations.
- base.legalize defines legalization patterns.
This commit is contained in:
Jakob Stoklund Olesen
2016-11-08 12:29:17 -08:00
parent 0b9b956695
commit cc86964ab3
7 changed files with 14 additions and 13 deletions

View File

@@ -9,12 +9,12 @@ the input instruction.
"""
from __future__ import absolute_import
from srcgen import Formatter
import cretonne.legalize as legalize
from cretonne.ast import Def # noqa
from cretonne.xform import XForm, XFormGroup # noqa
from base import legalize
try:
from typing import Sequence # noqa
from cdsl.ast import Def # noqa
from cdsl.xform import XForm, XFormGroup # noqa
except ImportError:
pass