Overview
Ascend C IR (AscIR) is an IR defined based on the Ascend C language. It is dedicated to the backend work of the automatic fusion software stack. AscIR corresponds to Ascend C APIs. The type of AscIR is used to differentiate the related Ascend C APIs. The input, output, and attributes in the AscIR definition are mapped to various parameters of the Ascend C API.
As shown in Fusion Principle, if the fusion scope is expressed by FusedGraph, FusedGraph contains at least one AscBackend node. One AscBackend node corresponds to one AscGraph, and one AscGraph contains multiple AscIR nodes. AscIR and AscGraph are detailed in subsequent sections.
Parent topic: AscIR and AscGraph