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

1 2 3

  /external/libchrome/base/threading/
thread_local_storage.h 25 // interface, you should instead be using ThreadLocalStorage::StaticSlot/Slot.
43 // Chromium will use these methods to acquire a single OS slot, and then use
50 // might not reuse released slot, you might just reset the TLS value with
59 // ThreadLocalStorage, until there are no slot values remaining as having
66 // should use GetTLSValue() to retrieve the value of TLS slot.
69 // |Value| is the data stored in TLS slot, The implementation can't use
70 // GetTLSValue() to retrieve the value of slot as it has already been reset
98 // ThreadLocalStorage::Slot (below) instead.
100 // Set up the TLS slot. Called by the constructor.
102 // this object. If set to NULL, no cleanup is done for this TLS slot
    [all...]
thread_local_storage.cc 15 // pointer to the destructor for each slot. We keep this array of pointers in a
17 // We use the single OS-level TLS slot (giving us one pointer per thread) to
27 // assigned to the instance variable slot_ in a ThreadLocalStorage::Slot
29 // instance of ThreadLocalStorage::Slot has been freed (i.e., destructor called,
41 // An array of destructor function pointers for the slots. If a slot has a
69 // another TLS slot.
137 // Try to destroy the first-created-slot (which is slot 1) in our last
138 // destructor call. That user was able to function, and define a slot with
145 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
31 "Live Stack Slot Analysis", false, false)
34 "Live Stack Slot Analysis", false, false)
60 LiveStacks::getOrCreateInterval(int Slot, const TargetRegisterClass *RC) {
61 assert(Slot >= 0 && "Spill slot indice must be >= 0");
62 SS2IntervalMap::iterator I = S2IMap.find(Slot);
64 I = S2IMap.emplace(std::piecewise_construct, std::forward_as_tuple(Slot),
66 TargetRegisterInfo::index2StackSlot(Slot), 0.0F)
    [all...]
MIRPrinter.cpp 353 auto StackObjectInfo = StackObjectOperandMapping.find(DebugVar.Slot);
430 int Slot = MST.getLocalSlot(BB);
431 if (Slot == -1)
434 OS << (Twine("%ir-block.") + Twine(Slot)).str();
589 static void printIRSlotNumber(raw_ostream &OS, int Slot) {
590 if (Slot == -1)
593 OS << Slot;
603 int Slot;
605 Slot = MST.getLocalSlot(&BB);
610 Slot = CustomMST.getLocalSlot(&BB)
    [all...]
StackColoring.cpp 17 // 1. Allow merging multiple small slots into a single larger slot at different
78 STATISTIC(StackSlotMerged, "Number of stack slot merged.");
94 /// for a different stack slot.
115 /// Maps liveness intervals for each slot.
167 /// which access that frame slot.
254 unsigned Slot = MO.getIndex();
258 const AllocaInst *Allocation = MFI->getObjectAllocation(Slot);
260 DEBUG(dbgs()<<"Found a lifetime marker for slot #"<<Slot<<
265 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",
55 // Change all of the users of the instruction to read from the stack slot.
74 V = new LoadInst(Slot, I.getName()+".reload", VolatileLoads,
82 Value *V = new LoadInst(Slot, I.getName()+".reload", VolatileLoads, U);
87 // Insert stores of the computed value into the stack slot. We have to b
    [all...]
  /frameworks/native/include/gui/
ConsumerBase.h 77 status_t detachBuffer(int slot);
124 // freeBufferLocked frees up the given buffer slot. If the slot has been
126 // slot. Otherwise it has no effect.
129 // keep per slot. If it is overridden, the derived class's implementation
141 // state they keep (as opposed to per-slot state). If it is overridden,
161 // updates the buffer slot for the buffer returned.
165 // to a slot. If it is overridden the derived class's implementation must
177 virtual status_t releaseBufferLocked(int slot,
181 // returns true iff the slot still has the graphicBuffer in it
    [all...]
  /external/llvm/lib/Transforms/IPO/
ConstantMerge.cpp 148 GlobalVariable *&Slot = CMap[Init];
153 if (!Slot || IsBetterCanonical(*GV, *Slot))
154 Slot = GV;
179 GlobalVariable *Slot = CMap[Init];
181 if (!Slot || Slot == GV)
184 if (!Slot->hasUnnamedAddr() && !GV->hasUnnamedAddr())
188 Slot->setUnnamedAddr(false);
191 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/skia/include/private/
SkTHash.h 39 size_t approxBytesUsed() const { return fCapacity * sizeof(Slot); }
65 Slot& s = fSlots[index];
85 Slot& s = fSlots[index];
124 Slot& s = fSlots[index];
153 SkAutoTArray<Slot> oldSlots(capacity);
157 const Slot& s = oldSlots[i];
177 struct Slot {
178 Slot() : hash(0) {}
189 SkAutoTArray<Slot> fSlots;
  /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...]
  /external/llvm/include/llvm/CodeGen/
MachineModuleInfo.h 194 unsigned Slot;
198 unsigned Slot, const DILocation *Loc)
199 : Var(Var), Expr(Expr), Slot(Slot), Loc(Loc) {}
422 unsigned Slot, const DILocation *Loc) {
423 VariableDbgInfos.emplace_back(Var, Expr, 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/v8/test/unittests/compiler/
instruction-sequence-unittest.h 74 static TestOperand Slot(VReg vreg, int index = kNoValue) {
80 static TestOperand Slot(int index = kNoValue) { return Slot(VReg(), index); }
  /external/clang/lib/CodeGen/
CGVTables.cpp 312 // Determine whether we have a return value slot to use.
318 ReturnValueSlot Slot;
322 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified());
326 RValue RV = EmitCall(*CurFnInfo, Callee, Slot, CallArgs, MD, &CallOrInvoke);
335 if (!ResultType->isVoidType() && Slot.isNull())
    [all...]
CGExprAgg.cpp 39 /// We want to use 'dest' as the return slot except under two
41 /// - The destination slot requires garbage collection, so we
43 /// - The destination slot is potentially aliased.
252 /// directly into the return value slot. Otherwise, a final move
555 AggValueSlot Slot = EnsureSlot(E->getType());
556 CGF.EmitAggExpr(E->getInitializer(), Slot);
    [all...]
CGBlocks.cpp 828 AggValueSlot Slot =
833 EmitAggExpr(copyExpr, Slot);
    [all...]
CGExprCXX.cpp     [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
LegalizeTypesGeneric.cpp 134 unsigned Slot = 0;
135 for (unsigned e = Vals.size(); e - Slot > 2; Slot += 2, e += 1) {
138 SDValue LHS = Vals[Slot];
139 SDValue RHS = Vals[Slot + 1];
150 Lo = Vals[Slot++];
151 Hi = Vals[Slot++];
172 // Emit a store to the stack slot.
176 // Load the first half from the stack slot.
186 // Load the second half from the stack slot
    [all...]
  /external/llvm/lib/IR/
Attributes.cpp 839 // Now add the attribute into the correct slot. There may already be an
890 // Now remove the attribute from the correct slot. There may already be an
931 // Now remove the attribute from the correct slot. There may already be an
    [all...]
  /art/runtime/gc/allocator/
rosalloc.h 115 // The slot header.
116 class Slot {
118 Slot* Next() const {
121 void SetNext(Slot* next) {
124 // The slot right before this slot in terms of the address.
125 Slot* Left(size_t bracket_size) {
126 return reinterpret_cast<Slot*>(reinterpret_cast<uintptr_t>(this) - bracket_size);
133 Slot* next_; // Next slot in the list
157 Slot* slot; local
    [all...]
  /external/chromium-trace/catapult/third_party/pipeline/pipeline/
pipeline.py 23 'UnexpectedPipelineError', 'PipelineStatusError', 'Slot', 'Pipeline',
112 """A slot that should have been filled already was not yet filled."""
116 """A slot that was filled or passed along was not previously declared."""
172 class Slot(object):
179 name: The name of this slot.
180 slot_key: The db.Key for this slot's _SlotRecord if it's already been
182 strict: If this Slot was created as an output of a strictly defined
186 raise UnexpectedPipelineError('Slot with key "%s" missing a name.' %
204 """Returns the current value of this slot.
207 The value of the slot (a serializable Python type)
    [all...]
  /external/llvm/lib/Target/X86/
X86FloatingPoint.cpp 140 unsigned Stack[8]; // FP<n> Registers in each stack slot...
169 /// getSlot - Return the stack slot number a particular register number is
178 unsigned Slot = getSlot(RegNo);
179 return Slot < StackTop && Stack[Slot] == RegNo;
215 // Swap stack slot contents.
240 /// otherwise we store the current top-of-stack into the specified slot,
803 /// current top-of-stack into the specified slot, then pop the top of stack.
810 // Otherwise, store the top of stack into the dead slot, killing the operand
    [all...]
  /external/llvm/lib/CodeGen/MIRParser/
MIParser.cpp 74 /// Maps from slot numbers to function's unnamed basic blocks.
76 /// Maps from slot numbers to function's unnamed values.
216 const BasicBlock *getIRBlock(unsigned Slot);
217 const BasicBlock *getIRBlock(unsigned Slot, const Function &F);
219 const Value *getIRValue(unsigned Slot);
    [all...]

Completed in 675 milliseconds

1 2 3