Searched refs:BlockNode (Results 1 – 11 of 11) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | BlockFrequencyInfoImpl.h | 192 struct BlockNode { struct 197 BlockNode() : Index(std::numeric_limits<uint32_t>::max()) {} in BlockNode() argument 198 BlockNode(IndexType Index) : Index(Index) {} in BlockNode() argument 200 bool operator==(const BlockNode &X) const { return Index == X.Index; } 201 bool operator!=(const BlockNode &X) const { return Index != X.Index; } 202 bool operator<=(const BlockNode &X) const { return Index <= X.Index; } 203 bool operator>=(const BlockNode &X) const { return Index >= X.Index; } 204 bool operator<(const BlockNode &X) const { return Index < X.Index; } 205 bool operator>(const BlockNode &X) const { return Index > X.Index; } 225 using ExitMap = SmallVector<std::pair<BlockNode, BlockMass>, 4>; argument [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | BlockFrequencyInfoImpl.cpp | 90 using BlockNode = BlockFrequencyInfoImplBase::BlockNode; typedef 145 void Distribution::add(const BlockNode &Node, uint64_t Amount, in add() 201 using HashTable = DenseMap<BlockNode::IndexType, Weight>; in combineWeightsByHashing() 314 const BlockNode &Pred, in addToDist() 315 const BlockNode &Succ, in addToDist() 320 auto isLoopHeader = [&OuterLoop](const BlockNode &Node) { in addToDist() 324 BlockNode Resolved = Working[Succ.Index].getResolvedNode(); in addToDist() 426 for (const BlockNode &M : Loop.Nodes) { in packageLoop() 436 const DitheringDistributer &D, const BlockNode &T, in debugAssign() 447 void BlockFrequencyInfoImplBase::distributeMass(const BlockNode &Source, in distributeMass() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | RDFDeadCode.cpp | 129 for (NodeAddr<BlockNode*> BA : DFG.getFunc().Addr->members(DFG)) in collect() 158 for (NodeAddr<BlockNode*> BA : DFG.getFunc().Addr->members(DFG)) { in collect() 232 NodeAddr<BlockNode*> BA = IA.Addr->getOwner(DFG); in erase()
|
H A D | HexagonOptAddrMode.cpp | 93 bool processBlock(NodeAddr<BlockNode *> BA); 766 bool HexagonOptAddrMode::processBlock(NodeAddr<BlockNode *> BA) { in processBlock() 892 for (NodeAddr<BlockNode *> BA : FA.Addr->members(*DFG)) in runOnMachineFunction()
|
H A D | RDFCopy.cpp | 106 NodeAddr<BlockNode*> BA = DFG.findBlock(B); in scanBlock()
|
H A D | HexagonRDFOpt.cpp | 168 for (NodeAddr<BlockNode*> BA : DFG.getFunc().Addr->members(DFG)) { in run()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | RDFLiveness.cpp | 164 NodeAddr<BlockNode *> BA = PA.Addr->getOwner(DFG); in getAllReachingDefs() 359 NodeAddr<BlockNode *> BA = IA.Addr->getOwner(DFG); in getNearestAliasedRef() 398 BA = NodeAddr<BlockNode *>(); in getNearestAliasedRef() 466 for (NodeAddr<BlockNode *> BA : Blocks) { in computePhiInfo() 747 for (NodeAddr<BlockNode *> BA : DFG.getFunc().Addr->members(DFG)) { in computeLiveIns() 785 for (NodeAddr<BlockNode *> BA : Blocks) { in computeLiveIns() 804 for (NodeAddr<BlockNode *> BA : Blocks) { in computeLiveIns() 830 auto PrA = DFG.addr<BlockNode *>(PUA.Addr->getPredecessor()); in computeLiveIns() 1059 NodeAddr<BlockNode *> BA = IA.Addr->getOwner(DFG); in traverse() 1093 NodeAddr<BlockNode *> BTA = ITA.Addr->getOwner(DFG); in traverse()
|
H A D | RDFGraph.cpp | 300 OS << PrintNode<BlockNode *>(I, P.G) << '\n'; in operator <<() 539 void BlockNode::addPhi(Phi PA, const DataFlowGraph &G) { in addPhi()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | RDFGraph.h | 376 struct BlockNode; 392 using Block = NodeAddr<BlockNode *>; 643 struct BlockNode : public CodeNode { struct
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86LoadValueInjectionLoadHardening.cpp | 469 NodeAddr<BlockNode *> EntryBlock = DFG.getFunc().Addr->getEntryBlock(DFG); in getGadgetGraph() 476 for (NodeAddr<BlockNode *> BA : DFG.getFunc().Addr->members(DFG)) { in getGadgetGraph()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | CodeExtractor.cpp | 1479 using BlockNode = BlockFrequencyInfoImplBase::BlockNode; in calculateNewCallTerminatorWeights() typedef 1493 BlockNode ExitNode(i); in calculateNewCallTerminatorWeights()
|