arcana-lab / noelle

NOELLE Offers Empowering LLVM Extensions
MIT License
75 stars 36 forks source link

Generalize the dataflow engine working list unit #138

Closed Pengxiang-Huang closed 4 months ago

Pengxiang-Huang commented 4 months ago
  1. Generalized the dataflow engine working list algorithm by introducing a template DFE Base, which is called DataFlowEngineBase.hpp
  2. Deleted the original DFE, now it calls the base with initializing the working list unit as BasicBlock*
  3. Changed the original DataFlowEngine.cpp to DataFlowEngineCFG.cpp, and modified the CMakeLists.txt and the corresponding headers.
scampanoni commented 4 months ago

There are too many problems with this pull request. Some of them are: