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