|
docc 0.8.3 (0d44999b)
C++ API Reference
|
This is the complete list of members for docc::lifting::LibFuncLifting, including all inherited members.
| anonymous_types_mapping_ | docc::lifting::FunctionLifting | protected |
| builder_ | docc::lifting::FunctionLifting | protected |
| constants_mapping_ | docc::lifting::FunctionLifting | protected |
| DL_ | docc::lifting::FunctionLifting | protected |
| function_ | docc::lifting::FunctionLifting | protected |
| FunctionLifting(llvm::TargetLibraryInfo &TLI, const llvm::DataLayout &DL, const llvm::Function &function, sdfg::FunctionType target_type, sdfg::builder::SDFGBuilder &builder, std::map< const llvm::BasicBlock *, std::set< const sdfg::control_flow::State * > > &state_mapping, std::map< const sdfg::control_flow::State *, std::set< const llvm::BasicBlock * > > &pred_mapping, std::unordered_map< const llvm::Value *, std::string > &constants_mapping, std::unordered_map< const llvm::Type *, std::string > &anonymous_types_mapping) | docc::lifting::FunctionLifting | inline |
| is_supported(llvm::LibFunc &lf) | docc::lifting::LibFuncLifting | inlinestatic |
| docc::lifting::FunctionLifting::is_supported(llvm::TargetLibraryInfo &TLI, const llvm::CallBase *instruction) | docc::lifting::FunctionLifting | static |
| LibFuncLifting(llvm::TargetLibraryInfo &TLI, const llvm::DataLayout &DL, const llvm::Function &function, sdfg::FunctionType target_type, sdfg::builder::SDFGBuilder &builder, std::map< const llvm::BasicBlock *, std::set< const sdfg::control_flow::State * > > &state_mapping, std::map< const sdfg::control_flow::State *, std::set< const llvm::BasicBlock * > > &pred_mapping, std::unordered_map< const llvm::Value *, std::string > &constants_mapping, std::unordered_map< const llvm::Type *, std::string > anonymous_types_mapping) | docc::lifting::LibFuncLifting | inline |
| pred_mapping_ | docc::lifting::FunctionLifting | protected |
| state_mapping_ | docc::lifting::FunctionLifting | protected |
| target_type_ | docc::lifting::FunctionLifting | protected |
| TLI_ | docc::lifting::FunctionLifting | protected |
| visit(const llvm::BasicBlock *block, const llvm::CallBase *instruction, sdfg::control_flow::State ¤t_state) override | docc::lifting::LibFuncLifting | virtual |
| visit_call(const llvm::BasicBlock *block, const llvm::CallInst *instruction, sdfg::control_flow::State ¤t_state) | docc::lifting::FunctionLifting | protected |
| visit_invoke(const llvm::BasicBlock *block, const llvm::InvokeInst *instruction, sdfg::control_flow::State ¤t_state) | docc::lifting::FunctionLifting | protected |
| ~FunctionLifting()=default | docc::lifting::FunctionLifting | virtual |