OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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 390 milliseconds