HomeSort by relevance Sort by last modified time
    Searched defs:Reachable (Results 1 - 9 of 9) sorted by null

  /external/llvm/lib/CodeGen/
UnreachableBlockElim.cpp 11 // job is to delete LLVM basic blocks that are not reachable from the entry
64 SmallPtrSet<BasicBlock*, 8> Reachable;
66 // Mark all reachable blocks.
68 df_ext_begin(&F, Reachable), E = df_ext_end(&F, Reachable); I != E; ++I)
69 /* Mark all reachable blocks */;
75 if (!Reachable.count(I)) {
120 SmallPtrSet<MachineBasicBlock*, 8> Reachable;
127 // Mark all reachable blocks.
129 I = df_ext_begin(&F, Reachable), E = df_ext_end(&F, Reachable)
    [all...]
PrologEpilogInserter.cpp 710 SmallPtrSet<MachineBasicBlock*, 8> Reachable;
712 // Iterate over the reachable blocks in DFS order.
714 DFI = df_ext_begin(&Fn, Reachable), DFE = df_ext_end(&Fn, Reachable);
720 assert(Reachable.count(StackPred) &&
731 if (Reachable.count(BB))
    [all...]
MachineVerifier.cpp 100 // Is this MBB reachable from the MF entry point?
101 bool reachable; member in struct:__anon9476::MachineVerifier::BBInfo
126 BBInfo() : reachable(false) {}
446 if (!MInfo.reachable) {
447 MInfo.reachable = true;
    [all...]
  /external/clang/include/clang/Analysis/Analyses/
Consumed.h 139 bool Reachable;
145 ConsumedStateMap() : Reachable(true), From(nullptr) {}
147 : Reachable(Other.Reachable), From(Other.From), VarMap(Other.VarMap),
171 /// \brief Return true if this block is reachable.
172 bool isReachable() const { return Reachable; }
  /external/clang/lib/Analysis/
ReachableCode.cpp 11 // determining reachable blocks within a CFG.
104 // well be reachable via a different control flow, thus it's not dead.
268 llvm::BitVector &Reachable,
276 // The entry block may have already been marked reachable
278 if (!Reachable[Start->getBlockID()]) {
280 Reachable[Start->getBlockID()] = true;
285 // Find the reachable blocks from 'Start'.
289 // There are cases where we want to treat all successors as reachable.
294 // Look at the successors and mark then reachable.
322 if (!Reachable[blockID])
    [all...]
CFG.cpp 190 /// distance - Calculates distance from this to L. L must be reachable from this
198 && "L iterator is not reachable from F iterator.");
492 /// Add a reachable successor to a block, with the alternate variant that is
    [all...]
ThreadSafety.cpp 905 bool Reachable; // Is this block reachable?
916 : EntryContext(EmptyCtx), ExitContext(EmptyCtx), Reachable(false)
    [all...]
  /external/llvm/lib/Transforms/Utils/
Local.cpp     [all...]
  /external/valgrind/main/memcheck/
mc_include.h 268 Reachable =0, // Definitely reachable from root-set.
269 Possible =1, // Possibly reachable from root-set; involves at
271 IndirectLeak =2, // Leaked, but reachable from another leaked block
274 // (At best, only reachable from itself via a cycle.)
284 (R2S(Reachable) | R2S(Possible) | R2S(IndirectLeak) | R2S(Unreached))
512 // std::string as reachable.
515 // reachable. Such interior pointers are used for arrays whose elements
519 // as reachable.

Completed in 369 milliseconds