Searched defs:Slot (Results 1 - 25 of 40) sorted by relevance

12

/external/chromium/base/threading/
H A Dthread_local_storage_posix.cc11 ThreadLocalStorage::Slot::Slot(TLSDestructorFunc destructor) function in class:base::ThreadLocalStorage::Slot
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) {
H A Dthread_local_storage.h29 class BASE_API Slot { class in class:base::ThreadLocalStorage
31 explicit Slot(TLSDestructorFunc destructor = NULL);
34 // It returns an uninitialized Slot.
35 explicit Slot(base::LinkerInitialized x) {} function in class:base::ThreadLocalStorage::Slot
68 DISALLOW_COPY_AND_ASSIGN(Slot);
H A Dthread_local_storage_win.cc59 ThreadLocalStorage::Slot::Slot(TLSDestructorFunc destructor) function in class:base::ThreadLocalStorage::Slot
65 bool ThreadLocalStorage::Slot::Initialize(TLSDestructorFunc destructor) {
82 void ThreadLocalStorage::Slot::Free() {
89 void* ThreadLocalStorage::Slot::Get() const {
97 void ThreadLocalStorage::Slot::Set(void* value) {
/external/chromium_org/base/threading/
H A Dthread_local_storage_posix.cc11 ThreadLocalStorage::Slot::Slot(TLSDestructorFunc destructor) { function in class:base::ThreadLocalStorage::Slot
H A Dthread_local_storage.h37 // ThreadLocalStorage::Slot (below) instead.
73 class BASE_EXPORT Slot : public StaticSlot { class in class:base::ThreadLocalStorage
76 explicit Slot(TLSDestructorFunc destructor = NULL);
85 DISALLOW_COPY_AND_ASSIGN(Slot);
H A Dthread_local_storage_win.cc25 // assigned to the instance variable slot_ in a ThreadLocalStorage::Slot
27 // instance of ThreadLocalStorage::Slot has been freed (i.e., destructor called,
154 ThreadLocalStorage::Slot::Slot(TLSDestructorFunc destructor) { function in class:base::ThreadLocalStorage::Slot
/external/llvm/lib/CodeGen/
H A DLiveStackAnalysis.cpp1 //===-- LiveStackAnalysis.cpp - Live Stack Slot Analysis ------------------===//
29 "Live Stack Slot Analysis", false, false)
32 "Live Stack Slot Analysis", false, false)
58 LiveStacks::getOrCreateInterval(int Slot, const TargetRegisterClass *RC) { argument
59 assert(Slot >= 0 && "Spill slot indice must be >= 0");
60 SS2IntervalMap::iterator I = S2IMap.find(Slot);
62 I = S2IMap.insert(I, std::make_pair(Slot,
63 LiveInterval(TargetRegisterInfo::index2StackSlot(Slot), 0.0F)));
64 S2RCMap.insert(std::make_pair(Slot, RC));
67 const TargetRegisterClass *OldRC = S2RCMap[Slot];
79 int Slot = I->first; local
[all...]
H A DStackColoring.cpp267 unsigned Slot = MI.getIndex(); local
271 const AllocaInst *Allocation = MFI->getObjectAllocation(Slot);
273 DEBUG(dbgs()<<"Found a lifetime marker for slot #"<<Slot<<
278 BlockInfo.Begin.set(Slot);
280 if (BlockInfo.Begin.test(Slot)) {
284 BlockInfo.Begin.reset(Slot);
286 BlockInfo.End.set(Slot);
417 int Slot = Mo.getIndex(); local
418 assert(Slot >= 0 && "Invalid slot");
423 if (!Starts[Slot]
624 int Slot = MO.getIndex(); local
[all...]
/external/llvm/lib/Transforms/Utils/
H A DDemoteRegToStack.cpp32 AllocaInst *Slot; local
34 Slot = new AllocaInst(I.getType(), 0,
38 Slot = new AllocaInst(I.getType(), 0, I.getName()+".reg2mem",
61 V = new LoadInst(Slot, I.getName()+".reload", VolatileLoads,
69 Value *V = new LoadInst(Slot, I.getName()+".reload", VolatileLoads, U);
103 new StoreInst(&I, Slot, InsertPt);
104 return Slot;
117 AllocaInst *Slot; local
119 Slot = new AllocaInst(P->getType(), 0,
123 Slot
[all...]
/external/clang/lib/StaticAnalyzer/Checkers/
H A DNoReturnFunctionChecker.cpp86 unsigned Slot = 0; local
89 if (!Sel->getNameForSlot(Slot).equals(Arg))
91 ++Slot;
/external/llvm/include/llvm/CodeGen/
H A DLiveStackAnalysis.h1 //===-- LiveStackAnalysis.h - Live Stack Slot Analysis ----------*- C++ -*-===//
57 LiveInterval &getOrCreateInterval(int Slot, const TargetRegisterClass *RC);
59 LiveInterval &getInterval(int Slot) { argument
60 assert(Slot >= 0 && "Spill slot indice must be >= 0");
61 SS2IntervalMap::iterator I = S2IMap.find(Slot);
66 const LiveInterval &getInterval(int Slot) const {
67 assert(Slot >= 0 && "Spill slot indice must be >= 0");
68 SS2IntervalMap::const_iterator I = S2IMap.find(Slot);
73 bool hasInterval(int Slot) const {
74 return S2IMap.count(Slot);
[all...]
H A DMachineModuleInfo.h401 void setVariableDbgInfo(MDNode *N, unsigned Slot, DebugLoc Loc) { argument
402 VariableDbgInfo.push_back(std::make_pair(N, std::make_pair(Slot, Loc)));
H A DSlotIndexes.h1 //===- llvm/CodeGen/SlotIndexes.h - Slot indexes representation -*- C++ -*-===//
95 enum Slot { enum in class:llvm::SlotIndex
138 Slot getSlot() const {
139 return static_cast<Slot>(lie.getInt());
153 SlotIndex(const SlotIndex &li, Slot s) : lie(li.listEntry(), unsigned(s)) {
273 Slot s = getSlot();
293 Slot s = getSlot();
/external/llvm/lib/Transforms/IPO/
H A DConstantMerge.cpp155 GlobalVariable *&Slot = CMap[Pair]; local
160 if (Slot == 0 || IsBetterCannonical(*GV, *Slot))
161 Slot = GV;
187 GlobalVariable *Slot = CMap[Pair]; local
189 if (!Slot || Slot == GV)
192 if (!Slot->hasUnnamedAddr() && !GV->hasUnnamedAddr())
196 Slot->setUnnamedAddr(false);
199 Replacements.push_back(std::make_pair(GV, Slot));
[all...]
/external/chromium_org/third_party/tcmalloc/chromium/src/
H A Dprofiledata.h150 typedef uintptr_t Slot; typedef in class:ProfileData
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/
H A Dprofiledata.h150 typedef uintptr_t Slot; typedef in class:ProfileData
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/skia/src/utils/
H A DSkJSON.cpp53 struct SkJSON::Object::Slot { struct in class:SkJSON::Object
54 Slot(const char name[], Type type) { function in struct:SkJSON::Object::Slot
70 ~Slot();
75 Slot* fNext;
87 SkJSON::Object::Slot::~Slot() {
200 Slot* slot = fHead;
202 Slot* next = slot->fNext;
211 for (const Slot* slot = fHead; slot; slot = slot->fNext) {
217 SkJSON::Object::Slot* SkJSO
[all...]
/external/skia/src/utils/
H A DSkJSON.cpp53 struct SkJSON::Object::Slot { struct in class:SkJSON::Object
54 Slot(const char name[], Type type) { function in struct:SkJSON::Object::Slot
70 ~Slot();
75 Slot* fNext;
87 SkJSON::Object::Slot::~Slot() {
200 Slot* slot = fHead;
202 Slot* next = slot->fNext;
211 for (const Slot* slot = fHead; slot; slot = slot->fNext) {
217 SkJSON::Object::Slot* SkJSO
[all...]
/external/llvm/lib/Target/R600/
H A DR600MachineScheduler.cpp373 DEBUG(dbgs() << "New Slot\n");
374 assert (OccupedSlotsMask && "Slot wasn't filled");
380 void R600SchedStrategy::AssignSlot(MachineInstr* MI, unsigned Slot) { argument
395 // Constrains the regclass of DestReg to assign it to Slot
396 switch (Slot) {
412 SUnit *R600SchedStrategy::AttemptFillSlot(unsigned Slot) { argument
414 SUnit *SlotedSU = PopInst(AvailableAlus[IndexToID[Slot]]);
419 AssignSlot(UnslotedSU->getInstr(), Slot);
/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypesGeneric.cpp123 unsigned Slot = 0; local
124 for (unsigned e = Vals.size(); e - Slot > 2; Slot += 2, e += 1) {
127 SDValue LHS = Vals[Slot];
128 SDValue RHS = Vals[Slot + 1];
139 Lo = Vals[Slot++];
140 Hi = Vals[Slot++];
/external/clang/lib/CodeGen/
H A DCGVTables.cpp369 ReturnValueSlot Slot; local
373 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified());
376 RValue RV = EmitCall(FnInfo, Callee, Slot, CallArgs, MD);
381 if (!ResultType->isVoidType() && Slot.isNull())
H A DCGBlocks.cpp810 AggValueSlot Slot = local
815 EmitAggExpr(copyExpr, Slot);
H A DCGExprAgg.cpp527 AggValueSlot Slot = EnsureSlot(E->getType()); local
528 CGF.EmitAggExpr(E->getInitializer(), Slot);
956 AggValueSlot Slot = EnsureSlot(E->getType()); local
957 CGF.EmitCXXConstructExpr(E, Slot);
962 AggValueSlot Slot = EnsureSlot(E->getType()); local
963 CGF.EmitLambdaExpr(E, Slot);
974 AggValueSlot Slot = EnsureSlot(T); local
975 EmitNullInitializationToLValue(CGF.MakeAddrLValue(Slot.getAddr(), T));
980 AggValueSlot Slot = EnsureSlot(T); local
981 EmitNullInitializationToLValue(CGF.MakeAddrLValue(Slot
1298 CheckAggExprForMemSetUse(AggValueSlot &Slot, const Expr *E, CodeGenFunction &CGF) argument
1346 EmitAggExpr(const Expr *E, AggValueSlot Slot) argument
[all...]
H A DCGExprCXX.cpp827 AggValueSlot Slot local
832 CGF.EmitAggExpr(Init, Slot);
1932 void CodeGenFunction::EmitLambdaExpr(const LambdaExpr *E, AggValueSlot Slot) { argument
1934 LValue SlotLV = MakeAddrLValue(Slot.getAddr(), E->getType(),
1935 Slot.getAlignment());
/external/llvm/lib/IR/
H A DAttributes.cpp880 AttributeSet::iterator AttributeSet::begin(unsigned Slot) const {
883 return pImpl->begin(Slot);
886 AttributeSet::iterator AttributeSet::end(unsigned Slot) const {
889 return pImpl->end(Slot);
903 unsigned AttributeSet::getSlotIndex(unsigned Slot) const {
904 assert(pImpl && Slot < pImpl->getNumAttributes() &&
905 "Slot # out of range!");
906 return pImpl->getSlotIndex(Slot);
909 AttributeSet AttributeSet::getSlotAttributes(unsigned Slot) const {
910 assert(pImpl && Slot < pImp
1003 unsigned Slot = ~0U; local
1090 unsigned Slot = ~0U; local
[all...]

Completed in 871 milliseconds

12