The TigerOpt package provides the front-end of the TigerCompiler consisting of the following components: * TigerOptimize * TigerCanonicalize OptimizerArchitecture shows the dataflow between these components.