Searched refs:BlockNode (Results 1 – 10 of 10) sorted by relevance
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | BlockFrequencyInfoImpl.h | 187 struct BlockNode { 192 BlockNode() = default; 364 BlockNode TargetNode; 452 const BlockNode &Pred, const BlockNode &Succ, uint64_t Weight); 602 using BlockNode = BFIBase::BlockNode; 604 BlockNode Node; 617 BlockNode Start; 872 return BlockNode(getIndex(I)); 1055 BlockNode NewNode(Freqs.size()); 1073 BlockNode Node = getNode(I); [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | BlockFrequencyInfoImpl.cpp | 69 using BlockNode = BlockFrequencyInfoImplBase::BlockNode; typedef 124 void Distribution::add(const BlockNode &Node, uint64_t Amount, in add() 180 using HashTable = DenseMap<BlockNode::IndexType, Weight>; in combineWeightsByHashing() 293 const BlockNode &Pred, in addToDist() 294 const BlockNode &Succ, in addToDist() 299 auto isLoopHeader = [&OuterLoop](const BlockNode &Node) { in addToDist() 303 BlockNode Resolved = Working[Succ.Index].getResolvedNode(); in addToDist() 405 for (const BlockNode &M : Loop.Nodes) { in packageLoop() 511 for (const BlockNode &N : Loop.Nodes) { in unwrapLoop() 583 BlockFrequencyInfoImplBase::isIrrLoopHeader(const BlockNode &Node) { in isIrrLoopHeader() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | RDFGraph.h | 627 struct BlockNode : public CodeNode { struct 640 NodeAddr<BlockNode*> findBlock(const MachineBasicBlock *BB, argument 642 NodeAddr<BlockNode*> getEntryBlock(const DataFlowGraph &G); 769 NodeAddr<BlockNode*> findBlock(MachineBasicBlock *BB) const { in findBlock() 828 RegisterRef RR, NodeAddr<BlockNode*> PredB, 834 NodeAddr<PhiNode*> newPhi(NodeAddr<BlockNode*> Owner); 835 NodeAddr<StmtNode*> newStmt(NodeAddr<BlockNode*> Owner, 837 NodeAddr<BlockNode*> newBlock(NodeAddr<FuncNode*> Owner, 848 void buildStmt(NodeAddr<BlockNode*> BA, MachineInstr &In); 851 NodeAddr<BlockNode*> BA); [all …]
|
| H A D | RDFGraph.cpp | 280 const Print<NodeAddr<BlockNode*>> &P) { in operator <<() 603 return NodeAddr<BlockNode*>(); in findBlock() 907 for (NodeAddr<BlockNode*> BA : Blocks) in build() 940 for (NodeAddr<BlockNode*> BA : Blocks) { in build() 969 for (NodeAddr<BlockNode*> BA : Blocks) in build() 971 for (NodeAddr<BlockNode*> BA : Blocks) in build() 1403 NodeAddr<BlockNode*> BA) { in recordDefsForDF() 1435 NodeAddr<BlockNode*> DBA = findBlock(DB); in recordDefsForDF() 1443 NodeAddr<BlockNode*> BA) { in buildPhis() 1515 for (NodeAddr<BlockNode*> PBA : Preds) { in buildPhis() [all …]
|
| H A D | RDFDeadCode.cpp | 128 for (NodeAddr<BlockNode*> BA : DFG.getFunc().Addr->members(DFG)) in collect() 157 for (NodeAddr<BlockNode*> BA : DFG.getFunc().Addr->members(DFG)) { in collect() 232 NodeAddr<BlockNode*> BA = IA.Addr->getOwner(DFG); in erase()
|
| H A D | RDFLiveness.cpp | 176 NodeAddr<BlockNode*> BA = PA.Addr->getOwner(DFG); in getAllReachingDefs() 326 NodeAddr<BlockNode*> BA = IA.Addr->getOwner(DFG); in getNearestAliasedRef() 365 BA = NodeAddr<BlockNode*>(); in getNearestAliasedRef() 433 for (NodeAddr<BlockNode*> BA : Blocks) { in computePhiInfo() 688 for (NodeAddr<BlockNode*> BA : DFG.getFunc().Addr->members(DFG)) { in computeLiveIns() 726 for (NodeAddr<BlockNode*> BA : Blocks) { in computeLiveIns() 744 for (NodeAddr<BlockNode*> BA : Blocks) { in computeLiveIns() 770 auto PrA = DFG.addr<BlockNode*>(PUA.Addr->getPredecessor()); in computeLiveIns() 1004 NodeAddr<BlockNode*> BA = IA.Addr->getOwner(DFG); in traverse() 1038 NodeAddr<BlockNode*> BTA = ITA.Addr->getOwner(DFG); in traverse()
|
| H A D | HexagonOptAddrMode.cpp | 91 bool processBlock(NodeAddr<BlockNode *> BA); 687 bool HexagonOptAddrMode::processBlock(NodeAddr<BlockNode *> BA) { in processBlock() 806 for (NodeAddr<BlockNode *> BA : FA.Addr->members(*DFG)) in runOnMachineFunction()
|
| H A D | RDFCopy.cpp | 71 NodeAddr<BlockNode*> BA = DFG.findBlock(B); in scanBlock()
|
| H A D | HexagonRDFOpt.cpp | 163 for (NodeAddr<BlockNode*> BA : DFG.getFunc().Addr->members(DFG)) { in run()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | CodeExtractor.cpp | 1144 using BlockNode = BlockFrequencyInfoImplBase::BlockNode; in calculateNewCallTerminatorWeights() typedef 1155 BlockNode ExitNode(i); in calculateNewCallTerminatorWeights()
|