/external/llvm/include/llvm/ADT/ |
SmallBitVector.h | 1 //===- llvm/ADT/SmallBitVector.h - 'Normally small' bit vectors -*- C++ -*-===// 10 // This file implements the SmallBitVector class. 24 /// SmallBitVector - This is a 'bitvector' (really, a variable-sized bit array), 31 class SmallBitVector { 60 SmallBitVector &TheVector; 64 reference(SmallBitVector &b, unsigned Idx) : TheVector(b), BitPos(Idx) {} 80 return const_cast<const SmallBitVector &>(TheVector).operator[](BitPos); 137 /// SmallBitVector default ctor - Creates an empty bitvector. 138 SmallBitVector() : X(1) {} 140 /// SmallBitVector ctor - Creates a bitvector of specified number of bits. Al [all...] |
/external/llvm/include/llvm/Analysis/ |
DependenceAnalysis.h | 43 #include "llvm/ADT/SmallBitVector.h" 349 SmallBitVector Loops; 350 SmallBitVector GroupLoops; 351 SmallBitVector Group; 536 SmallBitVector &Loops) const; 542 SmallBitVector &Loops); 548 SmallBitVector &Loops); 577 SmallBitVector &Loops); 623 const SmallBitVector &Loops, 763 const SmallBitVector &Loops [all...] |
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
FunctionSummary.h | 21 #include "llvm/ADT/SmallBitVector.h" 35 llvm::SmallBitVector VisitedBasicBlocks; 96 llvm::SmallBitVector &Blocks = I->second.VisitedBasicBlocks;
|
/external/llvm/lib/Analysis/ |
DependenceAnalysis.cpp | 776 SmallBitVector &Loops) const { 809 SmallBitVector &Loops) { 827 SmallBitVector &Loops) { 846 SmallBitVector &Loops) { 847 SmallBitVector SrcLoops(MaxLevels + 1); 848 SmallBitVector DstLoops(MaxLevels + 1); [all...] |
/external/llvm/lib/CodeGen/AsmPrinter/ |
AsmPrinterDwarf.cpp | 16 #include "llvm/ADT/SmallBitVector.h" 297 SmallBitVector Coverage(RegSize, false); 306 SmallBitVector Intersection(RegSize, false);
|
/external/clang/lib/Sema/ |
SemaTemplateDeduction.cpp | 25 #include "llvm/ADT/SmallBitVector.h" 616 llvm::SmallBitVector SawIndices(TemplateParams->size()); [all...] |
SemaChecking.cpp | 36 #include "llvm/ADT/SmallBitVector.h" 765 llvm::SmallBitVector CheckedVarArgs; [all...] |
SemaTemplate.cpp | 31 #include "llvm/ADT/SmallBitVector.h" [all...] |
SemaCodeComplete.cpp | 28 #include "llvm/ADT/SmallBitVector.h" [all...] |
/external/llvm/unittests/ADT/ |
BitVectorTest.cpp | 14 #include "llvm/ADT/SmallBitVector.h" 25 // Test both BitVector and SmallBitVector with the same suite of tests. 26 typedef ::testing::Types<BitVector, SmallBitVector> BitVectorTestTypes;
|
/external/llvm/lib/Transforms/Scalar/ |
LoopStrengthReduce.cpp | 61 #include "llvm/ADT/SmallBitVector.h" 112 SmallBitVector UsedByIndices; 149 const SmallBitVector &getUsedByIndices(const SCEV *Reg) const; 191 SmallBitVector &UsedByIndices = I->second.UsedByIndices; 204 const SmallBitVector &UsedByIndices = I->second.UsedByIndices; 211 const SmallBitVector &RegUseTracker::getUsedByIndices(const SCEV *Reg) const { [all...] |
/external/clang/lib/Analysis/ |
UninitializedValues.cpp | 26 #include "llvm/ADT/SmallBitVector.h" 104 typedef llvm::PackedVector<Value, 2, llvm::SmallBitVector> ValueVector;
|
/external/clang/include/clang/Sema/ |
Sema.h | 60 class SmallBitVector; [all...] |