/external/chromium/base/threading/ |
thread_local_storage_posix.cc | 11 ThreadLocalStorage::Slot::Slot(TLSDestructorFunc destructor) 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) {
|
thread_local_storage.h | 29 class BASE_API Slot { 31 explicit Slot(TLSDestructorFunc destructor = NULL); 34 // It returns an uninitialized Slot. 35 explicit Slot(base::LinkerInitialized x) {} 37 // Set up the TLS slot. Called by the constructor. 39 // this object. If set to NULL, no cleanup is done for this TLS slot. 43 // Free a previously allocated TLS 'slot'. 44 // If a destructor was set for this slot, removes 49 // Get the thread-local value stored in slot 'slot' [all...] |
thread_local_storage_win.cc | 26 // unallocated TLS slot. 30 // a slot has a destructor, it will be stored in its corresponding 59 ThreadLocalStorage::Slot::Slot(TLSDestructorFunc destructor) 65 bool ThreadLocalStorage::Slot::Initialize(TLSDestructorFunc destructor) { 69 // Grab a new slot. 82 void ThreadLocalStorage::Slot::Free() { 89 void* ThreadLocalStorage::Slot::Get() const { 97 void ThreadLocalStorage::Slot::Set(void* value) { 115 for (int slot = 0; slot < tls_max_; slot++) [all...] |
/external/chromium_org/base/threading/ |
thread_local_storage_posix.cc | 11 ThreadLocalStorage::Slot::Slot(TLSDestructorFunc destructor) {
|
thread_local_storage.h | 37 // ThreadLocalStorage::Slot (below) instead. 39 // Set up the TLS slot. Called by the constructor. 41 // this object. If set to NULL, no cleanup is done for this TLS slot. 45 // Free a previously allocated TLS 'slot'. 46 // If a destructor was set for this slot, removes 51 // Get the thread-local value stored in slot 'slot'. 55 // Set the thread-local value stored in slot 'slot' to 73 class BASE_EXPORT Slot : public StaticSlot [all...] |
thread_local_storage_win.cc | 25 // assigned to the instance variable slot_ in a ThreadLocalStorage::Slot 27 // instance of ThreadLocalStorage::Slot has been freed (i.e., destructor called, 39 // An array of destructor function pointers for the slots. If a slot has a 119 // Try to destroy the first-created-slot (which is slot 1) in our last 120 // destructor call. That user was able to function, and define a slot with 125 for (int slot = g_last_used_tls_key; slot > 0; --slot) { 126 void* value = stack_allocated_tls_data[slot]; [all...] |
/external/clang/lib/StaticAnalyzer/Checkers/ |
NoReturnFunctionChecker.cpp | 86 unsigned Slot = 0; 89 if (!Sel->getNameForSlot(Slot).equals(Arg)) 91 ++Slot;
|
/external/llvm/lib/CodeGen/ |
LiveStackAnalysis.cpp | 1 //===-- LiveStackAnalysis.cpp - Live Stack Slot Analysis ------------------===// 10 // This file implements the live stack slot analysis pass. It is analogous to 29 "Live Stack Slot Analysis", false, false) 32 "Live Stack Slot Analysis", false, false) 58 LiveStacks::getOrCreateInterval(int Slot, const TargetRegisterClass *RC) { 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))) [all...] |
/external/llvm/lib/Transforms/Utils/ |
DemoteRegToStack.cpp | 20 /// Instruction and replaces it with a slot in the stack frame, allocated via 23 /// the alloca inserted to create a stack slot for I. 31 // Create a stack slot to hold the value. 32 AllocaInst *Slot; 34 Slot = new AllocaInst(I.getType(), 0, 38 Slot = new AllocaInst(I.getType(), 0, I.getName()+".reg2mem", 42 // Change all of the users of the instruction to read from the stack slot. 61 V = new LoadInst(Slot, I.getName()+".reload", VolatileLoads, 69 Value *V = new LoadInst(Slot, I.getName()+".reload", VolatileLoads, U); 75 // Insert stores of the computed value into the stack slot. We have to b [all...] |
/frameworks/native/include/gui/ |
ConsumerBase.h | 110 // freeBufferLocked frees up the given buffer slot. If the slot has been 112 // slot. Otherwise it has no effect. 115 // keep per slot. If it is overridden, the derived class's implementation 127 // state they keep (as opposed to per-slot state). If it is overridden, 147 // updates the buffer slot for the buffer returned. 151 // to a slot. If it is overridden the derived class's implementation must 163 virtual status_t releaseBufferLocked(int slot, 167 // returns true iff the slot still has the graphicBuffer in it. 168 bool stillTracking(int slot, const sp<GraphicBuffer> graphicBuffer) [all...] |
/external/llvm/lib/Transforms/IPO/ |
ConstantMerge.cpp | 155 GlobalVariable *&Slot = CMap[Pair]; 160 if (Slot == 0 || IsBetterCannonical(*GV, *Slot)) 161 Slot = GV; 187 GlobalVariable *Slot = CMap[Pair]; 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...] |
/frameworks/compile/mclinker/include/mcld/Fragment/ |
FGNode.h | 32 typedef ResolveInfo* Slot; 39 typedef std::vector<Slot> SlotListType; 53 void addSlot(Slot pSlot);
|
FragmentGraph.h | 39 typedef FGNode::Slot Slot; 60 bool connect(Signal pSignal, Slot pSlot); 61 bool connect(FGNode& pFrom, Slot pSlot);
|
/external/chromium_org/third_party/skia/src/utils/ |
SkJSON.cpp | 53 struct SkJSON::Object::Slot { 54 Slot(const char name[], Type type) { 55 LEAK_CODE(SkDebugf(" slot[%d]\n", gSlotCount++);) 70 ~Slot(); 75 Slot* fNext; 87 SkJSON::Object::Slot::~Slot() { 102 LEAK_CODE(SkASSERT(gSlotCount > 0); SkDebugf("~slot[%d]\n", --gSlotCount);) 200 Slot* slot = fHead local 272 const Slot* slot = this->findSlot(name, kObject); local 283 const Slot* slot = this->findSlot(name, kArray); local 294 const Slot* slot = this->findSlot(name, kString); local 305 const Slot* slot = this->findSlot(name, kInt); local 316 const Slot* slot = this->findSlot(name, kFloat); local 327 const Slot* slot = this->findSlot(name, kBool); local 340 Slot* slot = fHead; local [all...] |
/external/skia/src/utils/ |
SkJSON.cpp | 53 struct SkJSON::Object::Slot { 54 Slot(const char name[], Type type) { 55 LEAK_CODE(SkDebugf(" slot[%d]\n", gSlotCount++);) 70 ~Slot(); 75 Slot* fNext; 87 SkJSON::Object::Slot::~Slot() { 102 LEAK_CODE(SkASSERT(gSlotCount > 0); SkDebugf("~slot[%d]\n", --gSlotCount);) 200 Slot* slot = fHead local 272 const Slot* slot = this->findSlot(name, kObject); local 283 const Slot* slot = this->findSlot(name, kArray); local 294 const Slot* slot = this->findSlot(name, kString); local 305 const Slot* slot = this->findSlot(name, kInt); local 316 const Slot* slot = this->findSlot(name, kFloat); local 327 const Slot* slot = this->findSlot(name, kBool); local 340 Slot* slot = fHead; local [all...] |
/cts/tests/src/android/widget/cts/util/ |
ListItemFactory.java | 77 public enum Slot { 91 public static View horizontalButtonSlots(Context context, int desiredHeight, Slot... slots) { 104 for (Slot slot : slots) { 105 switch (slot) {
|
/external/chromium_org/third_party/tcmalloc/chromium/src/ |
profiledata.h | 149 // Type of slots: each slot can be either a count, or a PC value 150 typedef uintptr_t Slot; 154 Slot count; // Number of hits 155 Slot depth; // Stack depth 156 Slot stack[kMaxStackDepth]; // Stack contents 165 Slot* evict_; // evicted entries
|
/external/chromium_org/third_party/tcmalloc/vendor/src/ |
profiledata.h | 149 // Type of slots: each slot can be either a count, or a PC value 150 typedef uintptr_t Slot; 154 Slot count; // Number of hits 155 Slot depth; // Stack depth 156 Slot stack[kMaxStackDepth]; // Stack contents 165 Slot* evict_; // evicted entries
|
/frameworks/base/core/tests/coretests/src/android/util/ |
ListItemFactory.java | 77 public enum Slot { 91 public static View horizontalButtonSlots(Context context, int desiredHeight, Slot... slots) { 104 for (Slot slot : slots) { 105 switch (slot) {
|
/frameworks/base/graphics/java/android/renderscript/ |
ProgramFragmentFixedFunction.java | 154 private class Slot { 157 Slot(EnvMode _env, Format _fmt) { 162 Slot[] mSlots; 236 mSlots = new Slot[MAX_TEXTURE]; 250 * @param slot index of the texture to apply the operations on 254 public Builder setTexture(EnvMode env, Format fmt, int slot) 256 if((slot < 0) || (slot >= MAX_TEXTURE)) { 259 mSlots[slot] = new Slot(env, fmt) [all...] |
/frameworks/compile/libbcc/bcinfo/ |
MetadataExtractor.cpp | 59 // Name of metadata node where RS object slot info resides (should be 164 llvm::StringRef Slot = 167 if (Slot.getAsInteger(10, USlot)) { 168 ALOGE("Non-integer object slot value '%s'", Slot.str().c_str()); 463 ALOGE("Could not populate object slot metadata");
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
LegalizeTypesGeneric.cpp | 123 unsigned Slot = 0; 124 for (unsigned e = Vals.size(); e - Slot > 2; Slot += 2, e += 1) { 127 SDValue LHS = Vals[Slot]; 128 SDValue RHS = Vals[Slot + 1]; 139 Lo = Vals[Slot++]; 140 Hi = Vals[Slot++]; 161 // Emit a store to the stack slot. 165 // Load the first half from the stack slot. 174 // Load the second half from the stack slot [all...] |
/external/llvm/lib/IR/ |
Attributes.cpp | 705 // Now add the attribute into the correct slot. There may already be an 758 // Now remove the attribute from the correct slot. There may already be an 880 AttributeSet::iterator AttributeSet::begin(unsigned Slot) const { 883 return pImpl->begin(Slot); 886 AttributeSet::iterator AttributeSet::end(unsigned Slot) const { 889 return pImpl->end(Slot); 903 unsigned AttributeSet::getSlotIndex(unsigned Slot) const { 904 assert(pImpl && Slot < pImpl->getNumAttributes() && 905 "Slot # out of range!"); 906 return pImpl->getSlotIndex(Slot); [all...] |
/external/clang/lib/CodeGen/ |
CGVTables.cpp | 368 // Determine whether we have a return value slot to use. 369 ReturnValueSlot Slot; 373 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified()); 376 RValue RV = EmitCall(FnInfo, Callee, Slot, CallArgs, MD); 381 if (!ResultType->isVoidType() && Slot.isNull()) [all...] |
/external/llvm/include/llvm/CodeGen/ |
SlotIndexes.h | 1 //===- llvm/CodeGen/SlotIndexes.h - Slot indexes representation -*- C++ -*-===// 34 /// This class represents an entry in the slot index list held in the 95 enum Slot { 98 /// def slot of PHI-defs. 101 /// Early-clobber register use/def slot. A live range defined at 103 /// Slot_Register. Also used as the kill slot for live ranges tied to an 107 /// Normal register use/def slot. Normal instructions kill and define 108 /// register live ranges at this slot. 111 /// Dead def kill point. Kill slot for a live range that is defined by 121 SlotIndex(IndexListEntry *entry, unsigned slot) [all...] |