/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/llvm/lib/Transforms/Utils/ |
DemoteRegToStack.cpp | 11 // virtual register computed by an Instruction and replaces it with a slot in 27 /// Instruction and replaces it with a slot in the stack frame, allocated via 30 /// the alloca inserted to create a stack slot for I. 39 // Create a stack slot to hold the value. 40 AllocaInst *Slot; 42 Slot = new AllocaInst(I.getType(), 0, 46 Slot = new AllocaInst(I.getType(), 0, I.getName()+".reg2mem", 50 // Change all of the users of the instruction to read from the stack slot 70 V = new LoadInst(Slot, I.getName()+".reload", VolatileLoads, 78 Value *V = new LoadInst(Slot, I.getName()+".reload", VolatileLoads, U) [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 29 "Live Stack Slot Analysis", false, false) 54 LiveStacks::getOrCreateInterval(int Slot, const TargetRegisterClass *RC) { 55 assert(Slot >= 0 && "Spill slot indice must be >= 0"); 56 SS2IntervalMap::iterator I = S2IMap.find(Slot); 58 I = S2IMap.insert(I, std::make_pair(Slot, 59 LiveInterval(TargetRegisterInfo::index2StackSlot(Slot), 0.0F))); 60 S2RCMap.insert(std::make_pair(Slot, RC)) [all...] |
LiveIntervalAnalysis.cpp | 372 // block to the 'use' slot of the killing instruction. 445 // range covering the def slot. 712 // Move to the next instr slot. 768 // register one slot early. 787 // A use tied to an early-clobber def ends at the load slot and isn't caught [all...] |
/external/llvm/lib/Transforms/IPO/ |
ConstantMerge.cpp | 123 GlobalVariable *&Slot = CMap[Init]; 128 if (Slot == 0 || IsBetterCannonical(*GV, *Slot)) { 129 Slot = GV; 155 GlobalVariable *Slot = CMap[Init]; 157 if (!Slot || Slot == GV) 160 if (!Slot->hasUnnamedAddr() && !GV->hasUnnamedAddr()) 164 Slot->setUnnamedAddr(false); 167 Replacements.push_back(std::make_pair(GV, Slot)); [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) {
|
/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/compile/libbcc/bcinfo/ |
MetadataExtractor.cpp | 48 // Name of metadata node where RS object slot info resides (should be 109 llvm::StringRef Slot = 112 if (Slot.getAsInteger(10, USlot)) { 113 LOGE("Non-integer object slot value '%s'", Slot.str().c_str()); 261 LOGE("Could not populate object slot metadata");
|
/frameworks/base/graphics/java/android/renderscript/ |
ProgramFragmentFixedFunction.java | 117 private class Slot { 120 Slot(EnvMode _env, Format _fmt) { 125 Slot[] mSlots; 198 mSlots = new Slot[MAX_TEXTURE]; 211 * @param slot index of the texture to apply the operations on 215 public Builder setTexture(EnvMode env, Format fmt, int slot) 217 if((slot < 0) || (slot >= MAX_TEXTURE)) { 220 mSlots[slot] = new Slot(env, fmt) [all...] |
/frameworks/compile/libbcc/lib/ExecutionEngine/ |
Compiler.cpp | 115 // Name of metadata node where RS object slot info resides (should be 486 llvm::StringRef Slot = 489 if (Slot.getAsInteger(10, USlot)) { 490 setError("Non-integer object slot value '" + Slot.str() + "'"); 495 LOGD("compile(): RefCount Slot: %s @ %u\n", Slot.str().c_str(), USlot); 610 // not found. So we make an empty slot
|
/libcore/luni/src/main/java/java/util/concurrent/ |
Exchanger.java | 80 * The basic idea is to maintain a "slot", which is a reference to 83 * slot is null, it CAS'es (compareAndSets) a Node there and waits 85 * sees that the slot is non-null, and so CASes it back to null, 88 * fail because a slot at first appears non-null but is null upon 94 * deteriorates due to CAS contention on the single slot when 100 * fails to CAS in its chosen slot, it picks an alternative slot 102 * CASes into a slot but no other thread arrives, it tries 103 * another, heading toward the zero slot, which always exists even 107 * Waiting: Slot zero is special in that it is the only slot tha 315 Slot slot = arena[index]; local 535 Slot slot = arena[j]; local [all...] |
/external/clang/lib/CodeGen/ |
CGExprAgg.cpp | 39 // If the destination slot requires garbage collection, we can't 40 // use the real return value slot, because we have to use the GC 182 /// directly into the return value slot. If GC does interfere, a final 267 AggValueSlot Slot = EnsureSlot(E->getType()); 268 CGF.EmitAggExpr(E->getInitializer(), Slot); 448 AggValueSlot Slot = EnsureSlot(E->getRHS()->getType()); 449 CGF.EmitAggExpr(E->getRHS(), Slot); 450 Src = Slot.asRValue(); 490 // of the LHS might need to create a destination slot. That's fine 491 // with us, and we can safely emit the RHS into the same slot, bu [all...] |
CGClass.cpp | 439 AggValueSlot Slot = AggValueSlot::forAddr(Dest, LHS.getQuals(), 442 CGF.EmitAggExpr(MemberInit->getInit(), Slot); [all...] |
CGExpr.cpp | [all...] |
CGExprCXX.cpp | 705 AggValueSlot Slot 707 CGF.EmitAggExpr(Init, Slot); [all...] |
CGVTables.cpp | [all...] |
/external/llvm/include/llvm/CodeGen/ |
SlotIndexes.h | 1 //===- llvm/CodeGen/SlotIndexes.h - Slot indexes representation -*- C++ -*-===// 32 /// This class represents an entry in the slot index list held in the 86 enum Slot { LOAD, USE, DEF, STORE, NUM }; 90 SlotIndex(IndexListEntry *entry, unsigned slot) 91 : lie(entry, slot) {} 102 /// Returns the slot for this SlotIndex. 103 Slot getSlot() const { 104 return static_cast<Slot>(lie.getInt()); 130 // Construct a new slot index from the given one, and set the slot [all...] |
/external/llvm/lib/VMCore/ |
AsmWriter.cpp | 294 // SlotTracker Class: Enumerate slot numbers for unnamed values 299 /// This class provides computation of slot numbers for LLVM Assembly writing. 303 /// ValueMap - A mapping of Values to slot numbers. 307 /// TheModule - The module for which we are holding slot numbers. 310 /// TheFunction - The function for which we are holding slot numbers. 314 /// mMap - The slot map for the module level data. 318 /// fMap - The slot map for the function level data. 331 /// Return the slot number of the specified value in it's type 361 /// CreateModuleSlot - Insert the specified GlobalValue* into the slot table. 364 /// CreateMetadataSlot - Insert the specified MDNode* into the slot table [all...] |
Constants.cpp | 402 ConstantInt *&Slot = Context.pImpl->IntConstants[Key]; 403 if (!Slot) Slot = new ConstantInt(ITy, V); 404 return Slot; 532 ConstantFP *&Slot = pImpl->FPConstants[Key]; 534 if (!Slot) { 549 Slot = new ConstantFP(Ty, V); 552 return Slot; [all...] |
/external/llvm/utils/TableGen/ |
DAGISelMatcher.h | 236 /// ResultNo - The slot number in the RecordedNodes vector that this will be, 267 /// ResultNo - The slot number in the RecordedNodes vector that this will be, 661 /// MatchNumber - This is the recorded nodes slot that contains the node we 668 /// FirstResult - This is the first slot in the RecordedNodes list that the 849 unsigned Slot; 851 EmitConvertToTargetMatcher(unsigned slot) 852 : Matcher(EmitConvertToTarget), Slot(slot) {} 854 unsigned getSlot() const { return Slot; } 863 return cast<EmitConvertToTargetMatcher>(M)->Slot == Slot [all...] |
/external/llvm/lib/Target/X86/ |
X86FastISel.cpp | [all...] |
/bionic/libc/kernel/arch-x86/asm/ |
voyager.h | 302 __u8 Slot;
|
/development/ndk/platforms/android-9/arch-x86/include/asm/ |
voyager.h | 302 __u8 Slot;
|