ProGraML
0.3.0
Python API Reference
Protocol Buffers
ProGraML
»
Index
Index
B
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
U
B
BytesList (C++ struct)
E
Edge (C++ struct)
Edge::features (C++ member)
Edge::Flow (C++ enum)
Edge::flow (C++ member)
Edge::Flow::CALL (C++ enumerator)
Edge::Flow::CONTROL (C++ enumerator)
Edge::Flow::DATA (C++ enumerator)
Edge::position (C++ member)
Edge::source (C++ member)
Edge::target (C++ member)
F
Feature (C++ struct)
FeatureList (C++ struct)
FeatureLists (C++ struct)
FeatureLists::feature_list (C++ member)
Features (C++ struct)
,
[1]
Features::feature (C++ member)
,
[1]
from_bytes() (in module programl)
from_clang() (in module programl)
from_cpp() (in module programl)
from_llvm_ir() (in module programl)
from_string() (in module programl)
from_xla_hlo_proto() (in module programl)
Function (C++ struct)
Function::features (C++ member)
Function::module (C++ member)
Function::name (C++ member)
G
get_system_includes() (in module programl.util.py.cc_system_includes)
GraphCreationError
GraphTransformError
I
Ir (C++ struct)
Ir::cmd (C++ member)
Ir::compiler_version (C++ member)
Ir::text (C++ member)
Ir::Type (C++ enum)
Ir::type (C++ member)
Ir::Type::LLVM (C++ enumerator)
Ir::Type::UNKNOWN (C++ enumerator)
Ir::Type::XLA_HLO (C++ enumerator)
IrList (C++ struct)
L
load_graphs() (in module programl)
M
module
programl
programl.create_ops
programl.serialize_ops
programl.transform_ops
Module (C++ struct)
Module::features (C++ member)
Module::name (C++ member)
N
Node (C++ struct)
Node::block (C++ member)
Node::features (C++ member)
Node::function (C++ member)
Node::text (C++ member)
Node::Type (C++ enum)
Node::type (C++ member)
Node::Type::CONSTANT (C++ enumerator)
Node::Type::INSTRUCTION (C++ enumerator)
Node::Type::VARIABLE (C++ enumerator)
NodeIndexList (C++ struct)
P
ProgramGraph (C++ struct)
ProgramGraph::features (C++ member)
ProgramGraphFeatures (C++ struct)
ProgramGraphFeatures::edge_features (C++ member)
ProgramGraphFeatures::features (C++ member)
ProgramGraphFeatures::function_features (C++ member)
ProgramGraphFeatures::module_features (C++ member)
ProgramGraphFeatures::node_features (C++ member)
ProgramGraphFeaturesList (C++ struct)
ProgramGraphFeaturesList::context (C++ member)
ProgramGraphList (C++ struct)
ProgramGraphList::context (C++ member)
ProgramGraphOptions (C++ struct)
ProgramGraphOptions::ignore_call_returns (C++ member)
ProgramGraphOptions::instructions_only (C++ member)
ProgramGraphOptions::ir_path (C++ member)
ProgramGraphOptions::opt_level (C++ member)
ProgramGraphOptions::strict (C++ member)
programl
module
programl.create_ops
module
programl.serialize_ops
module
programl.transform_ops
module
R
Repo (C++ struct)
Repo::created_ms_timestamp (C++ member)
Repo::sha1 (C++ member)
Repo::url (C++ member)
S
save_graphs() (in module programl)
SourceFile (C++ struct)
SourceFile::Language (C++ enum)
SourceFile::language (C++ member)
SourceFile::Language::C (C++ enumerator)
SourceFile::Language::CXX (C++ enumerator)
SourceFile::Language::FORTRAN (C++ enumerator)
SourceFile::Language::HASKELL (C++ enumerator)
SourceFile::Language::OPENCL (C++ enumerator)
SourceFile::Language::SWIFT (C++ enumerator)
SourceFile::Language::UNKNOWN (C++ enumerator)
SourceFile::relpath (C++ member)
SourceFile::text (C++ member)
T
to_bytes() (in module programl)
to_dgl() (in module programl)
to_dot() (in module programl)
to_json() (in module programl)
to_networkx() (in module programl)
to_string() (in module programl)
U
UnsupportedCompiler