HomeSort by: relevance | last modified time | path
    Searched refs:BlockNode (Results 1 - 11 of 11) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
BlockFrequencyInfoImpl.h 185 struct BlockNode {
190 BlockNode() : Index(std::numeric_limits<uint32_t>::max()) {}
191 BlockNode(IndexType Index) : Index(Index) {}
193 bool operator==(const BlockNode &X) const { return Index == X.Index; }
194 bool operator!=(const BlockNode &X) const { return Index != X.Index; }
195 bool operator<=(const BlockNode &X) const { return Index <= X.Index; }
196 bool operator>=(const BlockNode &X) const { return Index >= X.Index; }
197 bool operator<(const BlockNode &X) const { return Index < X.Index; }
198 bool operator>(const BlockNode &X) const { return Index > X.Index; }
218 using ExitMap = SmallVector<std::pair<BlockNode, BlockMass>, 4>
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
BlockFrequencyInfoImpl.cpp 76 using BlockNode = BlockFrequencyInfoImplBase::BlockNode;
131 void Distribution::add(const BlockNode &Node, uint64_t Amount,
187 using HashTable = DenseMap<BlockNode::IndexType, Weight>;
300 const BlockNode &Pred,
301 const BlockNode &Succ,
306 auto isLoopHeader = [&OuterLoop](const BlockNode &Node) {
310 BlockNode Resolved = Working[Succ.Index].getResolvedNode();
412 for (const BlockNode &M : Loop.Nodes) {
422 const DitheringDistributer &D, const BlockNode &T
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
RDFGraph.h 626 struct BlockNode : public CodeNode {
639 NodeAddr<BlockNode*> findBlock(const MachineBasicBlock *BB,
641 NodeAddr<BlockNode*> getEntryBlock(const DataFlowGraph &G);
764 NodeAddr<BlockNode*> findBlock(MachineBasicBlock *BB) const {
823 RegisterRef RR, NodeAddr<BlockNode*> PredB,
829 NodeAddr<PhiNode*> newPhi(NodeAddr<BlockNode*> Owner);
830 NodeAddr<StmtNode*> newStmt(NodeAddr<BlockNode*> Owner,
832 NodeAddr<BlockNode*> newBlock(NodeAddr<FuncNode*> Owner,
843 void buildStmt(NodeAddr<BlockNode*> BA, MachineInstr &In);
844 void recordDefsForDF(BlockRefsMap &PhiM, NodeAddr<BlockNode*> BA)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
RDFDeadCode.cpp 128 for (NodeAddr<BlockNode*> BA : DFG.getFunc().Addr->members(DFG))
157 for (NodeAddr<BlockNode*> BA : DFG.getFunc().Addr->members(DFG)) {
231 NodeAddr<BlockNode*> BA = IA.Addr->getOwner(DFG);
RDFCopy.cpp 70 NodeAddr<BlockNode*> BA = DFG.findBlock(B);
HexagonRDFOpt.cpp 163 for (NodeAddr<BlockNode*> BA : DFG.getFunc().Addr->members(DFG)) {
HexagonOptAddrMode.cpp 91 bool processBlock(NodeAddr<BlockNode *> BA);
688 bool HexagonOptAddrMode::processBlock(NodeAddr<BlockNode *> BA) {
807 for (NodeAddr<BlockNode *> BA : FA.Addr->members(*DFG))
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
RDFGraph.cpp 266 const Print<NodeAddr<BlockNode*>> &P) {
302 OS << PrintNode<BlockNode*>(I, P.G) << '\n';
546 void BlockNode::addPhi(NodeAddr<PhiNode*> PA, const DataFlowGraph &G) {
576 NodeAddr<BlockNode*> FuncNode::findBlock(const MachineBasicBlock *BB,
579 return NodeAddr<BlockNode*>(NA).Addr->getCode() == BB;
584 return NodeAddr<BlockNode*>();
588 NodeAddr<BlockNode*> FuncNode::getEntryBlock(const DataFlowGraph &G) {
816 RegisterRef RR, NodeAddr<BlockNode*> PredB, uint16_t Flags) {
839 NodeAddr<PhiNode*> DataFlowGraph::newPhi(NodeAddr<BlockNode*> Owner) {
845 NodeAddr<StmtNode*> DataFlowGraph::newStmt(NodeAddr<BlockNode*> Owner
    [all...]
RDFLiveness.cpp 168 NodeAddr<BlockNode*> BA = PA.Addr->getOwner(DFG);
364 NodeAddr<BlockNode*> BA = IA.Addr->getOwner(DFG);
403 BA = NodeAddr<BlockNode*>();
471 for (NodeAddr<BlockNode*> BA : Blocks) {
743 for (NodeAddr<BlockNode*> BA : DFG.getFunc().Addr->members(DFG)) {
781 for (NodeAddr<BlockNode*> BA : Blocks) {
799 for (NodeAddr<BlockNode*> BA : Blocks) {
825 auto PrA = DFG.addr<BlockNode*>(PUA.Addr->getPredecessor());
1056 NodeAddr<BlockNode*> BA = IA.Addr->getOwner(DFG);
1088 // DefNode -> InstrNode -> BlockNode
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86LoadValueInjectionLoadHardening.cpp 471 NodeAddr<BlockNode *> EntryBlock = DFG.getFunc().Addr->getEntryBlock(DFG);
478 for (NodeAddr<BlockNode *> BA : DFG.getFunc().Addr->members(DFG)) {
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
CodeExtractor.cpp 1403 using BlockNode = BlockFrequencyInfoImplBase::BlockNode;
1417 BlockNode ExitNode(i);

Completed in 41 milliseconds