Searched defs:IDom (Results 1 - 5 of 5) sorted by relevance

/external/llvm/lib/CodeGen/
H A DLiveRangeCalc.cpp190 MachineDomTreeNode *IDom = Node->getIDom(); local
195 bool needPHI = !IDom || !Seen.test(IDom->getBlock()->getNumber());
197 // IDom dominates all of our predecessors, but it may not be their
199 // properly dominated by IDom. If so, we need a phi-def here.
201 IDomValue = LiveOut[IDom->getBlock()];
205 LiveOut[IDom->getBlock()].second = IDomValue.second =
222 if (DomTree->dominates(IDom, Value.second)) {
H A DSplitKit.cpp694 MachineDomTreeNode *IDom = MDT[Loop->getHeader()]->getIDom(); local
697 if (!IDom || !MDT.dominates(DefDomNode, IDom))
700 MBB = IDom->getBlock();
/external/llvm/include/llvm/Transforms/Utils/
H A DSSAUpdaterImpl.h41 BBInfo *IDom; // Immediate dominator. member in class:llvm::SSAUpdaterImpl::BBInfo
47 : BB(ThisBB), AvailableVal(V), DefBB(V ? this : 0), BlkNum(0), IDom(0),
149 Info->IDom = PseudoEntry;
195 Blk1 = Blk1->IDom;
200 Blk2 = Blk2->IDom;
247 // Check if the IDom value has changed.
248 if (NewIDom && NewIDom != Info->IDom) {
249 Info->IDom = NewIDom;
256 /// IsDefInDomFrontier - Search up the dominator tree from Pred to IDom for
260 bool IsDefInDomFrontier(const BBInfo *Pred, const BBInfo *IDom) { argument
[all...]
/external/llvm/include/llvm/Analysis/
H A DDominators.h66 DomTreeNodeBase<NodeT> *IDom; member in class:llvm::DomTreeNodeBase
83 DomTreeNodeBase<NodeT> *getIDom() const { return IDom; }
89 : TheBB(BB), IDom(iDom), DFSNumIn(-1), DFSNumOut(-1) { }
123 assert(IDom && "No immediate dominator?");
124 if (IDom != NewIDom) {
126 std::find(IDom->Children.begin(), IDom->Children.end(), this);
127 assert(I != IDom->Children.end() &&
130 IDom->Children.erase(I);
133 IDom
360 const DomTreeNodeBase<NodeT> *IDom; local
517 DomTreeNodeBase<NodeT> *IDom = Node->getIDom(); local
[all...]
/external/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp3393 BasicBlock *IDom; local
3398 IDom = Rung->getBlock();
3401 const Loop *IDomLoop = LI.getLoopFor(IDom);
3410 Instruction *Tentative = IDom->getTerminator();
3420 if (IDom == Inst->getParent() &&

Completed in 175 milliseconds