Replace incompatible fpga
replace_incompatible_fpga
¶
ReplaceCopySignOpByXilinxMath
dataclass
¶
Bases: RewritePattern
Source code in xdsl/transforms/experimental/replace_incompatible_fpga.py
module = op
instance-attribute
¶
func_def_declaration = False
instance-attribute
¶
__init__(op: builtin.ModuleOp)
¶
match_and_rewrite(op: CopySignOp, rewriter: PatternRewriter)
¶
Source code in xdsl/transforms/experimental/replace_incompatible_fpga.py
ReplaceMaximumfByXilinxMath
dataclass
¶
Bases: RewritePattern
Source code in xdsl/transforms/experimental/replace_incompatible_fpga.py
module = op
instance-attribute
¶
func_def_declaration = False
instance-attribute
¶
__init__(op: builtin.ModuleOp)
¶
match_and_rewrite(op: MaximumfOp, rewriter: PatternRewriter)
¶
Source code in xdsl/transforms/experimental/replace_incompatible_fpga.py
ReplaceAbsOpByXilinxMath
dataclass
¶
Bases: RewritePattern
Source code in xdsl/transforms/experimental/replace_incompatible_fpga.py
module = op
instance-attribute
¶
func_def_declaration = False
instance-attribute
¶
__init__(op: builtin.ModuleOp)
¶
match_and_rewrite(op: AbsFOp, rewriter: PatternRewriter)
¶
Source code in xdsl/transforms/experimental/replace_incompatible_fpga.py
ReplaceIncompatibleFPGA
dataclass
¶
Bases: ModulePass