|
docc 0.8.3 (0d44999b)
C++ API Reference
|
Functions | |
| std::string | get_name (const llvm::Value *value) |
| std::string | normalize_name (const std::string value) |
| bool | is_literal (const llvm::Value *value) |
| bool | is_null_pointer (const llvm::Value *value) |
| bool | is_symbol (const llvm::Value *value) |
| std::string | as_literal (const llvm::ConstantData *value) |
| sdfg::symbolic::Expression | as_symbol (const llvm::Constant *value) |
| std::string | get_initializer (const llvm::GlobalVariable &global) |
| bool | has_initializer (const llvm::GlobalVariable &global) |
| std::string | as_initializer (const llvm::Constant *initializer) |
| std::string | create_const_name_to_sdfg_name (sdfg::builder::SDFGBuilder &builder, std::unordered_map< const llvm::Value *, std::string > &constants_mapping, const llvm::Value *llvm_ptr) |
| std::string | find_const_name_to_sdfg_name (std::unordered_map< const llvm::Value *, std::string > &constants_mapping, const llvm::Value *llvm_ptr) |
| std::unique_ptr< sdfg::types::IType > | get_type (sdfg::builder::SDFGBuilder &builder, std::unordered_map< const llvm::Type *, std::string > &anonymous_types_mapping, const llvm::DataLayout &DL, llvm::Type *type, sdfg::types::StorageType storage_type, const std::string &initializer="") |
| sdfg::types::StorageType | get_storage_type (sdfg::FunctionType target_type, size_t address_space) |
| std::pair< std::string, sdfg::data_flow::Subset > | get_memlet (std::unordered_map< const llvm::Value *, std::string > &constants_mapping, const llvm::GEPOperator *pointer) |
| std::vector< llvm::GlobalVariable * > | add_nested_global (const llvm::ConstantExpr *expr) |
| std::vector< llvm::GlobalVariable * > docc::lifting::utils::add_nested_global | ( | const llvm::ConstantExpr * | expr | ) |
| std::string docc::lifting::utils::as_initializer | ( | const llvm::Constant * | initializer | ) |
| std::string docc::lifting::utils::as_literal | ( | const llvm::ConstantData * | value | ) |
| sdfg::symbolic::Expression docc::lifting::utils::as_symbol | ( | const llvm::Constant * | value | ) |
| std::string docc::lifting::utils::create_const_name_to_sdfg_name | ( | sdfg::builder::SDFGBuilder & | builder, |
| std::unordered_map< const llvm::Value *, std::string > & | constants_mapping, | ||
| const llvm::Value * | llvm_ptr ) |
| std::string docc::lifting::utils::find_const_name_to_sdfg_name | ( | std::unordered_map< const llvm::Value *, std::string > & | constants_mapping, |
| const llvm::Value * | llvm_ptr ) |
| std::string docc::lifting::utils::get_initializer | ( | const llvm::GlobalVariable & | global | ) |
| std::pair< std::string, sdfg::data_flow::Subset > docc::lifting::utils::get_memlet | ( | std::unordered_map< const llvm::Value *, std::string > & | constants_mapping, |
| const llvm::GEPOperator * | pointer ) |
| std::string docc::lifting::utils::get_name | ( | const llvm::Value * | value | ) |
| sdfg::types::StorageType docc::lifting::utils::get_storage_type | ( | sdfg::FunctionType | target_type, |
| size_t | address_space ) |
| std::unique_ptr< sdfg::types::IType > docc::lifting::utils::get_type | ( | sdfg::builder::SDFGBuilder & | builder, |
| std::unordered_map< const llvm::Type *, std::string > & | anonymous_types_mapping, | ||
| const llvm::DataLayout & | DL, | ||
| llvm::Type * | type, | ||
| sdfg::types::StorageType | storage_type, | ||
| const std::string & | initializer = "" ) |
| bool docc::lifting::utils::has_initializer | ( | const llvm::GlobalVariable & | global | ) |
| bool docc::lifting::utils::is_literal | ( | const llvm::Value * | value | ) |
| bool docc::lifting::utils::is_null_pointer | ( | const llvm::Value * | value | ) |
| bool docc::lifting::utils::is_symbol | ( | const llvm::Value * | value | ) |
| std::string docc::lifting::utils::normalize_name | ( | const std::string | value | ) |