Lifting is the process of converting a LLVM function into a SDFG.
More...
#include <docc/lifting/lifting.h>
|
| static void | collect_globals (llvm::Function &function, std::unordered_set< llvm::GlobalObject * > &globals) |
Lifting is the process of converting a LLVM function into a SDFG.
◆ Lifting() [1/2]
| docc::lifting::Lifting::Lifting |
( |
llvm::TargetLibraryInfo & | TLI, |
|
|
llvm::Function & | function, |
|
|
sdfg::FunctionType | target_type, |
|
|
const std::string & | sdfg_name ) |
|
inline |
◆ Lifting() [2/2]
| docc::lifting::Lifting::Lifting |
( |
llvm::TargetLibraryInfo & | TLI, |
|
|
llvm::Function & | function, |
|
|
sdfg::FunctionType | target_type ) |
|
inline |
◆ collect_globals()
| void docc::lifting::Lifting::collect_globals |
( |
llvm::Function & | function, |
|
|
std::unordered_set< llvm::GlobalObject * > & | globals ) |
|
static |
◆ run()
| std::unique_ptr< sdfg::SDFG > docc::lifting::Lifting::run |
( |
| ) |
|
The documentation for this class was generated from the following file: