Searched defs:SmallPtrSet (Results 1 - 2 of 2) sorted by relevance

/external/swiftshader/third_party/LLVM/include/llvm/ADT/
H A DSmallPtrSet.h1 //===- llvm/ADT/SmallPtrSet.h - 'Normally small' pointer set ----*- C++ -*-===//
10 // This file defines the SmallPtrSet class. See the doxygen comment for
30 /// SmallPtrSet<>'s, which is almost everything. SmallPtrSet has two modes, one
33 /// Small sets use an array of pointers allocated in the SmallPtrSet object,
64 // Helper to copy construct a SmallPtrSet.
171 /// SmallPtrSetIterator - This implements a const_iterator for SmallPtrSet.
229 /// SmallPtrSet - This class implements a set which is optimized for holding
234 class SmallPtrSet : public SmallPtrSetImpl { class in namespace:llvm
242 SmallPtrSet() function in class:llvm::SmallPtrSet
243 SmallPtrSet(const SmallPtrSet &that) : SmallPtrSetImpl(SmallStorage, that) {} function in class:llvm::SmallPtrSet
246 SmallPtrSet(It I, It E) : SmallPtrSetImpl(SmallStorage, SmallSizePowTwo) { function in class:llvm::SmallPtrSet
285 operator =(const SmallPtrSet<PtrType, SmallSize> &RHS) argument
[all...]
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
H A DPromoteMemoryToRegister.cpp44 #include "llvm/ADT/SmallPtrSet.h"
234 SmallPtrSet<BasicBlock*, 16> Visited;
278 const SmallPtrSet<BasicBlock*, 32> &DefBlocks,
279 SmallPtrSet<BasicBlock*, 32> &LiveInBlocks);
673 const SmallPtrSet<BasicBlock*, 32> &DefBlocks,
674 SmallPtrSet<BasicBlock*, 32> &LiveInBlocks) {
746 SmallPtrSet<BasicBlock*, 32> DefBlocks;
751 SmallPtrSet<BasicBlock*, 32> LiveInBlocks;
760 for (SmallPtrSet<BasicBlock*, 32>::const_iterator I = DefBlocks.begin(),
767 SmallPtrSet<DomTreeNod
672 ComputeLiveInBlocks(AllocaInst *AI, AllocaInfo &Info, const SmallPtrSet<BasicBlock*, 32> &DefBlocks, SmallPtrSet<BasicBlock*, 32> &LiveInBlocks) argument
[all...]

Completed in 134 milliseconds