Searched refs:Reachable (Results 1 - 23 of 23) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
H A DSimplifyCFGPass.cpp110 SmallPtrSet<BasicBlock*, 128> &Reachable) {
118 if (!Reachable.insert(BB))
177 SmallPtrSet<BasicBlock*, 128> Reachable; local
178 bool Changed = MarkAliveBlocks(F.begin(), Reachable);
181 if (Reachable.size() == F.size())
184 assert(Reachable.size() < F.size());
185 NumSimpl += F.size()-Reachable.size();
190 if (Reachable.count(BB))
194 if (Reachable.count(*SI))
200 if (!Reachable
109 MarkAliveBlocks(BasicBlock *BB, SmallPtrSet<BasicBlock*, 128> &Reachable) argument
[all...]
/external/clang/include/clang/Analysis/Analyses/
H A DReachableCode.h62 llvm::BitVector &Reachable);
H A DConsumed.h139 bool Reachable; member in class:clang::consumed::ConsumedStateMap
145 ConsumedStateMap() : Reachable(true), From(nullptr) {}
147 : Reachable(Other.Reachable), From(Other.From), VarMap(Other.VarMap),
172 bool isReachable() const { return Reachable; }
/external/swiftshader/third_party/LLVM/lib/CodeGen/
H A DUnreachableBlockElim.cpp66 SmallPtrSet<BasicBlock*, 8> Reachable; local
70 df_ext_begin(&F, Reachable), E = df_ext_end(&F, Reachable); I != E; ++I)
77 if (!Reachable.count(I)) {
124 SmallPtrSet<MachineBasicBlock*, 8> Reachable; local
133 I = df_ext_begin(&F, Reachable), E = df_ext_end(&F, Reachable);
144 if (!Reachable.count(BB)) {
/external/clang/lib/Analysis/
H A DReachableCode.cpp268 llvm::BitVector &Reachable,
278 if (!Reachable[Start->getBlockID()]) {
280 Reachable[Start->getBlockID()] = true;
322 if (!Reachable[blockID]) {
323 Reachable.set(blockID);
335 llvm::BitVector &Reachable) {
336 return scanFromBlock(Start, Reachable, &PP, true);
346 llvm::BitVector &Reachable; member in class:__anon1149::DeadCodeScan
358 Reachable(reachable),
377 if (Reachable[blockI
267 scanFromBlock(const CFGBlock *Start, llvm::BitVector &Reachable, Preprocessor *PP, bool IncludeSometimesUnreachableEdges) argument
333 scanMaybeReachableFromBlock(const CFGBlock *Start, Preprocessor &PP, llvm::BitVector &Reachable) argument
632 ScanReachableFromBlock(const CFGBlock *Start, llvm::BitVector &Reachable) argument
[all...]
H A DThreadSafety.cpp311 bool Reachable; // Is this block reachable?
322 : EntryContext(EmptyCtx), ExitContext(EmptyCtx), Reachable(false)
2127 BlockInfo[CFGraph->getEntry().getBlockID()].Reachable = true;
2228 if (neverReturns(*PI) || !PrevBlockInfo->Reachable)
2232 CurrBlockInfo->Reachable = true;
2259 if (!CurrBlockInfo->Reachable)
2350 if (!Final->Reachable)
H A DConsumed.cpp1167 if (this->From && this->From == Other.From && !Other.Reachable) {
1205 this->Reachable = false;
H A DCFG.cpp4453 bool Reachable = true; local
4455 Reachable = false;
4460 if (!Reachable)
4492 bool Reachable = true; local
4494 Reachable = false;
4500 if (!Reachable)
/external/llvm/unittests/ADT/
H A DSCCIteratorTest.cpp138 NodeSubset Reachable;
141 Reachable.AddNode(Idx);
143 NodeSubset Previous(Reachable);
148 Reachable = Reachable.Join(Nodes[i].second);
151 if (Reachable == Previous)
152 return Reachable;
/external/swiftshader/third_party/LLVM/unittests/ADT/
H A DSCCIteratorTest.cpp140 NodeSubset Reachable;
143 Reachable.AddNode(Idx);
145 NodeSubset Previous(Reachable);
150 Reachable = Reachable.Join(Nodes[i].second);
153 if (Reachable == Previous)
154 return Reachable;
/external/llvm/lib/CodeGen/
H A DUnreachableBlockElim.cpp43 SmallPtrSet<BasicBlock*, 8> Reachable; local
46 for (BasicBlock *BB : depth_first_ext(&F, Reachable))
53 if (!Reachable.count(&*I)) {
133 SmallPtrSet<MachineBasicBlock*, 8> Reachable; local
141 for (MachineBasicBlock *BB : depth_first_ext(&F, Reachable))
151 if (!Reachable.count(BB)) {
H A DPrologEpilogInserter.cpp1012 SmallPtrSet<MachineBasicBlock*, 8> Reachable; local
1015 for (auto DFI = df_ext_begin(&Fn, Reachable), DFE = df_ext_end(&Fn, Reachable);
1021 assert(Reachable.count(StackPred) &&
1032 if (Reachable.count(&BB))
H A DMachineVerifier.cpp1953 SmallPtrSet<const MachineBasicBlock*, 8> Reachable; local
1958 DFI = df_ext_begin(MF, Reachable), DFE = df_ext_end(MF, Reachable);
1966 assert(Reachable.count(StackPred) &&
2013 if (Reachable.count(*I) &&
2029 if (Reachable.count(*I) &&
/external/valgrind/memcheck/tests/
H A Dleak-segv-jmp.stderr.exp11 Reachable blocks (those to which a pointer was found) are not shown.
26 Reachable blocks (those to which a pointer was found) are not shown.
42 Reachable blocks (those to which a pointer was found) are not shown.
58 Reachable blocks (those to which a pointer was found) are not shown.
79 Reachable blocks (those to which a pointer was found) are not shown.
H A Dlks.stderr.exp57 Reachable blocks (those to which a pointer was found) are not shown.
H A Dleak_cpp_interior.stderr.exp19 Reachable blocks (those to which a pointer was found) are not shown.
/external/llvm/lib/Transforms/Utils/
H A DLocal.cpp1364 SmallPtrSetImpl<BasicBlock*> &Reachable) {
1369 Reachable.insert(BB);
1507 if (Reachable.insert(Successor).second)
1551 SmallPtrSet<BasicBlock*, 16> Reachable; local
1552 bool Changed = markAliveBlocks(F, Reachable);
1555 if (Reachable.size() == F.size())
1558 assert(Reachable.size() < F.size());
1559 NumRemoved += F.size()-Reachable.size();
1564 if (Reachable.count(&*BB))
1568 if (Reachable
1363 markAliveBlocks(Function &F, SmallPtrSetImpl<BasicBlock*> &Reachable) argument
[all...]
/external/clang/lib/Sema/
H A DJumpDiagnostics.cpp696 llvm::BitVector Reachable(Scopes.size(), false);
702 Reachable.reset();
709 Reachable.set(Min);
733 if (Reachable.test(Scope)) {
737 Reachable.set(S);
/external/selinux/python/sepolgen/src/sepolgen/
H A Dyacc.py801 Reachable = { }
803 Reachable[s] = 0
805 mark_reachable_from( Productions[0].prod[0], Reachable )
808 if not Reachable[s]:
811 def mark_reachable_from(s, Reachable):
815 if Reachable[s]:
818 Reachable[s] = 1
821 mark_reachable_from(r, Reachable)
/external/valgrind/memcheck/
H A Dmc_leakcheck.c433 // LchNone if state != Reachable or no heuristic needed to
893 if (ex->state == Reachable) {
903 // - Unreached --> Reachable
904 // - Possible --> Reachable
907 ch_via_ptr = Reachable;
913 ch_via_ptr = Reachable;
919 if (ch_via_ptr == Reachable && is_prior_definite) {
923 ex->state = Reachable;
925 // State has changed to Reachable so (re)scan the block to make
1477 } else if (Reachable
[all...]
H A Dmc_errors.c235 case Reachable: loss = "still reachable"; break;
247 case Reachable: loss = "Leak_StillReachable"; break;
274 case Reachable: return "reachable";
H A Dmc_include.h371 Reachable =0, // Definitely reachable from root-set. enumerator in enum:__anon23568
H A Dmc_main.c5777 MC_(clo_show_leak_kinds) &= ~R2S(Reachable);

Completed in 750 milliseconds