/dalvik/vm/ |
BitVector.h | 27 * All operations on a BitVector are unsynchronized. 29 struct BitVector { 37 BitVector *pBits; 43 BitVector* dvmAllocBitVector(unsigned int startBits, bool expandable); 44 void dvmFreeBitVector(BitVector* pBits); 59 int dvmAllocBit(BitVector* pBits); 60 void dvmSetBit(BitVector* pBits, unsigned int num); 61 void dvmClearBit(BitVector* pBits, unsigned int num); 62 void dvmClearAllBits(BitVector* pBits); 63 void dvmSetInitialBits(BitVector* pBits, unsigned int numBits) [all...] |
BitVector.cpp | 32 BitVector* dvmAllocBitVector(unsigned int startBits, bool expandable) 34 BitVector* bv; 39 bv = (BitVector*) malloc(sizeof(BitVector)); 51 * Free a BitVector. 53 void dvmFreeBitVector(BitVector* pBits) 69 int dvmAllocBit(BitVector* pBits) 103 void dvmSetBit(BitVector* pBits, unsigned int num) 117 LOGE("BitVector expansion to %d failed", newSize * sizeof(u4)); 131 void dvmClearBit(BitVector* pBits, unsigned int num [all...] |
/external/stlport/test/eh/ |
test_bit_vector.cpp | 36 typedef EH_BIT_VECTOR BitVector; 39 container_category(const BitVector&) 53 gTestController.SetCurrentTestName("BitVector::reserve()"); 56 void operator()( BitVector& v ) const 74 BitVector emptyVector; 75 BitVector testVector, testVector2; 93 StrongCheck(testVector, test_insert_one<BitVector>(testVector) ); 94 StrongCheck(testVector, test_insert_one<BitVector>(testVector,0) ); 95 StrongCheck(testVector, test_insert_one<BitVector>(testVector, (int)testVector.size()) ); 97 StrongCheck(testVector, test_insert_n<BitVector>(testVector, random_number(random_base) ) ) [all...] |
/sdk/emulator/qtools/ |
bitvector.h | 9 class Bitvector { 11 explicit Bitvector(int num_bits) { 18 ~Bitvector() {
|
parse_options.h | 6 #include "bitvector.h" 12 extern Bitvector pid_include_vector; 13 extern Bitvector pid_exclude_vector;
|
parse_options.cpp | 6 #include "bitvector.h" 13 Bitvector pid_include_vector(32768); 14 Bitvector pid_exclude_vector(32768);
|
/external/v8/test/cctest/ |
test-dataflow.cc | 37 TEST(BitVector) { 41 BitVector v(15); 48 BitVector w(15); 56 BitVector v(64); 61 BitVector::Iterator iter(&v); 74 BitVector v(15); 76 BitVector w(15); 84 BitVector v(15); 86 BitVector w(15); 90 BitVector u(w) [all...] |
/external/llvm/include/llvm/ADT/ |
BitVector.h | 1 //===- llvm/ADT/BitVector.h - Bit vectors -----------------------*- C++ -*-===// 10 // This file implements the BitVector class. 26 class BitVector { 32 unsigned Size; // Size of bitvector in bits. 38 friend class BitVector; 46 reference(BitVector &b, unsigned Idx) { 72 /// BitVector default ctor - Creates an empty bitvector. 73 BitVector() : Size(0), Capacity(0) { 77 /// BitVector ctor - Creates a bitvector of specified number of bits. Al [all...] |
SmallBitVector.h | 17 #include "llvm/ADT/BitVector.h" 23 /// SmallBitVector - This is a 'bitvector' (really, a variable-sized bit array), 31 // TODO: In "large" mode, a pointer to a BitVector is used, leading to an 87 BitVector *getPointer() const { 89 return reinterpret_cast<BitVector *>(X); 98 void switchToLarge(BitVector *BV) { 135 /// SmallBitVector default ctor - Creates an empty bitvector. 138 /// SmallBitVector ctor - Creates a bitvector of specified number of bits. All 144 switchToLarge(new BitVector(s, t)); 152 switchToLarge(new BitVector(*RHS.getPointer())) [all...] |
PackedVector.h | 17 #include "llvm/ADT/BitVector.h" 30 static T getValue(const llvm::BitVector &Bits, unsigned Idx) { 37 static void setValue(llvm::BitVector &Bits, unsigned Idx, T val) { 47 static T getValue(const llvm::BitVector &Bits, unsigned Idx) { 56 static void setValue(llvm::BitVector &Bits, unsigned Idx, T val) { 77 llvm::BitVector Bits;
|
/dalvik/vm/compiler/ |
CompilerUtility.h | 66 BitVector* dvmCompilerAllocBitVector(unsigned int startBits, bool expandable); 67 bool dvmCompilerSetBit(BitVector* pBits, unsigned int num); 68 bool dvmCompilerClearBit(BitVector* pBits, unsigned int num); 69 void dvmCompilerMarkAllBits(BitVector *pBits, bool set); 70 void dvmDebugBitVector(char *msg, const BitVector *bv, int length); 74 const BitVector *bv, int length);
|
CompilerIR.h | 167 BitVector *predecessors; 168 BitVector *dominators; 169 BitVector *iDominated; // Set nodes being immediately dominated 170 BitVector *domFrontier; // Dominance frontier 240 BitVector *isConstantV; // length == numSSAReg 267 BitVector *tryBlockAddr; 268 BitVector **defBlockMatrix; // numDalvikRegister x numBlocks 269 BitVector *tempBlockV; 270 BitVector *tempDalvikRegisterV; 271 BitVector *tempSSARegisterV; // numSSAReg [all...] |
Dataflow.h | 89 BitVector *useV; 90 BitVector *defV; 91 BitVector *liveInV; 92 BitVector *phiV;
|
SSATransformation.cpp | 92 cUnit->defBlockMatrix = (BitVector **) 93 dvmCompilerNew(sizeof(BitVector *) * numRegisters, true); 235 BitVector *tempBlockV = cUnit->tempBlockV; 268 BitVector *tempBlockV = cUnit->tempBlockV; 359 * This is probably not general enough to be placed in BitVector.[ch]. 361 static void computeSuccLiveIn(BitVector *dest, 362 const BitVector *src1, 363 const BitVector *src2) 386 BitVector *tempDalvikRegisterV = cUnit->tempDalvikRegisterV; 425 BitVector *phiBlocks [all...] |
Utility.cpp | 270 BitVector* dvmCompilerAllocBitVector(unsigned int startBits, bool expandable) 272 BitVector* bv; 277 bv = (BitVector*) dvmCompilerNew(sizeof(BitVector), false); 296 bool dvmCompilerSetBit(BitVector *pBits, unsigned int num) 326 bool dvmCompilerClearBit(BitVector *pBits, unsigned int num) 340 void dvmCompilerMarkAllBits(BitVector *pBits, bool set) 346 void dvmDebugBitVector(char *msg, const BitVector *bv, int length) 371 const BitVector *bv, int length)
|
Loop.h | 24 BitVector *isIndVarV; // length == numSSAReg
|
/external/llvm/include/llvm/CodeGen/ |
RegisterScavenging.h | 21 #include "llvm/ADT/BitVector.h" 58 /// CalleeSavedrRegs - A bitvector of callee saved registers for the target. 60 BitVector CalleeSavedRegs; 62 /// ReservedRegs - A bitvector of reserved registers. 64 BitVector ReservedRegs; 69 BitVector RegsAvailable; 99 void getRegsUsed(BitVector &used, bool includeReserved); 103 BitVector getRegsAvailable(const TargetRegisterClass *RC); 141 void setUsed(BitVector &Regs) { 144 void setUnused(BitVector &Regs) [all...] |
/external/llvm/unittests/ADT/ |
BitVectorTest.cpp | 1 //===- llvm/unittest/ADT/BitVectorTest.cpp - BitVector tests --------------===// 13 #include "llvm/ADT/BitVector.h" 21 BitVector Vec; 45 BitVector Inv = ~Vec; 79 BitVector Copy = Vec; 80 BitVector Alt(3, false); 134 Inv = ~BitVector(); 152 BitVector A; 157 BitVector B; 191 BitVector Vec(3) [all...] |
/external/v8/src/ |
data-flow.h | 43 class BitVector: public ZoneObject { 45 // Iterator for the elements of this BitVector. 48 explicit Iterator(BitVector* target) 82 BitVector* target_; 87 friend class BitVector; 90 explicit BitVector(int length) 98 BitVector(const BitVector& other) 109 BitVector& operator=(const BitVector& rhs) [all...] |
data-flow.cc | 37 void BitVector::Print() { 52 void BitVector::Iterator::Advance() { 184 BitVector saved_av(av_); 242 BitVector result(av_); 278 BitVector saved_av(av_); 335 BitVector result(av_); 366 BitVector result(av_.length()); 378 BitVector result(av_.length()); 451 BitVector result(av_); 464 BitVector result(av_) [all...] |
/external/llvm/lib/Target/PTX/ |
PTXRegisterInfo.h | 18 #include "llvm/ADT/BitVector.h" 41 virtual BitVector getReservedRegs(const MachineFunction &MF) const { 42 BitVector Reserved(getNumRegs());
|
/external/clang/include/clang/Analysis/Support/ |
BlkExprDeclBitVector.h | 1 // BlkExprDeclBitVector.h - Dataflow types for Bitvector Analysis --*- C++ --*-- 22 #include "llvm/ADT/BitVector.h" 87 llvm::BitVector DeclBV; 111 llvm::BitVector::reference getBit(unsigned i) { 119 llvm::BitVector::reference 128 llvm::BitVector::reference getDeclBit(unsigned i) { return DeclBV[i]; } 129 const llvm::BitVector::reference getDeclBit(unsigned i) const { 130 return const_cast<llvm::BitVector&>(DeclBV)[i]; 194 assert(I && "Stmtession not tracked for bitvector."); 207 llvm::BitVector BlkExprBV [all...] |
/external/llvm/lib/CodeGen/ |
RegisterScavenging.cpp | 74 BitVector PR = MBB->getParent()->getFrameInfo()->getPristineRegs(MBB); 94 // Create reserved registers bitvector. 97 // Create callee-saved registers bitvector. 111 void RegScavenger::addRegWithSubRegs(BitVector &BV, unsigned Reg) { 117 void RegScavenger::addRegWithAliases(BitVector &BV, unsigned Reg) { 151 BitVector EarlyClobberRegs(NumPhysRegs); 152 BitVector KillRegs(NumPhysRegs); 153 BitVector DefRegs(NumPhysRegs); 154 BitVector DeadRegs(NumPhysRegs); 231 void RegScavenger::getRegsUsed(BitVector &used, bool includeReserved) [all...] |
/external/llvm/lib/Target/ |
TargetRegisterInfo.cpp | 18 #include "llvm/ADT/BitVector.h" 75 const TargetRegisterClass *RC, BitVector &R){ 81 BitVector TargetRegisterInfo::getAllocatableSet(const MachineFunction &MF, 83 BitVector Allocatable(getNumRegs()); 94 BitVector Reserved = getReservedRegs(MF);
|
/external/clang/include/clang/Analysis/Analyses/ |
CFGReachabilityAnalysis.h | 19 #include "llvm/ADT/BitVector.h" 33 typedef llvm::BitVector ReachableSet;
|