![]() |
PandA-2024.02
|
#include "FunctionCallOpt.hpp"#include "Dominance.hpp"#include "Parameter.hpp"#include "application_manager.hpp"#include "basic_block.hpp"#include "basic_blocks_graph_constructor.hpp"#include "call_graph.hpp"#include "call_graph_manager.hpp"#include "dbgPrintHelper.hpp"#include "design_flow_graph.hpp"#include "design_flow_manager.hpp"#include "ext_tree_node.hpp"#include "function_behavior.hpp"#include "hls.hpp"#include "hls_manager.hpp"#include "string_manipulation.hpp"#include "tree_basic_block.hpp"#include "tree_helper.hpp"#include "tree_manager.hpp"#include "tree_manipulation.hpp"#include "tree_node.hpp"#include "tree_reindex.hpp"#include <functional>
Go to the source code of this file.
Macros | |
| #define | PARAMETER_INLINE_MAX_COST "inline-max-cost" |
| #define | DEAFULT_MAX_INLINE_CONST 60 |
Functions | |
| static std::string | __arg_suffix (const std::vector< tree_nodeRef > &tns) |
Variables | |
| static const std::set< std::string > | inlinedFunctionByDefault {"__mul32", "__umul32", "__mul64", "__umul64"} |
| static CustomUnorderedMap< kind, size_t > | op_costs |
Definition in file FunctionCallOpt.cpp.
| #define DEAFULT_MAX_INLINE_CONST 60 |
Definition at line 70 of file FunctionCallOpt.cpp.
| #define PARAMETER_INLINE_MAX_COST "inline-max-cost" |
Definition at line 69 of file FunctionCallOpt.cpp.
Referenced by FunctionCallOpt::Initialize().
|
static |
Definition at line 87 of file FunctionCallOpt.cpp.
References GET_INDEX_CONST_NODE, tree_helper::IsConstant(), and STR.
Referenced by FunctionCallOpt::InternalExec().


|
static |
Definition at line 77 of file FunctionCallOpt.cpp.
Referenced by FunctionCallOpt::Initialize().
|
static |
Definition at line 79 of file FunctionCallOpt.cpp.
Referenced by FunctionCallOpt::compute_cost().
1.8.13