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

1 2 3

  /external/chromium_org/base/threading/
thread_local_storage.h 23 // interface, you should instead be using ThreadLocalStorage::StaticSlot/Slot.
41 // Chromium will use these methods to acquire a single OS slot, and then use
48 // might not reuse released slot, you might just reset the TLS value with
57 // ThreadLocalStorage, until there are no slot values remaining as having
64 // should use GetTLSValue() to retrieve the value of TLS slot.
67 // |Value| is the data stored in TLS slot, The implementation can't use
68 // GetTLSValue() to retrieve the value of slot as it has already been reset
96 // ThreadLocalStorage::Slot (below) instead.
98 // Set up the TLS slot. Called by the constructor.
100 // this object. If set to NULL, no cleanup is done for this TLS slot
    [all...]
thread_local_storage.cc 14 // pointer to the destructor for each slot. We keep this array of pointers in a
16 // We use the single OS-level TLS slot (giving us one pointer per thread) to
26 // assigned to the instance variable slot_ in a ThreadLocalStorage::Slot
28 // instance of ThreadLocalStorage::Slot has been freed (i.e., destructor called,
40 // An array of destructor function pointers for the slots. If a slot has a
68 // another TLS slot.
134 // Try to destroy the first-created-slot (which is slot 1) in our last
135 // destructor call. That user was able to function, and define a slot with
142 for (int slot = last_used_tls_key; slot > 0; --slot)
    [all...]
  /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
