/external/swiftshader/third_party/LLVM/include/llvm/Support/ |
PredIteratorCache.h | 29 DenseMap<BasicBlock*, BasicBlock**> BlockToPredsMap; 30 DenseMap<BasicBlock*, unsigned> BlockToPredCountMap; 38 /// for (BasicBlock **PI = PredCache->GetPreds(BB); *PI; ++PI) 42 BasicBlock **GetPreds(BasicBlock *BB) { 43 BasicBlock **&Entry = BlockToPredsMap[BB]; 46 SmallVector<BasicBlock*, 32> PredCache(pred_begin(BB), pred_end(BB)); 51 Entry = Memory.Allocate<BasicBlock*>(PredCache.size()); 56 unsigned GetNumPreds(BasicBlock *BB) [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
CFG.h | 1 //===-- Analysis/CFG.h - BasicBlock Analyses --------------------*- C++ -*-===// 18 #include "llvm/IR/BasicBlock.h" 23 class BasicBlock; 37 SmallVectorImpl<std::pair<const BasicBlock *, const BasicBlock *> > & 43 unsigned GetSuccessorNumber(const BasicBlock *BB, const BasicBlock *Succ); 77 bool isPotentiallyReachable(const BasicBlock *From, const BasicBlock *To, 88 bool isPotentiallyReachableFromMany(SmallVectorImpl<BasicBlock *> &Worklist [all...] |
/prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/Analysis/ |
CFG.h | 1 //===-- Analysis/CFG.h - BasicBlock Analyses --------------------*- C++ -*-===// 18 #include "llvm/IR/BasicBlock.h" 23 class BasicBlock; 37 SmallVectorImpl<std::pair<const BasicBlock *, const BasicBlock *> > & 43 unsigned GetSuccessorNumber(const BasicBlock *BB, const BasicBlock *Succ); 77 bool isPotentiallyReachable(const BasicBlock *From, const BasicBlock *To, 88 bool isPotentiallyReachableFromMany(SmallVectorImpl<BasicBlock *> &Worklist [all...] |
/prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/Analysis/ |
CFG.h | 1 //===-- Analysis/CFG.h - BasicBlock Analyses --------------------*- C++ -*-===// 18 #include "llvm/IR/BasicBlock.h" 23 class BasicBlock; 37 SmallVectorImpl<std::pair<const BasicBlock *, const BasicBlock *> > & 43 unsigned GetSuccessorNumber(const BasicBlock *BB, const BasicBlock *Succ); 77 bool isPotentiallyReachable(const BasicBlock *From, const BasicBlock *To, 88 bool isPotentiallyReachableFromMany(SmallVectorImpl<BasicBlock *> &Worklist [all...] |
/prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/Analysis/ |
CFG.h | 1 //===-- Analysis/CFG.h - BasicBlock Analyses --------------------*- C++ -*-===// 18 #include "llvm/IR/BasicBlock.h" 23 class BasicBlock; 37 SmallVectorImpl<std::pair<const BasicBlock *, const BasicBlock *> > & 43 unsigned GetSuccessorNumber(const BasicBlock *BB, const BasicBlock *Succ); 77 bool isPotentiallyReachable(const BasicBlock *From, const BasicBlock *To, 88 bool isPotentiallyReachableFromMany(SmallVectorImpl<BasicBlock *> &Worklist [all...] |
/prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/Analysis/ |
CFG.h | 1 //===-- Analysis/CFG.h - BasicBlock Analyses --------------------*- C++ -*-===// 18 #include "llvm/IR/BasicBlock.h" 23 class BasicBlock; 37 SmallVectorImpl<std::pair<const BasicBlock *, const BasicBlock *> > & 43 unsigned GetSuccessorNumber(const BasicBlock *BB, const BasicBlock *Succ); 77 bool isPotentiallyReachable(const BasicBlock *From, const BasicBlock *To, 88 bool isPotentiallyReachableFromMany(SmallVectorImpl<BasicBlock *> &Worklist [all...] |
/prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/Analysis/ |
CFG.h | 1 //===-- Analysis/CFG.h - BasicBlock Analyses --------------------*- C++ -*-===// 18 #include "llvm/IR/BasicBlock.h" 23 class BasicBlock; 37 SmallVectorImpl<std::pair<const BasicBlock *, const BasicBlock *> > & 43 unsigned GetSuccessorNumber(const BasicBlock *BB, const BasicBlock *Succ); 77 bool isPotentiallyReachable(const BasicBlock *From, const BasicBlock *To, 88 bool isPotentiallyReachableFromMany(SmallVectorImpl<BasicBlock *> &Worklist [all...] |
/prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/Analysis/ |
CFG.h | 1 //===-- Analysis/CFG.h - BasicBlock Analyses --------------------*- C++ -*-===// 18 #include "llvm/IR/BasicBlock.h" 23 class BasicBlock; 37 SmallVectorImpl<std::pair<const BasicBlock *, const BasicBlock *> > & 43 unsigned GetSuccessorNumber(const BasicBlock *BB, const BasicBlock *Succ); 77 bool isPotentiallyReachable(const BasicBlock *From, const BasicBlock *To, 88 bool isPotentiallyReachableFromMany(SmallVectorImpl<BasicBlock *> &Worklist [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
CFG.h | 1 //===-- Analysis/CFG.h - BasicBlock Analyses --------------------*- C++ -*-===// 18 #include "llvm/IR/BasicBlock.h" 23 class BasicBlock; 37 SmallVectorImpl<std::pair<const BasicBlock *, const BasicBlock *> > & 43 unsigned GetSuccessorNumber(const BasicBlock *BB, const BasicBlock *Succ); 77 bool isPotentiallyReachable(const BasicBlock *From, const BasicBlock *To, 88 bool isPotentiallyReachableFromMany(SmallVectorImpl<BasicBlock *> &Worklist [all...] |
/prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/Analysis/ |
CFG.h | 1 //===-- Analysis/CFG.h - BasicBlock Analyses --------------------*- C++ -*-===// 18 #include "llvm/IR/BasicBlock.h" 23 class BasicBlock; 37 SmallVectorImpl<std::pair<const BasicBlock *, const BasicBlock *> > & 43 unsigned GetSuccessorNumber(const BasicBlock *BB, const BasicBlock *Succ); 77 bool isPotentiallyReachable(const BasicBlock *From, const BasicBlock *To, 88 bool isPotentiallyReachableFromMany(SmallVectorImpl<BasicBlock *> &Worklist [all...] |
/prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/Analysis/ |
CFG.h | 1 //===-- Analysis/CFG.h - BasicBlock Analyses --------------------*- C++ -*-===// 18 #include "llvm/IR/BasicBlock.h" 23 class BasicBlock; 37 SmallVectorImpl<std::pair<const BasicBlock *, const BasicBlock *> > & 43 unsigned GetSuccessorNumber(const BasicBlock *BB, const BasicBlock *Succ); 77 bool isPotentiallyReachable(const BasicBlock *From, const BasicBlock *To, 88 bool isPotentiallyReachableFromMany(SmallVectorImpl<BasicBlock *> &Worklist [all...] |
/prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/Analysis/ |
CFG.h | 1 //===-- Analysis/CFG.h - BasicBlock Analyses --------------------*- C++ -*-===// 18 #include "llvm/IR/BasicBlock.h" 23 class BasicBlock; 37 SmallVectorImpl<std::pair<const BasicBlock *, const BasicBlock *> > & 43 unsigned GetSuccessorNumber(const BasicBlock *BB, const BasicBlock *Succ); 77 bool isPotentiallyReachable(const BasicBlock *From, const BasicBlock *To, 88 bool isPotentiallyReachableFromMany(SmallVectorImpl<BasicBlock *> &Worklist [all...] |
/prebuilts/clang/host/linux-x86/clang-4630689/include/llvm/Analysis/ |
CFG.h | 1 //===-- Analysis/CFG.h - BasicBlock Analyses --------------------*- C++ -*-===// 18 #include "llvm/IR/BasicBlock.h" 23 class BasicBlock; 37 SmallVectorImpl<std::pair<const BasicBlock *, const BasicBlock *> > & 43 unsigned GetSuccessorNumber(const BasicBlock *BB, const BasicBlock *Succ); 77 bool isPotentiallyReachable(const BasicBlock *From, const BasicBlock *To, 88 bool isPotentiallyReachableFromMany(SmallVectorImpl<BasicBlock *> &Worklist [all...] |
/prebuilts/clang/host/linux-x86/clang-4639204/include/llvm/Analysis/ |
CFG.h | 1 //===-- Analysis/CFG.h - BasicBlock Analyses --------------------*- C++ -*-===// 18 #include "llvm/IR/BasicBlock.h" 23 class BasicBlock; 37 SmallVectorImpl<std::pair<const BasicBlock *, const BasicBlock *> > & 43 unsigned GetSuccessorNumber(const BasicBlock *BB, const BasicBlock *Succ); 77 bool isPotentiallyReachable(const BasicBlock *From, const BasicBlock *To, 88 bool isPotentiallyReachableFromMany(SmallVectorImpl<BasicBlock *> &Worklist [all...] |
/prebuilts/clang/host/linux-x86/clang-4691093/include/llvm/Analysis/ |
CFG.h | 1 //===-- Analysis/CFG.h - BasicBlock Analyses --------------------*- C++ -*-===// 18 #include "llvm/IR/BasicBlock.h" 23 class BasicBlock; 37 SmallVectorImpl<std::pair<const BasicBlock *, const BasicBlock *> > & 43 unsigned GetSuccessorNumber(const BasicBlock *BB, const BasicBlock *Succ); 77 bool isPotentiallyReachable(const BasicBlock *From, const BasicBlock *To, 88 bool isPotentiallyReachableFromMany(SmallVectorImpl<BasicBlock *> &Worklist [all...] |
/external/v8/src/compiler/ |
schedule.h | 19 class BasicBlock; 24 typedef ZoneVector<BasicBlock*> BasicBlockVector; 31 class V8_EXPORT_PRIVATE BasicBlock final 60 BasicBlock(Zone* zone, Id id); 68 BasicBlock* PredecessorAt(size_t index) { return predecessors_[index]; } 70 void AddPredecessor(BasicBlock* predecessor); 76 BasicBlock* SuccessorAt(size_t index) { return successors_[index]; } 78 void AddSuccessor(BasicBlock* successor); 122 BasicBlock* dominator() const { return dominator_; } 123 void set_dominator(BasicBlock* dominator) { dominator_ = dominator; [all...] |
/prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/IR/ |
BasicBlock.h | 1 //===-- llvm/BasicBlock.h - Represent a basic block in the VM ---*- C++ -*-===// 10 // This file contains the declaration of the BasicBlock class. 45 /// tables. The type of a BasicBlock is "Type::LabelTy" because the basic block 51 /// terminate the blocks. The BasicBlock class allows malformed basic blocks to 55 class BasicBlock final : public Value, // Basic blocks are data objects also 56 public ilist_node_with_parent<BasicBlock, Function> { 62 friend class SymbolTableListTraits<BasicBlock>; 74 explicit BasicBlock(LLVMContext &C, const Twine &Name = "", 76 BasicBlock *InsertBefore = nullptr); 79 BasicBlock(const BasicBlock &) = delete [all...] |
/prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/IR/ |
BasicBlock.h | 1 //===-- llvm/BasicBlock.h - Represent a basic block in the VM ---*- C++ -*-===// 10 // This file contains the declaration of the BasicBlock class. 45 /// tables. The type of a BasicBlock is "Type::LabelTy" because the basic block 51 /// terminate the blocks. The BasicBlock class allows malformed basic blocks to 55 class BasicBlock final : public Value, // Basic blocks are data objects also 56 public ilist_node_with_parent<BasicBlock, Function> { 62 friend class SymbolTableListTraits<BasicBlock>; 74 explicit BasicBlock(LLVMContext &C, const Twine &Name = "", 76 BasicBlock *InsertBefore = nullptr); 79 BasicBlock(const BasicBlock &) = delete [all...] |
/prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/IR/ |
BasicBlock.h | 1 //===- llvm/BasicBlock.h - Represent a basic block in the VM ----*- C++ -*-===// 10 // This file contains the declaration of the BasicBlock class. 49 /// tables. The type of a BasicBlock is "Type::LabelTy" because the basic block 55 /// terminate the blocks. The BasicBlock class allows malformed basic blocks to 59 class BasicBlock final : public Value, // Basic blocks are data objects also 60 public ilist_node_with_parent<BasicBlock, Function> { 66 friend class SymbolTableListTraits<BasicBlock>; 78 explicit BasicBlock(LLVMContext &C, const Twine &Name = "", 80 BasicBlock *InsertBefore = nullptr); 83 BasicBlock(const BasicBlock &) = delete [all...] |
/prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/IR/ |
BasicBlock.h | 1 //===- llvm/BasicBlock.h - Represent a basic block in the VM ----*- C++ -*-===// 10 // This file contains the declaration of the BasicBlock class. 49 /// tables. The type of a BasicBlock is "Type::LabelTy" because the basic block 55 /// terminate the blocks. The BasicBlock class allows malformed basic blocks to 59 class BasicBlock final : public Value, // Basic blocks are data objects also 60 public ilist_node_with_parent<BasicBlock, Function> { 66 friend class SymbolTableListTraits<BasicBlock>; 78 explicit BasicBlock(LLVMContext &C, const Twine &Name = "", 80 BasicBlock *InsertBefore = nullptr); 83 BasicBlock(const BasicBlock &) = delete [all...] |
/prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/IR/ |
BasicBlock.h | 1 //===- llvm/BasicBlock.h - Represent a basic block in the VM ----*- C++ -*-===// 10 // This file contains the declaration of the BasicBlock class. 49 /// tables. The type of a BasicBlock is "Type::LabelTy" because the basic block 55 /// terminate the blocks. The BasicBlock class allows malformed basic blocks to 59 class BasicBlock final : public Value, // Basic blocks are data objects also 60 public ilist_node_with_parent<BasicBlock, Function> { 66 friend class SymbolTableListTraits<BasicBlock>; 78 explicit BasicBlock(LLVMContext &C, const Twine &Name = "", 80 BasicBlock *InsertBefore = nullptr); 83 BasicBlock(const BasicBlock &) = delete [all...] |
/prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/IR/ |
BasicBlock.h | 1 //===- llvm/BasicBlock.h - Represent a basic block in the VM ----*- C++ -*-===// 10 // This file contains the declaration of the BasicBlock class. 49 /// tables. The type of a BasicBlock is "Type::LabelTy" because the basic block 55 /// terminate the blocks. The BasicBlock class allows malformed basic blocks to 59 class BasicBlock final : public Value, // Basic blocks are data objects also 60 public ilist_node_with_parent<BasicBlock, Function> { 66 friend class SymbolTableListTraits<BasicBlock>; 78 explicit BasicBlock(LLVMContext &C, const Twine &Name = "", 80 BasicBlock *InsertBefore = nullptr); 83 BasicBlock(const BasicBlock &) = delete [all...] |
/prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/IR/ |
BasicBlock.h | 1 //===-- llvm/BasicBlock.h - Represent a basic block in the VM ---*- C++ -*-===// 10 // This file contains the declaration of the BasicBlock class. 45 /// tables. The type of a BasicBlock is "Type::LabelTy" because the basic block 51 /// terminate the blocks. The BasicBlock class allows malformed basic blocks to 55 class BasicBlock final : public Value, // Basic blocks are data objects also 56 public ilist_node_with_parent<BasicBlock, Function> { 62 friend class SymbolTableListTraits<BasicBlock>; 74 explicit BasicBlock(LLVMContext &C, const Twine &Name = "", 76 BasicBlock *InsertBefore = nullptr); 79 BasicBlock(const BasicBlock &) = delete [all...] |
/prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/IR/ |
BasicBlock.h | 1 //===-- llvm/BasicBlock.h - Represent a basic block in the VM ---*- C++ -*-===// 10 // This file contains the declaration of the BasicBlock class. 45 /// tables. The type of a BasicBlock is "Type::LabelTy" because the basic block 51 /// terminate the blocks. The BasicBlock class allows malformed basic blocks to 55 class BasicBlock final : public Value, // Basic blocks are data objects also 56 public ilist_node_with_parent<BasicBlock, Function> { 62 friend class SymbolTableListTraits<BasicBlock>; 74 explicit BasicBlock(LLVMContext &C, const Twine &Name = "", 76 BasicBlock *InsertBefore = nullptr); 79 BasicBlock(const BasicBlock &) = delete [all...] |
/prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/IR/ |
BasicBlock.h | 1 //===- llvm/BasicBlock.h - Represent a basic block in the VM ----*- C++ -*-===// 10 // This file contains the declaration of the BasicBlock class. 49 /// tables. The type of a BasicBlock is "Type::LabelTy" because the basic block 55 /// terminate the blocks. The BasicBlock class allows malformed basic blocks to 59 class BasicBlock final : public Value, // Basic blocks are data objects also 60 public ilist_node_with_parent<BasicBlock, Function> { 66 friend class SymbolTableListTraits<BasicBlock>; 78 explicit BasicBlock(LLVMContext &C, const Twine &Name = "", 80 BasicBlock *InsertBefore = nullptr); 83 BasicBlock(const BasicBlock &) = delete [all...] |