LLVM: llvm::rdf Namespace Reference (original) (raw)
| Classes | |
|---|---|
| struct | BlockNode |
| struct | BuildOptions |
| struct | CodeNode |
| struct | CopyPropagation |
| struct | DataFlowGraph |
| struct | DeadCodeElimination |
| struct | DefNode |
| struct | FuncNode |
| struct | IndexedSet |
| struct | InstrNode |
| struct | LaneMaskIndex |
| struct | Liveness |
| struct | NodeAddr |
| struct | NodeAllocator |
| struct | NodeAttrs |
| struct | NodeBase |
| struct | PackedRegisterRef |
| struct | PhiNode |
| struct | PhiUseNode |
| struct | PhysicalRegisterInfo |
| struct | |
| struct | PrintLaneMaskShort |
| struct | PrintNode |
| struct | RefNode |
| struct | RegisterAggr |
| struct | RegisterAggrMap |
| struct | RegisterRef |
| struct | RegisterRefEqualTo |
| struct | RegisterRefLess |
| struct | StmtNode |
| struct | TargetOperandInfo |
| struct | UseNode |
| Typedefs | |
|---|---|
| using | NodeId = uint32_t |
| using | Node = NodeAddr<NodeBase *> |
| using | Ref = NodeAddr<RefNode *> |
| using | Def = NodeAddr<DefNode *> |
| using | Use = NodeAddr<UseNode *> |
| using | PhiUse = NodeAddr<PhiUseNode *> |
| using | Code = NodeAddr<CodeNode *> |
| using | Instr = NodeAddr<InstrNode *> |
| using | Phi = NodeAddr<PhiNode *> |
| using | Stmt = NodeAddr<StmtNode *> |
| using | Block = NodeAddr<BlockNode *> |
| using | Func = NodeAddr<FuncNode *> |
| using | RegisterSet = std::set<RegisterRef, RegisterRefLess> |
| using | NodeList = SmallVector<Node, 4> |
| using | NodeSet = std::set<NodeId> |
| using | RegisterId = uint32_t |
◆ Block
◆ Code
◆ Def
◆ Func
◆ Instr
◆ Node
◆ NodeId
◆ NodeList
◆ NodeSet
using llvm::rdf::NodeSet = std::set<NodeId>
◆ Phi
◆ PhiUse
◆ Ref
◆ RegisterId
◆ RegisterSet
◆ Stmt
◆ Use
◆ disjoint()
◆ operator<<() [1/19]
◆ operator<<() [2/19]
◆ operator<<() [3/19]
◆ operator<<() [4/19]
◆ operator<<() [5/19]
◆ operator<<() [6/19]
◆ operator<<() [7/19]
Definition at line 49 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, llvm::rdf::NodeAttrs::flags(), llvm::rdf::NodeAttrs::Func, llvm::rdf::NodeAttrs::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.
◆ operator<<() [8/19]
◆ operator<<() [9/19]
◆ operator<<() [10/19]
◆ operator<<() [11/19]
◆ operator<<() [12/19]
◆ operator<<() [13/19]
◆ operator<<() [14/19]
◆ operator<<() [15/19]
◆ operator<<() [16/19]
◆ operator<<() [17/19]
◆ operator<<() [18/19]
◆ operator<<() [19/19]
◆ Print()
References T.
Referenced by llvm::rdf::Liveness::computeLiveIns(), llvm::rdf::Liveness::computePhiInfo(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), printRefHeader(), and llvm::rdf::CopyPropagation::run().