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

1 23 4 5 6

  /external/llvm/lib/CodeGen/
LiveRangeCalc.cpp 404 MachineDomTreeNode *IDom = Node->getIDom();
409 bool needPHI = !IDom || !Seen.test(IDom->getBlock()->getNumber());
411 // IDom dominates all of our predecessors, but it may not be their
413 // properly dominated by IDom. If so, we need a phi-def here.
415 IDomValue = Map[IDom->getBlock()];
419 Map[IDom->getBlock()].second = IDomValue.second =
436 if (DomTree->dominates(IDom, Value.second)) {
ShrinkWrap.cpp 261 MachineBasicBlock *IDom = &Block;
263 IDom = Dom.findNearestCommonDominator(IDom, BB);
264 if (!IDom)
267 if (IDom == &Block)
269 return IDom;
  /prebuilts/go/darwin-x86/src/cmd/compile/internal/ssa/
loopreschedchecks.go 75 idom := f.Idom()
80 sdom := newSparseOrderedTree(f, idom, po)
132 mem0 := memDefsAtBlockEnds[idom[h.ID].ID]
267 sdom = newSparseTree(f, f.Idom())
370 idom := f.Idom()
389 old := defForUses[idom[s.ID].ID] // new phi function is correct-but-redundant, combining value "old" on all inputs.
lca.go 33 dom := f.Idom()
  /prebuilts/go/linux-x86/src/cmd/compile/internal/ssa/
loopreschedchecks.go 75 idom := f.Idom()
80 sdom := newSparseOrderedTree(f, idom, po)
132 mem0 := memDefsAtBlockEnds[idom[h.ID].ID]
267 sdom = newSparseTree(f, f.Idom())
370 idom := f.Idom()
389 old := defForUses[idom[s.ID].ID] // new phi function is correct-but-redundant, combining value "old" on all inputs.
lca.go 33 dom := f.Idom()
  /external/llvm/lib/Target/AMDGPU/
SIAnnotateControlFlow.cpp 192 BasicBlock *IDom = DT->getNode(Phi->getParent())->getIDom()->getBlock();
194 if (Phi->getIncomingBlock(i) == IDom) {
264 BasicBlock *IDom = DT->getNode(Parent)->getIDom()->getBlock();
273 if (From == IDom) {
275 // IDom/From
  /prebuilts/ndk/r16/sources/third_party/shaderc/third_party/spirv-tools/source/
validate_cfg.cpp 322 if (auto idom = (*block)->immediate_dominator()) {
323 if (idom != function.pseudo_entry_block() &&
324 block == std::find(begin(blocks), block, idom)) {
328 << _.getIdName(idom->id());
  /prebuilts/go/darwin-x86/src/cmd/compile/internal/gc/
phi.go 50 idom []*ssa.Block // dominator parents
122 s.idom = s.f.Idom()
125 p := s.idom[b.ID]
138 if p := s.idom[b.ID]; p != nil {
153 b = s.idom[b.ID]
  /prebuilts/go/linux-x86/src/cmd/compile/internal/gc/
phi.go 50 idom []*ssa.Block // dominator parents
122 s.idom = s.f.Idom()
125 p := s.idom[b.ID]
138 if p := s.idom[b.ID]; p != nil {
153 b = s.idom[b.ID]
  /external/llvm/include/llvm/Support/
GenericDomTreeConstruction.h 218 // If V is a non-root vertex and sdom(V) = parent(V), then idom(V) is
219 // necessarily parent(V). In this case, set idom(V) here and avoid placing
281 // Free temporary memory used to construct idom's
  /external/mesa3d/src/gallium/drivers/nouveau/codegen/
nv50_ir_print.cpp 739 if (bb->idom())
740 INFO("idom = BB:%i, ", bb->idom()->getId());
  /external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DominatorInternals.h 219 // If V is a non-root vertex and sdom(V) = parent(V), then idom(V) is
220 // necessarily parent(V). In this case, set idom(V) here and avoid placing
279 // Free temporary memory used to construct idom's
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Support/
GenericDomTreeConstruction.h 210 // If V is a non-root vertex and sdom(V) = parent(V), then idom(V) is
211 // necessarily parent(V). In this case, set idom(V) here and avoid placing
271 // Free temporary memory used to construct idom's
  /prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/Support/
GenericDomTreeConstruction.h 210 // If V is a non-root vertex and sdom(V) = parent(V), then idom(V) is
211 // necessarily parent(V). In this case, set idom(V) here and avoid placing
271 // Free temporary memory used to construct idom's
  /prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/Support/
GenericDomTreeConstruction.h 210 // If V is a non-root vertex and sdom(V) = parent(V), then idom(V) is
211 // necessarily parent(V). In this case, set idom(V) here and avoid placing
271 // Free temporary memory used to construct idom's
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Support/
GenericDomTreeConstruction.h 210 // If V is a non-root vertex and sdom(V) = parent(V), then idom(V) is
211 // necessarily parent(V). In this case, set idom(V) here and avoid placing
271 // Free temporary memory used to construct idom's
  /prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/Support/
GenericDomTreeConstruction.h 210 // If V is a non-root vertex and sdom(V) = parent(V), then idom(V) is
211 // necessarily parent(V). In this case, set idom(V) here and avoid placing
271 // Free temporary memory used to construct idom's
  /prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/Support/
GenericDomTreeConstruction.h 210 // If V is a non-root vertex and sdom(V) = parent(V), then idom(V) is
211 // necessarily parent(V). In this case, set idom(V) here and avoid placing
271 // Free temporary memory used to construct idom's
  /prebuilts/ndk/r16/sources/third_party/shaderc/third_party/glslang/SPIRV/
InReadableOrder.cpp 39 // from the root, they necessarily visit the block's idom first.
  /prebuilts/ndk/r16/sources/third_party/shaderc/third_party/spirv-tools/source/opt/
local_single_store_elim_pass.h 154 // If block has no idom it points to itself.
  /external/llvm/lib/Transforms/Utils/
LoopUnroll.cpp 561 // iterations too. Thus, the new idom of the block will be the nearest
562 // common dominator of the previous idom and common dominator of all copies of
563 // the previous idom. This is equivalent to the nearest common dominator of
564 // the previous idom and the first latch, which dominates all copies of the
565 // previous idom.
  /external/v8/src/compiler/
verifier.cc 1575 BasicBlock* idom = block->dominator(); local
1605 BasicBlock* idom = block->dominator(); local
    [all...]
  /external/clang/include/clang/Analysis/Analyses/
Dominators.h 92 llvm::errs() << "Immediate dominance tree (Node#,IDom#):\n";
  /external/mesa3d/src/mesa/drivers/dri/i965/
brw_cfg.h 84 struct bblock_t *idom; member in struct:bblock_t

Completed in 1069 milliseconds

1 23 4 5 6