|
LLVM
4.0.0
|
Classes | |
| struct | CopyPropagation |
| struct | DeadCodeElimination |
| struct | NodeAttrs |
| struct | BuildOptions |
| struct | NodeAddr |
| struct | NodeAllocator |
| struct | RegisterRef |
| struct | TargetOperandInfo |
| struct | PackedRegisterRef |
| struct | IndexedSet |
| struct | LaneMaskIndex |
| struct | RegisterAggr |
| struct | NodeBase |
| struct | RefNode |
| struct | DefNode |
| struct | UseNode |
| struct | PhiUseNode |
| struct | CodeNode |
| struct | InstrNode |
| struct | PhiNode |
| struct | StmtNode |
| struct | BlockNode |
| struct | FuncNode |
| struct | DataFlowGraph |
| struct | PrintLaneMaskOpt |
| struct | |
| struct | PrintNode |
| struct | Liveness |
Typedefs | |
| typedef uint32_t | NodeId |
| typedef uint32_t | RegisterId |
| typedef std::set< RegisterRef > | RegisterSet |
| typedef std::vector< NodeAddr < NodeBase * > > | NodeList |
| typedef std::set< NodeId > | NodeSet |
| typedef uint32_t llvm::rdf::NodeId |
Definition at line 262 of file RDFGraph.h.
| typedef std::vector<NodeAddr<NodeBase*> > llvm::rdf::NodeList |
Definition at line 610 of file RDFGraph.h.
| typedef std::set<NodeId> llvm::rdf::NodeSet |
Definition at line 613 of file RDFGraph.h.
| typedef uint32_t llvm::rdf::RegisterId |
Definition at line 263 of file RDFGraph.h.
| typedef std::set<RegisterRef> llvm::rdf::RegisterSet |
Definition at line 434 of file RDFGraph.h.
| raw_ostream& llvm::rdf::operator<< | ( | raw_ostream & | OS, |
| const Print< Liveness::RefMap > & | P | ||
| ) |
Definition at line 42 of file RDFLiveness.cpp.
References E, I, P, and llvm::PrintReg().
| raw_ostream & llvm::rdf::operator<< | ( | raw_ostream & | OS, |
| const PrintLaneMaskOpt & | P | ||
| ) |
Definition at line 47 of file RDFGraph.cpp.
References llvm::LaneBitmask::all(), llvm::rdf::PrintLaneMaskOpt::Mask, and llvm::PrintLaneMask().
| raw_ostream& llvm::rdf::operator<< | ( | raw_ostream & | OS, |
| const Print< RegisterRef > & | P | ||
| ) |
Definition at line 54 of file RDFGraph.cpp.
References P.
| raw_ostream& llvm::rdf::operator<< | ( | raw_ostream & | OS, |
| const Print< NodeId > & | P | ||
| ) |
Definition at line 65 of file RDFGraph.cpp.
References llvm::rdf::NodeAttrs::Block, llvm::rdf::NodeAttrs::Clobbering, llvm::rdf::NodeAttrs::Code, llvm::rdf::NodeAttrs::Dead, llvm::rdf::NodeAttrs::Def, fuzzer::Flags, llvm::rdf::NodeAttrs::flags(), llvm::rdf::NodeAttrs::Func, llvm::rdf::NodeBase::getAttrs(), llvm::rdf::NodeAttrs::kind(), Kind, P, llvm::rdf::NodeAttrs::Phi, llvm::rdf::NodeAttrs::Preserving, llvm::rdf::NodeAttrs::Ref, llvm::rdf::NodeAttrs::Shadow, llvm::rdf::NodeAttrs::Stmt, llvm::rdf::NodeAttrs::type(), llvm::rdf::NodeAttrs::Undef, and llvm::rdf::NodeAttrs::Use.
| raw_ostream& llvm::rdf::operator<< | ( | raw_ostream & | OS, |
| const Print< NodeAddr< DefNode * >> & | P | ||
| ) |
Definition at line 115 of file RDFGraph.cpp.
References N, P, and printRefHeader().
| raw_ostream& llvm::rdf::operator<< | ( | raw_ostream & | OS, |
| const Print< NodeAddr< UseNode * >> & | P | ||
| ) |
Definition at line 133 of file RDFGraph.cpp.
References N, P, and printRefHeader().
| raw_ostream& llvm::rdf::operator<< | ( | raw_ostream & | OS, |
| const Print< NodeAddr< PhiUseNode * >> & | P | ||
| ) |
Definition at line 145 of file RDFGraph.cpp.
References N, P, and printRefHeader().
| raw_ostream& llvm::rdf::operator<< | ( | raw_ostream & | OS, |
| const Print< NodeAddr< RefNode * >> & | P | ||
| ) |
Definition at line 161 of file RDFGraph.cpp.
References llvm::rdf::NodeAttrs::Def, P, llvm::rdf::NodeAttrs::PhiRef, and llvm::rdf::NodeAttrs::Use.
| raw_ostream& llvm::rdf::operator<< | ( | raw_ostream & | OS, |
| const Print< NodeList > & | P | ||
| ) |
Definition at line 177 of file RDFGraph.cpp.
| raw_ostream& llvm::rdf::operator<< | ( | raw_ostream & | OS, |
| const Print< NodeSet > & | P | ||
| ) |
Definition at line 188 of file RDFGraph.cpp.
| raw_ostream& llvm::rdf::operator<< | ( | raw_ostream & | OS, |
| const Print< NodeAddr< PhiNode * >> & | P | ||
| ) |
Definition at line 223 of file RDFGraph.cpp.
References P.
| raw_ostream& llvm::rdf::operator<< | ( | raw_ostream & | OS, |
| const Print< NodeAddr< StmtNode * >> & | P | ||
| ) |
Definition at line 230 of file RDFGraph.cpp.
References llvm::find_if(), llvm::MachineOperand::getGlobal(), llvm::MachineOperand::getMBB(), llvm::Value::getName(), llvm::MachineBasicBlock::getNumber(), llvm::MachineInstr::getOpcode(), llvm::MachineOperand::getSymbolName(), llvm::MachineInstr::isBranch(), llvm::MachineInstr::isCall(), llvm::MachineOperand::isGlobal(), llvm::MachineOperand::isMBB(), llvm::MachineOperand::isSymbol(), MI, llvm::MachineInstr::operands(), llvm::MachineInstr::operands_end(), and P.
| raw_ostream& llvm::rdf::operator<< | ( | raw_ostream & | OS, |
| const Print< NodeAddr< InstrNode * >> & | P | ||
| ) |
Definition at line 257 of file RDFGraph.cpp.
References P, llvm::rdf::NodeAttrs::Phi, and llvm::rdf::NodeAttrs::Stmt.
| raw_ostream& llvm::rdf::operator<< | ( | raw_ostream & | OS, |
| const Print< NodeAddr< BlockNode * >> & | P | ||
| ) |
Definition at line 274 of file RDFGraph.cpp.
References B, llvm::MachineBasicBlock::getNumber(), I, N, P, llvm::MachineBasicBlock::pred_size(), llvm::MachineBasicBlock::predecessors(), llvm::MachineBasicBlock::succ_size(), and llvm::MachineBasicBlock::successors().
| raw_ostream& llvm::rdf::operator<< | ( | raw_ostream & | OS, |
| const Print< NodeAddr< FuncNode * >> & | P | ||
| ) |
Definition at line 308 of file RDFGraph.cpp.
| raw_ostream& llvm::rdf::operator<< | ( | raw_ostream & | OS, |
| const Print< RegisterSet > & | P | ||
| ) |
Definition at line 319 of file RDFGraph.cpp.
| raw_ostream& llvm::rdf::operator<< | ( | raw_ostream & | OS, |
| const Print< RegisterAggr > & | P | ||
| ) |
Definition at line 328 of file RDFGraph.cpp.
References P.
| raw_ostream& llvm::rdf::operator<< | ( | raw_ostream & | OS, |
| const Print< DataFlowGraph::DefStack > & | P | ||
| ) |
Definition at line 334 of file RDFGraph.cpp.
References llvm::rdf::DataFlowGraph::DefStack::bottom(), E, llvm::rdf::Print< T >::G, I, llvm::rdf::Print< T >::Obj, and llvm::rdf::DataFlowGraph::DefStack::top().
| raw_ostream& llvm::rdf::operator<< | ( | raw_ostream & | OS, |
| const Print< T > & | P | ||
| ) |
|
static |
Definition at line 106 of file RDFGraph.cpp.
References llvm::rdf::NodeAddr< T >::Addr, llvm::rdf::NodeAttrs::Fixed, G, llvm::rdf::NodeBase::getFlags(), llvm::rdf::RefNode::getRegRef(), and llvm::rdf::NodeAddr< T >::Id.
Referenced by operator<<().
1.8.6