HomeSort by relevance Sort by last modified time
    Searched full:idom (Results 1 - 25 of 131) sorted by null

1 2 3 4 5 6

  /prebuilts/go/darwin-x86/src/cmd/compile/internal/ssa/
dom.go 131 idom := make([]*Block, maxBlockID)
167 idom[v] = fromID[u]
169 idom[v] = fromID[parent[w]]
176 if idom[w].ID != vertex[semi[w]] {
177 idom[w] = idom[idom[w].ID]
181 return idom
249 idom := make([]*Block, f.NumBlocks())
261 idom[f.Entry.ID] = f.Entr
    [all...]
  /prebuilts/go/linux-x86/src/cmd/compile/internal/ssa/
dom.go 131 idom := make([]*Block, maxBlockID)
167 idom[v] = fromID[u]
169 idom[v] = fromID[parent[w]]
176 if idom[w].ID != vertex[semi[w]] {
177 idom[w] = idom[idom[w].ID]
181 return idom
249 idom := make([]*Block, f.NumBlocks())
261 idom[f.Entry.ID] = f.Entr
    [all...]
  /external/clang/test/Analysis/
domtest.c 27 // CHECK: Immediate dominance tree (Node#,IDom#):
57 // CHECK: Immediate dominance tree (Node#,IDom#):
85 // CHECK: Immediate dominance tree (Node#,IDom#):
111 // CHECK: Immediate dominance tree (Node#,IDom#):
154 // CHECK: Immediate dominance tree (Node#,IDom#):
  /external/llvm/include/llvm/Support/
GenericDomTree.h 71 DomTreeNodeBase<NodeT> *IDom;
89 DomTreeNodeBase<NodeT> *getIDom() const { return IDom; }
94 DomTreeNodeBase(NodeT *BB, DomTreeNodeBase<NodeT> *iDom)
95 : TheBB(BB), IDom(iDom), DFSNumIn(-1), DFSNumOut(-1) {}
126 assert(IDom && "No immediate dominator?");
127 if (IDom != NewIDom) {
129 std::find(IDom->Children.begin(), IDom->Children.end(), this);
130 assert(I != IDom->Children.end() &
    [all...]
  /dalvik/dx/src/com/android/dx/ssa/
DomFront.java 50 public int idom = -1; field in class:DomFront.DomInfo
91 System.out.println("idom[" + i + "]: "
92 + info.idom);
153 if (info.idom == -1) continue;
155 SsaBasicBlock domParent = nodes.get(info.idom);
178 runnerIndex != nbInfo.idom; /* empty */) {
194 runnerIndex = runnerInfo.idom;
Dominators.java 176 domInfos[root.getIndex()].idom = root.getIndex();
222 // Implicity define idom for each vertex.
232 domInfos[last.getIndex()].idom = U.getIndex();
234 domInfos[last.getIndex()].idom = wInfo.parent.getIndex();
242 if (domInfos[w.getIndex()].idom
244 domInfos[w.getIndex()].idom
245 = domInfos[domInfos[w.getIndex()].idom].idom;
  /prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/Support/
GenericDomTree.h 62 DomTreeNodeBase *IDom;
69 DomTreeNodeBase(NodeT *BB, DomTreeNodeBase *iDom)
70 : TheBB(BB), IDom(iDom), Level(IDom ? IDom->Level + 1 : 0) {}
82 DomTreeNodeBase *getIDom() const { return IDom; }
118 assert(IDom && "No immediate dominator?");
119 if (IDom == NewIDom) return;
121 auto I = find(IDom->Children, this)
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/Support/
GenericDomTree.h 62 DomTreeNodeBase *IDom;
69 DomTreeNodeBase(NodeT *BB, DomTreeNodeBase *iDom)
70 : TheBB(BB), IDom(iDom), Level(IDom ? IDom->Level + 1 : 0) {}
82 DomTreeNodeBase *getIDom() const { return IDom; }
118 assert(IDom && "No immediate dominator?");
119 if (IDom == NewIDom) return;
121 auto I = find(IDom->Children, this)
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/Support/
GenericDomTree.h 62 DomTreeNodeBase *IDom;
69 DomTreeNodeBase(NodeT *BB, DomTreeNodeBase *iDom)
70 : TheBB(BB), IDom(iDom), Level(IDom ? IDom->Level + 1 : 0) {}
82 DomTreeNodeBase *getIDom() const { return IDom; }
118 assert(IDom && "No immediate dominator?");
119 if (IDom == NewIDom) return;
121 auto I = find(IDom->Children, this)
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/Support/
GenericDomTree.h 62 DomTreeNodeBase *IDom;
69 DomTreeNodeBase(NodeT *BB, DomTreeNodeBase *iDom)
70 : TheBB(BB), IDom(iDom), Level(IDom ? IDom->Level + 1 : 0) {}
82 DomTreeNodeBase *getIDom() const { return IDom; }
118 assert(IDom && "No immediate dominator?");
119 if (IDom == NewIDom) return;
121 auto I = find(IDom->Children, this)
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/Support/
GenericDomTree.h 62 DomTreeNodeBase *IDom;
69 DomTreeNodeBase(NodeT *BB, DomTreeNodeBase *iDom)
70 : TheBB(BB), IDom(iDom), Level(IDom ? IDom->Level + 1 : 0) {}
82 DomTreeNodeBase *getIDom() const { return IDom; }
118 assert(IDom && "No immediate dominator?");
119 if (IDom == NewIDom) return;
121 auto I = find(IDom->Children, this)
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4630689/include/llvm/Support/
GenericDomTree.h 62 DomTreeNodeBase *IDom;
69 DomTreeNodeBase(NodeT *BB, DomTreeNodeBase *iDom)
70 : TheBB(BB), IDom(iDom), Level(IDom ? IDom->Level + 1 : 0) {}
82 DomTreeNodeBase *getIDom() const { return IDom; }
118 assert(IDom && "No immediate dominator?");
119 if (IDom == NewIDom) return;
121 auto I = find(IDom->Children, this)
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4639204/include/llvm/Support/
GenericDomTree.h 62 DomTreeNodeBase *IDom;
69 DomTreeNodeBase(NodeT *BB, DomTreeNodeBase *iDom)
70 : TheBB(BB), IDom(iDom), Level(IDom ? IDom->Level + 1 : 0) {}
82 DomTreeNodeBase *getIDom() const { return IDom; }
118 assert(IDom && "No immediate dominator?");
119 if (IDom == NewIDom) return;
121 auto I = find(IDom->Children, this)
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4691093/include/llvm/Support/
GenericDomTree.h 62 DomTreeNodeBase *IDom;
69 DomTreeNodeBase(NodeT *BB, DomTreeNodeBase *iDom)
70 : TheBB(BB), IDom(iDom), Level(IDom ? IDom->Level + 1 : 0) {}
82 DomTreeNodeBase *getIDom() const { return IDom; }
118 assert(IDom && "No immediate dominator?");
119 if (IDom == NewIDom) return;
121 auto I = find(IDom->Children, this)
    [all...]
  /external/mesa3d/src/mesa/drivers/dri/i965/
brw_cfg.cpp 54 cfg(cfg), idom(NULL), start_ip(0), end_ip(0), num(0), cycle_count(0)
424 if (block->idom)
425 fprintf(stderr, "START B%d IDOM(B%d)", block->num, block->idom->num);
427 fprintf(stderr, "START B%d IDOM(none)", block->num);
457 block->idom = NULL;
459 blocks[0]->idom = blocks[0];
471 if (parent->block->idom) {
474 } else if (parent->block->idom != NULL) {
480 if (block->idom != new_idom)
    [all...]
  /external/swiftshader/third_party/LLVM/include/llvm/Analysis/
Dominators.h 66 DomTreeNodeBase<NodeT> *IDom;
83 DomTreeNodeBase<NodeT> *getIDom() const { return IDom; }
88 DomTreeNodeBase(NodeT *BB, DomTreeNodeBase<NodeT> *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() &
    [all...]
  /external/llvm/include/llvm/Transforms/Utils/
SSAUpdaterImpl.h 52 BBInfo *IDom; // Immediate dominator.
59 IDom(nullptr), NumPreds(0), Preds(nullptr), PHITag(nullptr) {}
160 Info->IDom = PseudoEntry;
206 Blk1 = Blk1->IDom;
211 Blk2 = Blk2->IDom;
258 // Check if the IDom value has changed.
259 if (NewIDom && NewIDom != Info->IDom) {
260 Info->IDom = NewIDom;
267 /// IsDefInDomFrontier - Search up the dominator tree from Pred to IDom for
271 bool IsDefInDomFrontier(const BBInfo *Pred, const BBInfo *IDom) {
    [all...]
  /external/swiftshader/third_party/LLVM/include/llvm/Transforms/Utils/
SSAUpdaterImpl.h 41 BBInfo *IDom; // Immediate dominator.
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) {
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/Utils/
SSAUpdaterImpl.h 52 BBInfo *IDom; // Immediate dominator.
59 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...]
  /prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/Transforms/Utils/
SSAUpdaterImpl.h 52 BBInfo *IDom; // Immediate dominator.
59 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...]
  /prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/Transforms/Utils/
SSAUpdaterImpl.h 52 BBInfo *IDom; // Immediate dominator.
59 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...]
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/Utils/
SSAUpdaterImpl.h 52 BBInfo *IDom; // Immediate dominator.
59 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...]
  /prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/Transforms/Utils/
SSAUpdaterImpl.h 52 BBInfo *IDom; // Immediate dominator.
59 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...]
  /prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/Transforms/Utils/
SSAUpdaterImpl.h 52 BBInfo *IDom; // Immediate dominator.
59 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...]
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Support/
GenericDomTree.h 102 DomTreeNodeBase<NodeT> *IDom;
108 DomTreeNodeBase(NodeT *BB, DomTreeNodeBase<NodeT> *iDom)
109 : TheBB(BB), IDom(iDom) {}
121 DomTreeNodeBase<NodeT> *getIDom() const { return IDom; }
156 assert(IDom && "No immediate dominator?");
157 if (IDom != NewIDom) {
159 find(IDom->Children, this);
160 assert(I != IDom->Children.end() &&
163 IDom->Children.erase(I)
    [all...]

Completed in 2208 milliseconds

1 2 3 4 5 6