LLVM
8.0.1
|
#include "Target/Hexagon/RDFGraph.h"
Classes | |
struct | Code_struct |
struct | Def_struct |
struct | PhiU_struct |
struct | Ref_struct |
Public Member Functions | |
NodeBase ()=default | |
uint16_t | getType () const |
uint16_t | getKind () const |
uint16_t | getFlags () const |
NodeId | getNext () const |
uint16_t | getAttrs () const |
void | setAttrs (uint16_t A) |
void | setFlags (uint16_t F) |
void | append (NodeAddr< NodeBase *> NA) |
void | init () |
void | setNext (NodeId N) |
Protected Attributes | |
uint16_t | Attrs |
uint16_t | Reserved |
NodeId | Next |
union { | |
Ref_struct Ref | |
Code_struct Code | |
}; | |
Definition at line 450 of file RDFGraph.h.
|
default |
Definition at line 415 of file RDFGraph.cpp.
References llvm::rdf::NodeAddr< T >::Addr, llvm::rdf::NodeAddr< T >::Id, and Next.
Referenced by llvm::rdf::CodeNode::addMember(), and llvm::rdf::CodeNode::addMemberAfter().
|
inline |
Definition at line 460 of file RDFGraph.h.
References llvm::AMDGPU::HSAMD::Kernel::Key::Attrs.
|
inline |
Definition at line 457 of file RDFGraph.h.
References llvm::AMDGPU::HSAMD::Kernel::Key::Attrs, and llvm::rdf::NodeAttrs::flags().
Referenced by llvm::rdf::Liveness::computePhiInfo(), llvm::rdf::Liveness::getAllReachedUses(), llvm::rdf::Liveness::getAllReachingDefs(), llvm::rdf::DataFlowGraph::getNextShadow(), and llvm::rdf::printRefHeader().
|
inline |
Definition at line 456 of file RDFGraph.h.
References llvm::AMDGPU::HSAMD::Kernel::Key::Attrs, and llvm::rdf::NodeAttrs::kind().
Referenced by llvm::rdf::BlockNode::addPhi(), llvm::rdf::DeadCodeElimination::erase(), llvm::rdf::DataFlowGraph::getNextRelated(), llvm::rdf::DataFlowGraph::getNextShadow(), llvm::rdf::InstrNode::getOwner(), llvm::rdf::DataFlowGraph::id(), llvm::rdf::CopyPropagation::interpretAsCopy(), and llvm::rdf::Liveness::resetKills().
|
inline |
Definition at line 458 of file RDFGraph.h.
Referenced by llvm::rdf::BlockNode::addPhi(), llvm::rdf::RefNode::getOwner(), llvm::rdf::InstrNode::getOwner(), and llvm::rdf::CodeNode::removeMember().
|
inline |
Definition at line 455 of file RDFGraph.h.
References llvm::AMDGPU::HSAMD::Kernel::Key::Attrs, and llvm::rdf::NodeAttrs::type().
Referenced by llvm::rdf::BlockNode::addPhi(), llvm::rdf::RefNode::getOwner(), llvm::rdf::InstrNode::getOwner(), and llvm::rdf::DataFlowGraph::id().
|
inline |
Definition at line 468 of file RDFGraph.h.
References llvm::Intrinsic::memset.
Referenced by llvm::rdf::DataFlowGraph::id().
|
inline |
Definition at line 461 of file RDFGraph.h.
References llvm::AMDGPU::HSAMD::Kernel::Key::Attrs.
Referenced by llvm::rdf::DataFlowGraph::id().
|
inline |
Definition at line 462 of file RDFGraph.h.
References llvm::sys::path::append(), and llvm::rdf::NodeAttrs::set_flags().
Referenced by llvm::rdf::DataFlowGraph::getNextShadow().
|
inline |
Definition at line 470 of file RDFGraph.h.
References N.
Referenced by llvm::rdf::CodeNode::addMember(), llvm::rdf::BlockNode::addPhi(), and llvm::rdf::CodeNode::removeMember().
union { ... } |
|
protected |
Definition at line 473 of file RDFGraph.h.
Code_struct llvm::rdf::NodeBase::Code |
Definition at line 504 of file RDFGraph.h.
|
protected |
Definition at line 475 of file RDFGraph.h.
Referenced by append().
Ref_struct llvm::rdf::NodeBase::Ref |
Definition at line 503 of file RDFGraph.h.
|
protected |
Definition at line 474 of file RDFGraph.h.