Home
last modified time | relevance | path

Searched refs:Reachable (Results 1 – 10 of 10) sorted by relevance

/freebsd-10-stable/contrib/llvm/tools/clang/lib/Analysis/
DReachableCode.cpp31 llvm::BitVector &Reachable; member in __anon76bcaf710111::DeadCodeScan
42 Reachable(reachable) {} in DeadCodeScan()
59 if (Reachable[blockID] || Visited[blockID]) in enqueue()
76 if (!Reachable[blockID]) { in isDeadCodeRoot()
133 if (Reachable[Block->getBlockID()]) in scanBackwards()
151 count += clang::reachable_code::ScanReachableFromBlock(Block, Reachable); in scanBackwards()
157 count += clang::reachable_code::ScanReachableFromBlock(Block, Reachable); in scanBackwards()
174 if (Reachable[block->getBlockID()]) in scanBackwards()
177 count += clang::reachable_code::ScanReachableFromBlock(block, Reachable); in scanBackwards()
261 llvm::BitVector &Reachable) { in ScanReachableFromBlock() argument
[all …]
DThreadSafety.cpp930 bool Reachable; // Is this block reachable? member
941 : EntryContext(EmptyCtx), ExitContext(EmptyCtx), Reachable(false) in CFGBlockInfo()
2366 BlockInfo[CFGraph->getEntry().getBlockID()].Reachable = true; in runAnalysis()
2472 if (neverReturns(*PI) || !PrevBlockInfo->Reachable) in runAnalysis()
2476 CurrBlockInfo->Reachable = true; in runAnalysis()
2503 if (!CurrBlockInfo->Reachable) in runAnalysis()
2596 if (!Final->Reachable) in runAnalysis()
DConsumed.cpp1221 if (this->From && this->From == Other->From && !Other->Reachable) { in intersect()
1263 this->Reachable = false; in markUnreachable()
/freebsd-10-stable/contrib/llvm/lib/CodeGen/
DUnreachableBlockElim.cpp64 SmallPtrSet<BasicBlock*, 8> Reachable; in runOnFunction() local
68 df_ext_begin(&F, Reachable), E = df_ext_end(&F, Reachable); I != E; ++I) in runOnFunction()
75 if (!Reachable.count(I)) { in runOnFunction()
120 SmallPtrSet<MachineBasicBlock*, 8> Reachable; in runOnMachineFunction() local
129 I = df_ext_begin(&F, Reachable), E = df_ext_end(&F, Reachable); in runOnMachineFunction()
140 if (!Reachable.count(BB)) { in runOnMachineFunction()
DPrologEpilogInserter.cpp656 SmallPtrSet<MachineBasicBlock*, 8> Reachable; in replaceFrameIndices() local
660 DFI = df_ext_begin(&Fn, Reachable), DFE = df_ext_end(&Fn, Reachable); in replaceFrameIndices()
666 assert(Reachable.count(StackPred) && in replaceFrameIndices()
677 if (Reachable.count(BB)) in replaceFrameIndices()
DMachineVerifier.cpp1655 SmallPtrSet<const MachineBasicBlock*, 8> Reachable; in verifyStackFrame() local
1660 DFI = df_ext_begin(MF, Reachable), DFE = df_ext_end(MF, Reachable); in verifyStackFrame()
1668 assert(Reachable.count(StackPred) && in verifyStackFrame()
1716 if (Reachable.count(*I) && in verifyStackFrame()
1732 if (Reachable.count(*I) && in verifyStackFrame()
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/
DConsumed.h139 bool Reachable;
145 ConsumedStateMap() : Reachable(true), From(NULL) {} in ConsumedStateMap()
147 : Reachable(Other.Reachable), From(Other.From), VarMap(Other.VarMap), in ConsumedStateMap()
172 bool isReachable() const { return Reachable; } in isReachable()
DReachableCode.h50 llvm::BitVector &Reachable);
/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/
DLocal.cpp1167 SmallPtrSet<BasicBlock*, 128> &Reachable) { in markAliveBlocks() argument
1171 Reachable.insert(BB); in markAliveBlocks()
1234 if (Reachable.insert(*SI)) in markAliveBlocks()
1244 SmallPtrSet<BasicBlock*, 128> Reachable; in removeUnreachableBlocks() local
1245 bool Changed = markAliveBlocks(F.begin(), Reachable); in removeUnreachableBlocks()
1248 if (Reachable.size() == F.size()) in removeUnreachableBlocks()
1251 assert(Reachable.size() < F.size()); in removeUnreachableBlocks()
1252 NumRemoved += F.size()-Reachable.size(); in removeUnreachableBlocks()
1257 if (Reachable.count(BB)) in removeUnreachableBlocks()
1261 if (Reachable.count(*SI)) in removeUnreachableBlocks()
[all …]
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Sema/
DJumpDiagnostics.cpp607 llvm::BitVector Reachable(Scopes.size(), false); in VerifyIndirectJumps() local
613 Reachable.reset(); in VerifyIndirectJumps()
620 Reachable.set(Min); in VerifyIndirectJumps()
644 if (Reachable.test(Scope)) { in VerifyIndirectJumps()
648 Reachable.set(S); in VerifyIndirectJumps()