Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DBlockFrequencyInfoImpl.h189 struct BlockNode { struct
194 BlockNode() : Index(std::numeric_limits<uint32_t>::max()) {} in BlockNode() argument
195 BlockNode(IndexType Index) : Index(Index) {} in BlockNode() argument
197 bool operator==(const BlockNode &X) const { return Index == X.Index; }
198 bool operator!=(const BlockNode &X) const { return Index != X.Index; }
199 bool operator<=(const BlockNode &X) const { return Index <= X.Index; }
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; }
222 using ExitMap = SmallVector<std::pair<BlockNode, BlockMass>, 4>; argument
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DBlockFrequencyInfoImpl.cpp90 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 DRDFDeadCode.cpp129 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 DRDFCopy.cpp105 NodeAddr<BlockNode*> BA = DFG.findBlock(B); in scanBlock()
H A DHexagonOptAddrMode.cpp89 bool processBlock(NodeAddr<BlockNode *> BA);
1047 bool HexagonOptAddrMode::processBlock(NodeAddr<BlockNode *> BA) { in processBlock()
1177 for (NodeAddr<BlockNode *> BA : FA.Addr->members(*DFG)) in runOnMachineFunction()
H A DHexagonRDFOpt.cpp161 for (NodeAddr<BlockNode*> BA : DFG.getFunc().Addr->members(DFG)) { in run()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRDFLiveness.cpp164 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()
742 for (NodeAddr<BlockNode *> BA : DFG.getFunc().Addr->members(DFG)) { in computeLiveIns()
780 for (NodeAddr<BlockNode *> BA : Blocks) { in computeLiveIns()
799 for (NodeAddr<BlockNode *> BA : Blocks) { in computeLiveIns()
825 auto PrA = DFG.addr<BlockNode *>(PUA.Addr->getPredecessor()); in computeLiveIns()
1054 NodeAddr<BlockNode *> BA = IA.Addr->getOwner(DFG); in traverse()
1088 NodeAddr<BlockNode *> BTA = ITA.Addr->getOwner(DFG); in traverse()
H A DRDFGraph.cpp299 OS << PrintNode<BlockNode *>(I, P.G) << '\n'; in operator <<()
538 void BlockNode::addPhi(Phi PA, const DataFlowGraph &G) { in addPhi()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRDFGraph.h376 struct BlockNode;
392 using Block = NodeAddr<BlockNode *>;
643 struct BlockNode : public CodeNode { struct
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LoadValueInjectionLoadHardening.cpp467 NodeAddr<BlockNode *> EntryBlock = DFG.getFunc().Addr->getEntryBlock(DFG); in getGadgetGraph()
474 for (NodeAddr<BlockNode *> BA : DFG.getFunc().Addr->members(DFG)) { in getGadgetGraph()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp1172 using BlockNode = BlockFrequencyInfoImplBase::BlockNode; in calculateNewCallTerminatorWeights() typedef
1186 BlockNode ExitNode(i); in calculateNewCallTerminatorWeights()