Skip to content

Latest commit

 

History

History
19 lines (10 loc) · 461 Bytes

PASSES.md

File metadata and controls

19 lines (10 loc) · 461 Bytes

Metalibm Architecture

This document describes metalibm's internal mechanism to declare, define and use user-define passes. To use pre-defined passes, please refer to metalibm's USERGUIDE.md

Registering a new pass

Displaying pass graph

Function Pass

** execute_on_optree** returns an Operation Node. ** execute_on_function** returns a CodeFunction object. ** execute_on_fct_group** returns a FunctionGroup object.

User-defined Passes