HomeSort by relevance Sort by last modified time
    Searched full:bitvector (Results 1 - 25 of 138) sorted by null

1 2 3 4 5 6

  /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;

Completed in 666 milliseconds

1 2 3 4 5 6