HomeSort by relevance Sort by last modified time
    Searched defs:Slot (Results 1 - 25 of 59) sorted by null

1 2 3

  /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...]

Completed in 3392 milliseconds

1 2 3