Home
last modified time | relevance | path

Searched refs:BlockNode (Results 1 – 10 of 10) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DBlockFrequencyInfoImpl.h187 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 DBlockFrequencyInfoImpl.cpp69 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 DRDFGraph.h627 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 DRDFGraph.cpp280 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 DRDFDeadCode.cpp128 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 DRDFLiveness.cpp176 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 DHexagonOptAddrMode.cpp91 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 DRDFCopy.cpp71 NodeAddr<BlockNode*> BA = DFG.findBlock(B); in scanBlock()
H A DHexagonRDFOpt.cpp163 for (NodeAddr<BlockNode*> BA : DFG.getFunc().Addr->members(DFG)) { in run()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp1144 using BlockNode = BlockFrequencyInfoImplBase::BlockNode; in calculateNewCallTerminatorWeights() typedef
1155 BlockNode ExitNode(i); in calculateNewCallTerminatorWeights()