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