HomeSort by relevance Sort by last modified time
    Searched refs:IDom (Results 1 - 7 of 7) sorted by null

  /external/llvm/include/llvm/Support/
GenericDomTree.h 65 DomTreeNodeBase<NodeT> *IDom;
82 DomTreeNodeBase<NodeT> *getIDom() const { return IDom; }
87 DomTreeNodeBase(NodeT *BB, DomTreeNodeBase<NodeT> *iDom)
88 : TheBB(BB), IDom(iDom), DFSNumIn(-1), DFSNumOut(-1) { }
122 assert(IDom && "No immediate dominator?");
123 if (IDom != NewIDom) {
125 std::find(IDom->Children.begin(), IDom->Children.end(), this);
126 assert(I != IDom->Children.end() &
    [all...]
  /external/llvm/include/llvm/Transforms/Utils/
SSAUpdaterImpl.h 51 BBInfo *IDom; // Immediate dominator.
58 IDom(nullptr), NumPreds(0), Preds(nullptr), PHITag(nullptr) {}
159 Info->IDom = PseudoEntry;
205 Blk1 = Blk1->IDom;
210 Blk2 = Blk2->IDom;
257 // Check if the IDom value has changed.
258 if (NewIDom && NewIDom != Info->IDom) {
259 Info->IDom = NewIDom;
266 /// IsDefInDomFrontier - Search up the dominator tree from Pred to IDom for
270 bool IsDefInDomFrontier(const BBInfo *Pred, const BBInfo *IDom) {
    [all...]
  /external/llvm/lib/CodeGen/
LiveRangeCalc.cpp 295 MachineDomTreeNode *IDom = Node->getIDom();
300 bool needPHI = !IDom || !Seen.test(IDom->getBlock()->getNumber());
302 // IDom dominates all of our predecessors, but it may not be their
304 // properly dominated by IDom. If so, we need a phi-def here.
306 IDomValue = LiveOut[IDom->getBlock()];
310 LiveOut[IDom->getBlock()].second = IDomValue.second =
327 if (DomTree->dominates(IDom, Value.second)) {
SplitKit.cpp 721 MachineDomTreeNode *IDom = MDT[Loop->getHeader()]->getIDom();
724 if (!IDom || !MDT.dominates(DefDomNode, IDom))
727 MBB = IDom->getBlock();
    [all...]
  /external/llvm/lib/Target/R600/
SIAnnotateControlFlow.cpp 169 BasicBlock *IDom = DT->getNode(Phi->getParent())->getIDom()->getBlock();
171 if (Phi->getIncomingBlock(i) == IDom) {
226 BasicBlock *IDom = DT->getNode(Parent)->getIDom()->getBlock();
235 if (From == IDom) {
  /external/llvm/lib/Transforms/Scalar/
ConstantHoisting.cpp 231 BasicBlock *IDom = DT->getNode(Inst->getParent())->getIDom()->getBlock();
232 return IDom->getTerminator();
LoopStrengthReduce.cpp     [all...]

Completed in 240 milliseconds