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

1 2

  /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;

Completed in 425 milliseconds

1 2