30 "Live Stack Slot Analysis", false, false)
33 "Live Stack Slot Analysis", false, false)
59 LiveStacks::getOrCreateInterval(int Slot, const TargetRegisterClass *RC) {
60 assert(Slot >= 0 && "Spill slot indice must be >= 0");
61 SS2IntervalMap::iterator I = S2IMap.find(Slot);
63 I = S2IMap.insert(I, std::make_pair(Slot,
64 LiveInterval(TargetRegisterInfo::index2StackSlot(Slot), 0.0F)))
    [all...]
StackColoring.cpp 17 // 1. Allow merging multiple small slots into a single larger slot at different
79 STATISTIC(StackSlotMerged, "Number of stack slot merged.");
95 /// for a different stack slot.
116 /// Maps liveness intervals for each slot.
168 /// which access that frame slot.
255 unsigned Slot = MO.getIndex();
259 const AllocaInst *Allocation = MFI->getObjectAllocation(Slot);
261 DEBUG(dbgs()<<"Found a lifetime marker for slot #"<<Slot<<
266 BlockInfo.Begin.set(Slot);
    [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(), nullptr,
38 Slot = new AllocaInst(I.getType(), nullptr, 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 113 // freeBufferLocked frees up the given buffer slot. If the slot has been
115 // slot. Otherwise it has no effect.
118 // keep per slot. If it is overridden, the derived class's implementation
130 // state they keep (as opposed to per-slot state). If it is overridden,
150 // updates the buffer slot for the buffer returned.
154 // to a slot. If it is overridden the derived class's implementation must
166 virtual status_t releaseBufferLocked(int slot,
170 // returns true iff the slot still has the graphicBuffer in it.
171 bool stillTracking(int slot, const sp<GraphicBuffer> graphicBuffer)
    [all...]
  /external/llvm/lib/Transforms/IPO/
ConstantMerge.cpp 160 GlobalVariable *&Slot = CMap[Pair];
165 if (!Slot || IsBetterCanonical(*GV, *Slot))
166 Slot = GV;
192 GlobalVariable *Slot = CMap[Pair];
194 if (!Slot || Slot == GV)
197 if (!Slot->hasUnnamedAddr() && !GV->hasUnnamedAddr())
201 Slot->setUnnamedAddr(false);
204 Replacements.push_back(std::make_pair(GV, Slot));
    [all...]
  /cts/tests/tests/widget/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/rs/java/android/renderscript/
ProgramFragmentFixedFunction.java 151 private class Slot {
154 Slot(EnvMode _env, Format _fmt) {
159 Slot[] mSlots;
233 mSlots = new Slot[MAX_TEXTURE];
247 * @param slot index of the texture to apply the operations on
251 public Builder setTexture(EnvMode env, Format fmt, int slot)
253 if((slot < 0) || (slot >= MAX_TEXTURE)) {
256 mSlots[slot] = new Slot(env, fmt)
    [all...]
  /frameworks/compile/libbcc/bcinfo/
MetadataExtractor.cpp 58 // Name of metadata node where RS object slot info resides (should be
163 llvm::StringRef Slot =
166 if (Slot.getAsInteger(10, USlot)) {
167 ALOGE("Non-integer object slot value '%s'", Slot.str().c_str());
457 ALOGE("Could not populate object slot metadata");
  /external/clang/lib/CodeGen/
CGVTables.cpp 272 // Determine whether we have a return value slot to use.
275 ReturnValueSlot Slot;
279 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified());
282 RValue RV = EmitCall(*CurFnInfo, Callee, Slot, CallArgs, MD);
289 if (!ResultType->isVoidType() && Slot.isNull())
CGExprAgg.cpp 38 /// We want to use 'dest' as the return slot except under two
40 /// - The destination slot requires garbage collection, so we
42 /// - The destination slot is potentially aliased.
243 /// directly into the return value slot. Otherwise, a final move
544 AggValueSlot Slot = EnsureSlot(E->getType());
545 CGF.EmitAggExpr(E->getInitializer(), Slot);
    [all...]
CGBlocks.cpp 806 AggValueSlot Slot =
811 EmitAggExpr(copyExpr, Slot);
    [all...]
CGExprCXX.cpp 739 AggValueSlot Slot
744 CGF.EmitAggExpr(Init, Slot);
    [all...]
  /external/llvm/include/llvm/CodeGen/
MachineModuleInfo.h 173 unsigned Slot;
406 void setVariableDbgInfo(MDNode *N, unsigned Slot, DebugLoc Loc) {
407 VariableDbgInfo Info = { N, Slot, Loc };
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...]
  /external/llvm/lib/CodeGen/SelectionDAG/
LegalizeTypesGeneric.cpp 124 unsigned Slot = 0;
125 for (unsigned e = Vals.size(); e - Slot > 2; Slot += 2, e += 1) {
128 SDValue LHS = Vals[Slot];
129 SDValue RHS = Vals[Slot + 1];
140 Lo = Vals[Slot++];
141 Hi = Vals[Slot++];
162 // Emit a store to the stack slot.
166 // Load the first half from the stack slot.
176 // Load the second half from the stack slot
    [all...]
  /external/llvm/lib/IR/
Attributes.cpp 723 // Now add the attribute into the correct slot. There may already be an
776 // Now remove the attribute from the correct slot. There may already be an
898 AttributeSet::iterator AttributeSet::begin(unsigned Slot) const {
901 return pImpl->begin(Slot);
904 AttributeSet::iterator AttributeSet::end(unsigned Slot) const {
907 return pImpl->end(Slot);
921 unsigned AttributeSet::getSlotIndex(unsigned Slot) const {
922 assert(pImpl && Slot < pImpl->getNumAttributes() &&
923 "Slot # out of range!");
924 return pImpl->getSlotIndex(Slot);
    [all...]
AsmWriter.cpp 298 // SlotTracker Class: Enumerate slot numbers for unnamed values
300 /// This class provides computation of slot numbers for LLVM Assembly writing.
304 /// ValueMap - A mapping of Values to slot numbers.
308 /// TheModule - The module for which we are holding slot numbers.
311 /// TheFunction - The function for which we are holding slot numbers.
315 /// mMap - The slot map for the module level data.
319 /// fMap - The slot map for the function level data.
327 /// asMap - The slot map for attribute sets.
336 /// Return the slot number of the specified value in it's type
374 /// CreateModuleSlot - Insert the specified GlobalValue* into the slot table
    [all...]
Constants.cpp 523 ConstantInt *&Slot = pImpl->IntConstants[DenseMapAPIntKeyInfo::KeyTy(V, ITy)];
524 if (!Slot) Slot = new ConstantInt(ITy, V);
525 return Slot;
647 ConstantFP *&Slot = pImpl->FPConstants[DenseMapAPFloatKeyInfo::KeyTy(V)];
649 if (!Slot) {
666 Slot = new ConstantFP(Ty, V);
669 return Slot;
    [all...]
Verifier.cpp 738 unsigned Slot = ~0U;
741 Slot = I;
745 assert(Slot != ~0U && "Attribute set inconsistency!");
747 for (AttributeSet::iterator I = Attrs.begin(Slot), E = Attrs.end(Slot);
    [all...]
  /external/llvm/utils/TableGen/
DAGISelMatcher.h 239 /// ResultNo - The slot number in the RecordedNodes vector that this will be,
270 /// ResultNo - The slot number in the RecordedNodes vector that this will be,
720 /// MatchNumber - This is the recorded nodes slot that contains the node we
727 /// FirstResult - This is the first slot in the RecordedNodes list that the
908 unsigned Slot;
910 EmitConvertToTargetMatcher(unsigned slot)
911 : Matcher(EmitConvertToTarget), Slot(slot) {}
913 unsigned getSlot() const { return Slot; }
922 return cast<EmitConvertToTargetMatcher>(M)->Slot == Slot
    [all...]

Completed in 604 milliseconds

1 2 3