docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
docc::analysis::GlobalCFGNode Struct Reference

#include <docc/analysis/global_cfg_analysis.h>

Public Member Functions

 GlobalCFGNode (Vertex V, uint32_t modId, int64_t funcId)
void print (llvm::raw_ostream &OS)

Public Attributes

Vertex Vertex_
uint32_t node_id_
uint32_t modId_
int64_t funcId_
llvm::GlobalValue::GUID Id_ = 0
std::string Name_
docc::analysis::SDFGHolder * sdfg_ = nullptr
const sdfg::structured_control_flow::ControlFlowNode * sdfg_node_ = nullptr
llvm::BasicBlock * BB_ = nullptr
llvm::BasicBlock * fused_bb_last_ = nullptr
int32_t first_bb_insn_idx_ = -1
int32_t last_bb_insn_idx_ = -1
bool last_insn_interesting_ = false
llvm::Instruction * Inst_ = nullptr
uint16_t evtSteps_ = 0
bool suppress_ = false
CfgSpecialType specialType_ = CfgSpecialType::None

Constructor & Destructor Documentation

◆ GlobalCFGNode()

docc::analysis::GlobalCFGNode::GlobalCFGNode ( Vertex V,
uint32_t modId,
int64_t funcId )
inline

Member Function Documentation

◆ print()

void docc::analysis::GlobalCFGNode::print ( llvm::raw_ostream & OS)

Member Data Documentation

◆ BB_

llvm::BasicBlock* docc::analysis::GlobalCFGNode::BB_ = nullptr

◆ evtSteps_

uint16_t docc::analysis::GlobalCFGNode::evtSteps_ = 0

◆ first_bb_insn_idx_

int32_t docc::analysis::GlobalCFGNode::first_bb_insn_idx_ = -1

◆ funcId_

int64_t docc::analysis::GlobalCFGNode::funcId_

◆ fused_bb_last_

llvm::BasicBlock* docc::analysis::GlobalCFGNode::fused_bb_last_ = nullptr

◆ Id_

llvm::GlobalValue::GUID docc::analysis::GlobalCFGNode::Id_ = 0

◆ Inst_

llvm::Instruction* docc::analysis::GlobalCFGNode::Inst_ = nullptr

◆ last_bb_insn_idx_

int32_t docc::analysis::GlobalCFGNode::last_bb_insn_idx_ = -1

◆ last_insn_interesting_

bool docc::analysis::GlobalCFGNode::last_insn_interesting_ = false

◆ modId_

uint32_t docc::analysis::GlobalCFGNode::modId_

◆ Name_

std::string docc::analysis::GlobalCFGNode::Name_

◆ node_id_

uint32_t docc::analysis::GlobalCFGNode::node_id_

◆ sdfg_

docc::analysis::SDFGHolder* docc::analysis::GlobalCFGNode::sdfg_ = nullptr

◆ sdfg_node_

const sdfg::structured_control_flow::ControlFlowNode* docc::analysis::GlobalCFGNode::sdfg_node_ = nullptr

◆ specialType_

CfgSpecialType docc::analysis::GlobalCFGNode::specialType_ = CfgSpecialType::None

◆ suppress_

bool docc::analysis::GlobalCFGNode::suppress_ = false

◆ Vertex_

Vertex docc::analysis::GlobalCFGNode::Vertex_

The documentation for this struct was generated from the following file: