Home
last modified time | relevance | path

Searched refs:BitVector (Results 1 – 25 of 166) sorted by relevance

1234567

/external/stlport/test/eh/
Dtest_bit_vector.cpp36 typedef EH_BIT_VECTOR BitVector; typedef
39 container_category(const BitVector&) in container_category() argument
56 void operator()( BitVector& v ) const in operator ()()
74 BitVector emptyVector; in test_bit_vector()
75 BitVector testVector, testVector2; in test_bit_vector()
93 StrongCheck(testVector, test_insert_one<BitVector>(testVector) ); in test_bit_vector()
94 StrongCheck(testVector, test_insert_one<BitVector>(testVector,0) ); in test_bit_vector()
95 StrongCheck(testVector, test_insert_one<BitVector>(testVector, (int)testVector.size()) ); in test_bit_vector()
97 StrongCheck(testVector, test_insert_n<BitVector>(testVector, random_number(random_base) ) ); in test_bit_vector()
98 StrongCheck(testVector, test_insert_n<BitVector>(testVector, random_number(random_base),0 ) ); in test_bit_vector()
[all …]
/external/chromium_org/v8/test/cctest/
Dtest-dataflow.cc37 TEST(BitVector) { in TEST() argument
40 BitVector v(15, &zone); in TEST()
47 BitVector w(15, &zone); in TEST()
55 BitVector v(64, &zone); in TEST()
60 BitVector::Iterator iter(&v); in TEST()
73 BitVector v(15, &zone); in TEST()
75 BitVector w(15, &zone); in TEST()
83 BitVector v(15, &zone); in TEST()
85 BitVector w(15, &zone); in TEST()
89 BitVector u(w, &zone); in TEST()
[all …]
/external/chromium_org/v8/src/
Ddata-flow.h18 class BitVector: public ZoneObject {
23 explicit Iterator(BitVector* target) in Iterator()
57 BitVector* target_;
62 friend class BitVector; variable
65 BitVector(int length, Zone* zone) in BitVector() function
73 BitVector(const BitVector& other, Zone* zone) in BitVector() function
84 BitVector& operator=(const BitVector& rhs) {
89 void CopyFrom(const BitVector& other) { in CopyFrom()
115 void Union(const BitVector& other) { in Union()
122 bool UnionIsChanged(const BitVector& other) { in UnionIsChanged()
[all …]
Dhydrogen-environment-liveness.h31 void ZapEnvironmentSlotsInSuccessors(HBasicBlock* block, BitVector* live);
33 void UpdateLivenessAtBlockEnd(HBasicBlock* block, BitVector* live);
34 void UpdateLivenessAtInstruction(HInstruction* instr, BitVector* live);
46 ZoneList<BitVector*> live_at_block_start_;
48 ZoneList<BitVector*> first_simulate_invalid_for_index_;
60 BitVector went_live_since_last_simulate_;
Dhydrogen-infer-representation.cc24 ZoneList<BitVector*> connected_phis(phi_count, zone()); in Run()
27 BitVector* connected_set = new(zone()) BitVector(phi_count, zone()); in Run()
57 BitVector done(phi_count, zone()); in Run()
64 for (BitVector::Iterator it(connected_phis[i]); in Run()
77 for (BitVector::Iterator it(connected_phis[i]); in Run()
86 for (BitVector::Iterator it(connected_phis[i]); in Run()
106 for (BitVector::Iterator it(connected_phis[i]); in Run()
Dhydrogen-environment-liveness.cc28 new(zone()) BitVector(maximum_environment_size_, zone()), zone()); in HEnvironmentLivenessAnalysisPhase()
31 new(zone()) BitVector(maximum_environment_size_, zone()), zone()); in HEnvironmentLivenessAnalysisPhase()
48 HBasicBlock* block, BitVector* live) { in ZapEnvironmentSlotsInSuccessors()
54 BitVector* live_in_successor = live_at_block_start_[successor_id]; in ZapEnvironmentSlotsInSuccessors()
85 BitVector* live) { in UpdateLivenessAtBlockEnd()
96 BitVector* live) { in UpdateLivenessAtInstruction()
165 BitVector live(maximum_environment_size_, zone()); in Run()
166 BitVector worklist(block_count_, zone()); in Run()
Ddata-flow.cc14 void BitVector::Print() { in Print()
29 void BitVector::Iterator::Advance() { in Advance()
44 int BitVector::Count() const { in Count()
Dlithium-allocator.h23 class BitVector; variable
376 BitVector* assigned_registers() { in assigned_registers()
379 BitVector* assigned_double_registers() { in assigned_double_registers()
398 BitVector* ComputeLiveOut(HBasicBlock* block);
399 void AddInitialIntervals(HBasicBlock* block, BitVector* live_out);
400 void ProcessInstructions(HBasicBlock* block, BitVector* live);
519 ZoneList<BitVector*> live_in_sets_;
542 BitVector* assigned_registers_;
543 BitVector* assigned_double_registers_;
/external/llvm/include/llvm/ADT/
DBitVector.h27 class BitVector {
40 friend class BitVector; variable
48 reference(BitVector &b, unsigned Idx) { in reference()
75 BitVector() : Size(0), Capacity(0) { in BitVector() function
81 explicit BitVector(unsigned s, bool t = false) : Size(s) { in Size()
90 BitVector(const BitVector &RHS) : Size(RHS.size()) { in BitVector() function
102 BitVector(BitVector &&RHS) in BitVector() function
107 ~BitVector() { in ~BitVector()
235 BitVector &set() { in set()
241 BitVector &set(unsigned Idx) { in set()
[all …]
DSmallBitVector.h89 BitVector *getPointer() const { in getPointer()
91 return reinterpret_cast<BitVector *>(X); in getPointer()
100 void switchToLarge(BitVector *BV) { in switchToLarge()
146 switchToLarge(new BitVector(s, t));
154 switchToLarge(new BitVector(*RHS.getPointer())); in SmallBitVector()
260 BitVector *BV = new BitVector(N, t);
273 BitVector *BV = new BitVector(SmallSize); in reserve()
496 switchToLarge(new BitVector(*RHS.getPointer()));
/external/chromium_org/third_party/WebKit/Source/wtf/
DBitVector.cpp38 void BitVector::setSlow(const BitVector& other) in setSlow()
53 void BitVector::resize(size_t numBits) in resize()
68 void BitVector::clearAll() in clearAll()
76 BitVector::OutOfLineBits* BitVector::OutOfLineBits::create(size_t numBits) in create()
88 void BitVector::OutOfLineBits::destroy(OutOfLineBits* outOfLineBits) in destroy()
93 void BitVector::resizeOutOfLine(size_t numBits) in resizeOutOfLine()
114 void BitVector::dump(PrintStream& out) in dump()
DBitVector.h58 class WTF_EXPORT BitVector {
60 BitVector() in BitVector() function
65 explicit BitVector(size_t numBits) in BitVector() function
71 BitVector(const BitVector& other) in BitVector() function
78 ~BitVector() in ~BitVector()
85 BitVector& operator=(const BitVector& other)
223 void setSlow(const BitVector& other);
244 using WTF::BitVector;
/external/llvm/include/llvm/CodeGen/
DRegisterScavenging.h63 BitVector CalleeSavedRegs;
68 BitVector RegsAvailable;
72 BitVector KillRegs, DefRegs;
117 void getRegsUsed(BitVector &used, bool includeReserved);
121 BitVector getRegsAvailable(const TargetRegisterClass *RC);
180 void setUsed(BitVector &Regs) { in setUsed()
183 void setUnused(BitVector &Regs) { in setUnused()
192 void addRegWithSubRegs(BitVector &BV, unsigned Reg);
200 BitVector &Candidates,
/external/chromium_org/v8/src/compiler/
Dframe.h32 void SetAllocatedRegisters(BitVector* regs) { in SetAllocatedRegisters()
37 void SetAllocatedDoubleRegisters(BitVector* regs) { in SetAllocatedDoubleRegisters()
70 BitVector* allocated_registers_;
71 BitVector* allocated_double_registers_;
Dregister-allocator.h19 class BitVector; variable
368 BitVector* assigned_registers() { return assigned_registers_; } in assigned_registers()
369 BitVector* assigned_double_registers() { return assigned_double_registers_; } in assigned_double_registers()
386 BitVector* ComputeLiveOut(BasicBlock* block);
387 void AddInitialIntervals(BasicBlock* block, BitVector* live_out);
390 void ProcessInstructions(BasicBlock* block, BitVector* live);
501 ZoneList<BitVector*> live_in_sets_;
519 BitVector* assigned_registers_;
520 BitVector* assigned_double_registers_;
/external/llvm/lib/CodeGen/
DSpillPlacement.h37 class BitVector; variable
53 BitVector *ActiveNodes;
100 void prepare(BitVector &RegBundles);
DRegisterScavenging.cpp66 BitVector PR = MBB->getParent()->getFrameInfo()->getPristineRegs(MBB); in initRegState()
107 void RegScavenger::addRegWithSubRegs(BitVector &BV, unsigned Reg) { in addRegWithSubRegs()
250 void RegScavenger::getRegsUsed(BitVector &used, bool includeReserved) { in getRegsUsed()
272 BitVector RegScavenger::getRegsAvailable(const TargetRegisterClass *RC) { in getRegsAvailable()
273 BitVector Mask(TRI->getNumRegs()); in getRegsAvailable()
288 BitVector &Candidates, in findSurvivorReg()
366 BitVector Candidates = in scavengeRegister()
381 BitVector Available = getRegsAvailable(RC); in scavengeRegister()
/external/clang/include/clang/Analysis/Analyses/
DReachableCode.h24 class BitVector; variable
62 llvm::BitVector &Reachable);
/external/mesa3d/src/gallium/drivers/radeon/
DAMDGPURegisterInfo.h38 virtual BitVector getReservedRegs(const MachineFunction &MF) const { in getReservedRegs()
39 assert(!"Unimplemented"); return BitVector(); in getReservedRegs()
DSIRegisterInfo.cpp27 BitVector SIRegisterInfo::getReservedRegs(const MachineFunction &MF) const in getReservedRegs()
29 BitVector Reserved(getNumRegs()); in getReservedRegs()
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
DSIRegisterInfo.cpp27 BitVector SIRegisterInfo::getReservedRegs(const MachineFunction &MF) const in getReservedRegs()
29 BitVector Reserved(getNumRegs()); in getReservedRegs()
DAMDGPURegisterInfo.h38 virtual BitVector getReservedRegs(const MachineFunction &MF) const { in getReservedRegs()
39 assert(!"Unimplemented"); return BitVector(); in getReservedRegs()
DAMDILDevice.h105 llvm::BitVector mHWBits;
106 llvm::BitVector mSWBits;
/external/llvm/lib/Target/R600/
DAMDGPURegisterInfo.h37 BitVector getReservedRegs(const MachineFunction &MF) const override { in getReservedRegs()
38 assert(!"Unimplemented"); return BitVector(); in getReservedRegs()
/external/llvm/lib/Target/Mips/
DMipsDelaySlotFiller.cpp89 bool checkRegDefsUses(BitVector &NewDefs, BitVector &NewUses, unsigned Reg,
93 bool isRegInSet(const BitVector &RegSet, unsigned Reg) const;
96 BitVector Defs, Uses;
313 BitVector CallerSavedRegs(TRI.getNumRegs(), true); in setCallerSaved()
326 BitVector AllocSet = TRI.getAllocatableSet(MF); in setUnallocatableRegs()
349 BitVector NewDefs(TRI.getNumRegs()), NewUses(TRI.getNumRegs()); in update()
365 bool RegDefsUses::checkRegDefsUses(BitVector &NewDefs, BitVector &NewUses, in checkRegDefsUses()
378 bool RegDefsUses::isRegInSet(const BitVector &RegSet, unsigned Reg) const { in isRegInSet()

1234567