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

1 2 3 4 5

  /external/clang/lib/Analysis/
Dominators.cpp 1 //=- Dominators.cpp - Implementation of dominators tree for Clang CFG C++ -*-=//
10 #include "clang/Analysis/Analyses/Dominators.h"
CMakeLists.txt 9 Dominators.cpp
Android.mk 26 Dominators.cpp \
  /external/clang/include/clang/Analysis/Analyses/
Dominators.h 1 //==- Dominators.h - Implementation of dominators tree for Clang CFG C++ -*-==//
10 // This file implements the dominators tree functionality for Clang CFGs.
21 #include "llvm/Analysis/Dominators.h"
30 /// This class implements the dominators tree functionality given a Clang CFG.
47 /// \brief This method returns the root CFGBlock of the dominators tree.
84 /// \brief This method dumps immediate dominators for each block,
  /dalvik/dx/src/com/android/dx/ssa/
Dominators.java 27 * See A Fast Algorithm for Finding Dominators in a Flowgraph
38 * dominators, using union-find structures to link together the DFS info,
39 * then finally evaluate the union-find results to get the dominators.
43 public final class Dominators {
44 /* postdom is true if we want post dominators */
68 private Dominators(SsaMethod meth, DomFront.DomInfo[] domInfos,
86 public static Dominators make(SsaMethod meth, DomFront.DomInfo[] domInfos,
88 Dominators result = new Dominators(meth, domInfos, postdom);
DomFront.java 86 Dominators methDom = Dominators.make(meth, domInfos, false);
143 * The dominators algorithm leaves us knowing who the immediate dominator
  /external/dexmaker/src/dx/java/com/android/dx/ssa/
Dominators.java 27 * See A Fast Algorithm for Finding Dominators in a Flowgraph
38 * dominators, using union-find structures to link together the DFS info,
39 * then finally evaluate the union-find results to get the dominators.
43 public final class Dominators {
44 /* postdom is true if we want post dominators */
68 private Dominators(SsaMethod meth, DomFront.DomInfo[] domInfos,
86 public static Dominators make(SsaMethod meth, DomFront.DomInfo[] domInfos,
88 Dominators result = new Dominators(meth, domInfos, postdom);
DomFront.java 90 Dominators methDom = Dominators.make(meth, domInfos, false);
147 * The dominators algorithm leaves us knowing who the immediate dominator
  /external/llvm/lib/IR/
CMakeLists.txt 13 Dominators.cpp
Android.mk 15 Dominators.cpp \
Dominators.cpp 1 //===- Dominators.cpp - Dominator Calculation -----------------------------===//
11 // forward dominators. Postdominators are available in libanalysis, but are not
12 // included in libvmcore, because it's not needed. Forward dominators are
17 #include "llvm/Analysis/Dominators.h"
  /dalvik/vm/compiler/
SSATransformation.cpp 141 if (bb->taken && dvmIsBitSet(bb->dominators, bb->taken->id)) {
212 if (bb->dominators == NULL ) {
213 bb->dominators = dvmCompilerAllocBitVector(numTotalBlocks,
220 dvmClearAllBits(bb->dominators);
225 dvmSetInitialBits(bb->dominators, numTotalBlocks);
230 /* Worker function to compute each block's dominators */
253 /* tempBlockV = tempBlockV ^ dominators */
254 dvmIntersectBitVectors(tempBlockV, tempBlockV, predBB->dominators);
257 if (dvmCompareBitVectors(tempBlockV, bb->dominators)) {
258 dvmCopyBitVector(bb->dominators, tempBlockV)
    [all...]
  /external/chromium_org/v8/src/
hydrogen-gvn.cc 657 HSideEffectMap* dominators() { return &dominators_; } function in class:v8::internal::BASE_EMBEDDED::GvnBasicBlockState
684 HSideEffectMap* dominators,
691 if (dominators != NULL) {
692 dominators_ = *dominators;
700 HSideEffectMap* dominators,
703 Initialize(block, map, dominators, true, zone);
712 dominators(),
726 new(zone) GvnBasicBlockState(this, block, map(), dominators(), zone);
728 next_->Initialize(block, map(), dominators(), true, zone);
766 HSideEffectMap* dominators = current->dominators() local
    [all...]
  /art/compiler/dex/
ssa_transformation.cc 200 if (curr_bb->taken && curr_bb->dominators->IsBitSet(curr_bb->taken->id)) {
269 if (bb->dominators == NULL) {
270 bb->dominators = new (arena_) ArenaBitVector(arena_, num_total_blocks,
277 bb->dominators->ClearAllBits();
282 bb->dominators->SetInitialBits(num_total_blocks);
290 * last element of the intersection of block1 and block2 dominators.
353 bb->dominators->ClearAllBits();
355 bb->dominators->Copy(bb->i_dom->dominators);
357 bb->dominators->SetBit(bb->id)
    [all...]
  /external/llvm/include/llvm/CodeGen/
MachineDominators.h 10 // This file defines classes mirroring those in llvm/Analysis/Dominators.h,
19 #include "llvm/Analysis/Dominators.h"
54 /// multiple blocks if we are computing post dominators. For forward
55 /// dominators, this will always be a single block (the entry node).
MachinePostDominators.h 18 #include "llvm/Analysis/Dominators.h"
  /external/llvm/lib/CodeGen/
MachinePostDominators.cpp 11 // post dominators on machine functions.
MachineDominators.cpp 11 // forward dominators on machine functions.
  /external/llvm/include/llvm/Analysis/
DominanceFrontier.h 21 #include "llvm/Analysis/Dominators.h"
45 /// multiple blocks if we are computing post dominators. For forward
46 /// dominators, this will always be a single block (the entry node).
Dominators.h 1 //===- llvm/Analysis/Dominators.h - Dominator Info Calculation --*- C++ -*-===//
46 /// multiple blocks if we are computing post dominators. For forward
47 /// dominators, this will always be a single block (the entry node).
207 // Information record used during immediate dominators computation.
367 "This is not implemented for post dominators");
428 // (for forward-dominators).
446 // Collect NodeA dominators set.
455 // Walk NodeB immediate dominators chain and find common dominator node.
743 /// multiple blocks if we are computing post dominators. For forward
744 /// dominators, this will always be a single block (the entry node)
    [all...]
CFG.h 32 /// computing dominators and loop info) analysis.
PostDominators.h 17 #include "llvm/Analysis/Dominators.h"
  /external/llvm/lib/Transforms/Utils/
Mem2Reg.cpp 18 #include "llvm/Analysis/Dominators.h"
  /external/llvm/tools/opt/
GraphPrinters.cpp 17 #include "llvm/Analysis/Dominators.h"
  /external/chromium_org/third_party/WebKit/Source/devtools/front_end/
HeapSnapshot.js     [all...]

Completed in 330 milliseconds

1 2 3 4 5