Searched refs:Slot (Results 1 - 25 of 67) sorted by relevance

123

/external/chromium/base/threading/
H A Dthread_local_storage_posix.cc11 ThreadLocalStorage::Slot::Slot(TLSDestructorFunc destructor) function in class:base::ThreadLocalStorage::Slot
17 bool ThreadLocalStorage::Slot::Initialize(TLSDestructorFunc destructor) {
29 void ThreadLocalStorage::Slot::Free() {
37 void* ThreadLocalStorage::Slot::Get() const {
42 void ThreadLocalStorage::Slot::Set(void* value) {
H A Dthread_local_storage.h29 class BASE_API Slot { class in class:base::ThreadLocalStorage
31 explicit Slot(TLSDestructorFunc destructor = NULL);
34 // It returns an uninitialized Slot.
35 explicit Slot(base::LinkerInitialized x) {} function in class:base::ThreadLocalStorage::Slot
68 DISALLOW_COPY_AND_ASSIGN(Slot);
H A Dthread_local_storage_win.cc59 ThreadLocalStorage::Slot::Slot(TLSDestructorFunc destructor) function in class:base::ThreadLocalStorage::Slot
65 bool ThreadLocalStorage::Slot::Initialize(TLSDestructorFunc destructor) {
82 void ThreadLocalStorage::Slot::Free() {
89 void* ThreadLocalStorage::Slot::Get() const {
97 void ThreadLocalStorage::Slot::Set(void* value) {
H A Dthread_local_storage_unittest.cc25 static ThreadLocalStorage::Slot tls_slot(LINKER_INITIALIZED);
63 ThreadLocalStorage::Slot slot;
/external/llvm/lib/CodeGen/
H A DLiveStackAnalysis.cpp1 //===-- LiveStackAnalysis.cpp - Live Stack Slot Analysis ------------------===//
29 "Live Stack Slot Analysis", false, false)
32 "Live Stack Slot Analysis", false, false)
58 LiveStacks::getOrCreateInterval(int Slot, const TargetRegisterClass *RC) { argument
59 assert(Slot >= 0 && "Spill slot indice must be >= 0");
60 SS2IntervalMap::iterator I = S2IMap.find(Slot);
62 I = S2IMap.insert(I, std::make_pair(Slot,
63 LiveInterval(TargetRegisterInfo::index2StackSlot(Slot), 0.0F)));
64 S2RCMap.insert(std::make_pair(Slot, RC));
67 const TargetRegisterClass *OldRC = S2RCMap[Slot];
79 int Slot = I->first; local
[all...]
H A DStackColoring.cpp267 unsigned Slot = MI.getIndex(); local
271 const AllocaInst *Allocation = MFI->getObjectAllocation(Slot);
273 DEBUG(dbgs()<<"Found a lifetime marker for slot #"<<Slot<<
278 BlockInfo.Begin.set(Slot);
280 if (BlockInfo.Begin.test(Slot)) {
284 BlockInfo.Begin.reset(Slot);
286 BlockInfo.End.set(Slot);
417 int Slot = Mo.getIndex(); local
418 assert(Slot >= 0 && "Invalid slot");
423 if (!Starts[Slot]
624 int Slot = MO.getIndex(); local
[all...]
/external/llvm/include/llvm/CodeGen/
H A DLiveStackAnalysis.h1 //===-- LiveStackAnalysis.h - Live Stack Slot Analysis ----------*- C++ -*-===//
57 LiveInterval &getOrCreateInterval(int Slot, const TargetRegisterClass *RC);
59 LiveInterval &getInterval(int Slot) { argument
60 assert(Slot >= 0 && "Spill slot indice must be >= 0");
61 SS2IntervalMap::iterator I = S2IMap.find(Slot);
66 const LiveInterval &getInterval(int Slot) const {
67 assert(Slot >= 0 && "Spill slot indice must be >= 0");
68 SS2IntervalMap::const_iterator I = S2IMap.find(Slot);
73 bool hasInterval(int Slot) const {
74 return S2IMap.count(Slot);
[all...]
/external/llvm/lib/Transforms/Utils/
H A DDemoteRegToStack.cpp32 AllocaInst *Slot; local
34 Slot = new AllocaInst(I.getType(), 0,
38 Slot = new AllocaInst(I.getType(), 0, I.getName()+".reg2mem",
61 V = new LoadInst(Slot, I.getName()+".reload", VolatileLoads,
69 Value *V = new LoadInst(Slot, I.getName()+".reload", VolatileLoads, U);
103 new StoreInst(&I, Slot, InsertPt);
104 return Slot;
117 AllocaInst *Slot; local
119 Slot = new AllocaInst(P->getType(), 0,
123 Slot
[all...]
/external/chromium_org/third_party/tcmalloc/chromium/src/
H A Dprofiledata.h150 typedef uintptr_t Slot; typedef in class:ProfileData
154 Slot count; // Number of hits
155 Slot depth; // Stack depth
156 Slot stack[kMaxStackDepth]; // Stack contents
165 Slot* evict_; // evicted entries
H A Dprofiledata.cc75 memcpy(&evict_[num_evicted_], entry.stack, d * sizeof(Slot));
114 evict_ = new Slot[kBufferLength];
269 Slot h = 0;
271 Slot slot = reinterpret_cast<Slot>(stack[i]);
286 if (e->stack[i] != reinterpret_cast<Slot>(stack[i])) {
316 e->stack[i] = reinterpret_cast<Slot>(stack[i]);
/external/chromium_org/third_party/tcmalloc/vendor/src/
H A Dprofiledata.h150 typedef uintptr_t Slot; typedef in class:ProfileData
154 Slot count; // Number of hits
155 Slot depth; // Stack depth
156 Slot stack[kMaxStackDepth]; // Stack contents
165 Slot* evict_; // evicted entries
H A Dprofiledata.cc75 memcpy(&evict_[num_evicted_], entry.stack, d * sizeof(Slot));
114 evict_ = new Slot[kBufferLength];
269 Slot h = 0;
271 Slot slot = reinterpret_cast<Slot>(stack[i]);
286 if (e->stack[i] != reinterpret_cast<Slot>(stack[i])) {
316 e->stack[i] = reinterpret_cast<Slot>(stack[i]);
/external/chromium_org/base/threading/
H A Dthread_local_storage.h37 // ThreadLocalStorage::Slot (below) instead.
73 class BASE_EXPORT Slot : public StaticSlot { class in class:base::ThreadLocalStorage
76 explicit Slot(TLSDestructorFunc destructor = NULL);
85 DISALLOW_COPY_AND_ASSIGN(Slot);
H A Dthread_local_storage_posix.cc11 ThreadLocalStorage::Slot::Slot(TLSDestructorFunc destructor) { function in class:base::ThreadLocalStorage::Slot
/external/chromium_org/third_party/skia/include/utils/
H A DSkJSON.h31 struct Slot;
173 Slot* fSlot;
177 Slot* fHead;
178 Slot* fTail;
180 const Slot* findSlot(const char name[], Type) const;
181 Slot* addSlot(Slot*);
/external/skia/include/utils/
H A DSkJSON.h31 struct Slot;
173 Slot* fSlot;
177 Slot* fHead;
178 Slot* fTail;
180 const Slot* findSlot(const char name[], Type) const;
181 Slot* addSlot(Slot*);
/external/llvm/lib/Transforms/IPO/
H A DConstantMerge.cpp155 GlobalVariable *&Slot = CMap[Pair]; local
160 if (Slot == 0 || IsBetterCannonical(*GV, *Slot))
161 Slot = GV;
187 GlobalVariable *Slot = CMap[Pair]; local
189 if (!Slot || Slot == GV)
192 if (!Slot->hasUnnamedAddr() && !GV->hasUnnamedAddr())
196 Slot->setUnnamedAddr(false);
199 Replacements.push_back(std::make_pair(GV, Slot));
[all...]
/external/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.h259 /// slot 'Slot'. Increment Slot past the number of slots used in the record.
261 bool getValueTypePair(SmallVectorImpl<uint64_t> &Record, unsigned &Slot,
263 if (Slot == Record.size()) return true;
264 unsigned ValNo = (unsigned)Record[Slot++];
273 } else if (Slot == Record.size()) {
277 unsigned TypeNo = (unsigned)Record[Slot++];
282 /// popValue - Read a value out of the specified record from slot 'Slot'.
283 /// Increment Slot past the number of slots used by the value in the record.
285 bool popValue(SmallVectorImpl<uint64_t> &Record, unsigned &Slot,
[all...]
/external/llvm/lib/IR/
H A DAttributeImpl.h192 const IndexAttrPair *getNode(unsigned Slot) const {
193 return reinterpret_cast<const IndexAttrPair *>(this + 1) + Slot;
227 unsigned getSlotIndex(unsigned Slot) const {
228 return getNode(Slot)->first;
232 /// \p Slot is an index into the AttrNodes list, not the index of the return /
234 AttributeSet getSlotAttributes(unsigned Slot) const {
235 return AttributeSet::get(Context, *getNode(Slot));
240 AttributeSetNode *getSlotNode(unsigned Slot) const {
241 return getNode(Slot)->second;
245 iterator begin(unsigned Slot) cons
[all...]
/external/chromium_org/third_party/skia/src/utils/
H A DSkJSON.cpp53 struct SkJSON::Object::Slot { struct in class:SkJSON::Object
54 Slot(const char name[], Type type) { function in struct:SkJSON::Object::Slot
70 ~Slot();
75 Slot* fNext;
87 SkJSON::Object::Slot::~Slot() {
200 Slot* slot = fHead;
202 Slot* next = slot->fNext;
211 for (const Slot* slot = fHead; slot; slot = slot->fNext) {
217 SkJSON::Object::Slot* SkJSO
[all...]
/external/skia/src/utils/
H A DSkJSON.cpp53 struct SkJSON::Object::Slot { struct in class:SkJSON::Object
54 Slot(const char name[], Type type) { function in struct:SkJSON::Object::Slot
70 ~Slot();
75 Slot* fNext;
87 SkJSON::Object::Slot::~Slot() {
200 Slot* slot = fHead;
202 Slot* next = slot->fNext;
211 for (const Slot* slot = fHead; slot; slot = slot->fNext) {
217 SkJSON::Object::Slot* SkJSO
[all...]
/external/clang/lib/StaticAnalyzer/Checkers/
H A DNoReturnFunctionChecker.cpp86 unsigned Slot = 0; local
89 if (!Sel->getNameForSlot(Slot).equals(Arg))
91 ++Slot;
/external/chromium/net/base/
H A Ddns_reload_timer.cc75 static base::ThreadLocalStorage::Slot tls_index_ ;
82 base::ThreadLocalStorage::Slot DnsReloadTimer::tls_index_(
/external/llvm/lib/Target/Mips/
H A DMipsDelaySlotFiller.cpp1 //===-- MipsDelaySlotFiller.cpp - Mips Delay Slot Filler ------------------===//
183 return "Mips Delay Slot Filler";
217 bool searchBackward(MachineBasicBlock &MBB, Iter Slot) const;
221 bool searchForward(MachineBasicBlock &MBB, Iter Slot) const;
226 bool searchSuccBBs(MachineBasicBlock &MBB, Iter Slot) const;
556 bool Filler::searchBackward(MachineBasicBlock &MBB, Iter Slot) const {
564 RegDU.init(*Slot);
566 if (searchRange(MBB, ReverseIter(Slot), MBB.rend(), RegDU, MemDU, Filler)) {
567 MBB.splice(llvm::next(Slot), &MBB, llvm::next(Filler).base());
568 MIBundleBuilder(MBB, Slot, llv
[all...]
/external/llvm/lib/Target/R600/
H A DR600MachineScheduler.h93 SUnit *AttemptFillSlot (unsigned Slot);
97 void AssignSlot(MachineInstr *MI, unsigned Slot);

Completed in 9559 milliseconds

123