/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
SimplifyCFGPass.cpp | 110 SmallPtrSet<BasicBlock*, 128> &Reachable) { 118 if (!Reachable.insert(BB)) 173 /// RemoveUnreachableBlocksFromFn - Remove blocks that are not reachable, even 177 SmallPtrSet<BasicBlock*, 128> Reachable; 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(); 187 // Loop over all of the basic blocks that are not reachable, dropping all of 190 if (Reachable.count(BB) [all...] |
/external/clang/include/clang/Analysis/Analyses/ |
ReachableCode.h | 59 /// ScanReachableFromBlock - Mark all blocks reachable from Start. 60 /// Returns the total number of blocks that were marked reachable. 62 llvm::BitVector &Reachable);
|
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; }
|
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/clang/include/clang/Analysis/Analyses/ |
ReachableCode.h | 59 /// ScanReachableFromBlock - Mark all blocks reachable from Start. 60 /// Returns the total number of blocks that were marked reachable. 62 llvm::BitVector &Reachable);
|
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; }
|
/prebuilts/clang/host/darwin-x86/clang-4393122/include/clang/Analysis/Analyses/ |
ReachableCode.h | 59 /// ScanReachableFromBlock - Mark all blocks reachable from Start. 60 /// Returns the total number of blocks that were marked reachable. 62 llvm::BitVector &Reachable);
|
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; }
|
/prebuilts/clang/host/darwin-x86/clang-4479392/include/clang/Analysis/Analyses/ |
ReachableCode.h | 59 /// ScanReachableFromBlock - Mark all blocks reachable from Start. 60 /// Returns the total number of blocks that were marked reachable. 62 llvm::BitVector &Reachable);
|
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; }
|
/prebuilts/clang/host/darwin-x86/clang-4579689/include/clang/Analysis/Analyses/ |
ReachableCode.h | 59 /// ScanReachableFromBlock - Mark all blocks reachable from Start. 60 /// Returns the total number of blocks that were marked reachable. 62 llvm::BitVector &Reachable);
|
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; }
|
/prebuilts/clang/host/darwin-x86/clang-4630689/include/clang/Analysis/Analyses/ |
ReachableCode.h | 59 /// ScanReachableFromBlock - Mark all blocks reachable from Start. 60 /// Returns the total number of blocks that were marked reachable. 62 llvm::BitVector &Reachable);
|
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; }
|
/prebuilts/clang/host/darwin-x86/clang-4639204/include/clang/Analysis/Analyses/ |
ReachableCode.h | 59 /// ScanReachableFromBlock - Mark all blocks reachable from Start. 60 /// Returns the total number of blocks that were marked reachable. 62 llvm::BitVector &Reachable);
|
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; }
|
/prebuilts/clang/host/darwin-x86/clang-4691093/include/clang/Analysis/Analyses/ |
ReachableCode.h | 59 /// ScanReachableFromBlock - Mark all blocks reachable from Start. 60 /// Returns the total number of blocks that were marked reachable. 62 llvm::BitVector &Reachable);
|
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; }
|
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/clang/include/clang/Analysis/Analyses/ |
ReachableCode.h | 59 /// ScanReachableFromBlock - Mark all blocks reachable from Start. 60 /// Returns the total number of blocks that were marked reachable. 62 llvm::BitVector &Reachable);
|
/prebuilts/clang/host/linux-x86/clang-4393122/include/clang/Analysis/Analyses/ |
ReachableCode.h | 59 /// ScanReachableFromBlock - Mark all blocks reachable from Start. 60 /// Returns the total number of blocks that were marked reachable. 62 llvm::BitVector &Reachable);
|
/prebuilts/clang/host/linux-x86/clang-4479392/include/clang/Analysis/Analyses/ |
ReachableCode.h | 59 /// ScanReachableFromBlock - Mark all blocks reachable from Start. 60 /// Returns the total number of blocks that were marked reachable. 62 llvm::BitVector &Reachable);
|
/prebuilts/clang/host/linux-x86/clang-4579689/include/clang/Analysis/Analyses/ |
ReachableCode.h | 59 /// ScanReachableFromBlock - Mark all blocks reachable from Start. 60 /// Returns the total number of blocks that were marked reachable. 62 llvm::BitVector &Reachable);
|
/prebuilts/clang/host/linux-x86/clang-4630689/include/clang/Analysis/Analyses/ |
ReachableCode.h | 59 /// ScanReachableFromBlock - Mark all blocks reachable from Start. 60 /// Returns the total number of blocks that were marked reachable. 62 llvm::BitVector &Reachable);
|
/prebuilts/clang/host/linux-x86/clang-4639204/include/clang/Analysis/Analyses/ |
ReachableCode.h | 59 /// ScanReachableFromBlock - Mark all blocks reachable from Start. 60 /// Returns the total number of blocks that were marked reachable. 62 llvm::BitVector &Reachable);
|
/prebuilts/clang/host/linux-x86/clang-4691093/include/clang/Analysis/Analyses/ |
ReachableCode.h | 59 /// ScanReachableFromBlock - Mark all blocks reachable from Start. 60 /// Returns the total number of blocks that were marked reachable. 62 llvm::BitVector &Reachable);
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
UnreachableBlockElim.cpp | 11 // job is to delete LLVM basic blocks that are not reachable from the entry 66 SmallPtrSet<BasicBlock*, 8> Reachable; 68 // Mark all reachable blocks. 70 df_ext_begin(&F, Reachable), E = df_ext_end(&F, Reachable); I != E; ++I) 71 /* Mark all reachable blocks */; 77 if (!Reachable.count(I)) { 124 SmallPtrSet<MachineBasicBlock*, 8> Reachable; 131 // Mark all reachable blocks. 133 I = df_ext_begin(&F, Reachable), E = df_ext_end(&F, Reachable) [all...] |