Searched defs:Slot (Results 1 - 25 of 29) 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/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.cpp266 unsigned Slot = MI.getIndex(); local
270 const AllocaInst *Allocation = MFI->getObjectAllocation(Slot);
272 DEBUG(dbgs()<<"Found a lifetime marker for slot #"<<Slot<<
277 BlockInfo.Begin.set(Slot);
279 if (BlockInfo.Begin.test(Slot)) {
283 BlockInfo.Begin.reset(Slot);
285 BlockInfo.End.set(Slot);
416 int Slot = Mo.getIndex(); local
417 assert(Slot >= 0 && "Invalid slot");
422 if (!Starts[Slot]
622 int Slot = MO.getIndex(); local
[all...]
/external/llvm/lib/Transforms/Utils/
H A DDemoteRegToStack.cpp31 AllocaInst *Slot; local
33 Slot = new AllocaInst(I.getType(), 0,
37 Slot = new AllocaInst(I.getType(), 0, I.getName()+".reg2mem",
60 V = new LoadInst(Slot, I.getName()+".reload", VolatileLoads,
68 Value *V = new LoadInst(Slot, I.getName()+".reload", VolatileLoads, U);
102 new StoreInst(&I, Slot, InsertPt);
103 return Slot;
116 AllocaInst *Slot; local
118 Slot = new AllocaInst(P->getType(), 0,
122 Slot
[all...]
/external/clang/lib/StaticAnalyzer/Checkers/
H A DNoReturnFunctionChecker.cpp88 unsigned Slot = 0; local
91 if (!Sel->getNameForSlot(Slot).equals(Arg))
93 ++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.h395 void setVariableDbgInfo(MDNode *N, unsigned Slot, DebugLoc Loc) { argument
396 VariableDbgInfo.push_back(std::make_pair(N, std::make_pair(Slot, Loc)));
H A DSlotIndexes.h1 //===- llvm/CodeGen/SlotIndexes.h - Slot indexes representation -*- C++ -*-===//
81 enum Slot { enum in class:llvm::SlotIndex
120 Slot getSlot() const {
121 return static_cast<Slot>(lie.getInt());
135 SlotIndex(const SlotIndex &li, Slot s) : lie(li.listEntry(), unsigned(s)) {
248 Slot s = getSlot();
268 Slot s = getSlot();
/external/llvm/lib/Transforms/IPO/
H A DConstantMerge.cpp154 GlobalVariable *&Slot = CMap[Pair]; local
159 if (Slot == 0 || IsBetterCannonical(*GV, *Slot))
160 Slot = GV;
186 GlobalVariable *Slot = CMap[Pair]; local
188 if (!Slot || Slot == GV)
191 if (!Slot->hasUnnamedAddr() && !GV->hasUnnamedAddr())
195 Slot->setUnnamedAddr(false);
198 Replacements.push_back(std::make_pair(GV, Slot));
[all...]
/external/skia/legacy/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.cpp320 DEBUG(dbgs() << "New Slot\n");
321 assert (OccupedSlotsMask && "Slot wasn't filled");
327 void R600SchedStrategy::AssignSlot(MachineInstr* MI, unsigned Slot) { argument
338 // Constrains the regclass of DestReg to assign it to Slot
339 switch (Slot) {
355 SUnit *R600SchedStrategy::AttemptFillSlot(unsigned Slot) { argument
357 SUnit *SlotedSU = PopInst(AvailableAlus[IndexToID[Slot]]);
362 AssignSlot(UnslotedSU->getInstr(), Slot);
370 AvailableAlus[IndexToID[Slot]].insert(SlotedSU);
371 AssignSlot(UnslotedSU->getInstr(), Slot);
[all...]
/external/clang/lib/CodeGen/
H A DCGVTables.cpp361 ReturnValueSlot Slot; local
365 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified());
368 RValue RV = EmitCall(FnInfo, Callee, Slot, CallArgs, MD);
373 if (!ResultType->isVoidType() && Slot.isNull())
H A DCGBlocks.cpp812 AggValueSlot Slot = local
817 EmitAggExpr(copyExpr, Slot);
H A DCGExprAgg.cpp590 AggValueSlot Slot = EnsureSlot(E->getType()); local
591 CGF.EmitAggExpr(E->getInitializer(), Slot);
1020 AggValueSlot Slot = EnsureSlot(E->getType()); local
1021 CGF.EmitCXXConstructExpr(E, Slot);
1026 AggValueSlot Slot = EnsureSlot(E->getType()); local
1027 CGF.EmitLambdaExpr(E, Slot);
1038 AggValueSlot Slot = EnsureSlot(T); local
1039 EmitNullInitializationToLValue(CGF.MakeAddrLValue(Slot.getAddr(), T));
1044 AggValueSlot Slot = EnsureSlot(T); local
1045 EmitNullInitializationToLValue(CGF.MakeAddrLValue(Slot
1363 CheckAggExprForMemSetUse(AggValueSlot &Slot, const Expr *E, CodeGenFunction &CGF) argument
1411 EmitAggExpr(const Expr *E, AggValueSlot Slot) argument
[all...]
H A DCGExprCXX.cpp835 AggValueSlot Slot local
840 CGF.EmitAggExpr(Init, Slot);
1919 void CodeGenFunction::EmitLambdaExpr(const LambdaExpr *E, AggValueSlot Slot) { argument
1921 LValue SlotLV = MakeAddrLValue(Slot.getAddr(), E->getType(),
1922 Slot.getAlignment());
H A DCGClass.cpp462 AggValueSlot Slot = local
468 CGF.EmitAggExpr(Init, Slot);
/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypesGeneric.cpp121 unsigned Slot = 0; local
122 for (unsigned e = Vals.size(); e - Slot > 2; Slot += 2, e += 1) {
125 SDValue LHS = Vals[Slot];
126 SDValue RHS = Vals[Slot + 1];
137 Lo = Vals[Slot++];
138 Hi = Vals[Slot++];
/external/llvm/lib/IR/
H A DAsmWriter.cpp582 /// the function incorporation state that affects get*Slot/Create*Slot. Function
1143 int Slot = Machine->getMetadataSlot(N); local
1144 if (Slot == -1)
1147 Out << '!' << Slot; local
1165 int Slot; local
1169 Slot = Machine->getGlobalSlot(GV);
1172 Slot = Machine->getLocalSlot(V);
1177 if (Slot == -1)
1179 Slot
1198 Out << Prefix << Slot; local
1424 int Slot = Machine.getMetadataSlot(NMD->getOperand(i)); local
1428 Out << '!' << Slot; local
1719 int Slot = Machine.getLocalSlot(BB); local
1721 Out << Slot; local
[all...]
H A DConstants.cpp480 ConstantInt *&Slot = Context.pImpl->IntConstants[Key]; local
481 if (!Slot) Slot = new ConstantInt(ITy, V);
482 return Slot;
608 ConstantFP *&Slot = pImpl->FPConstants[Key]; local
610 if (!Slot) {
627 Slot = new ConstantFP(Ty, V);
630 return Slot;
2224 StringMap<ConstantDataSequential*>::MapEntryTy &Slot =
2231 ConstantDataSequential **Entry = &Slot
2251 StringMap<ConstantDataSequential*>::iterator Slot = local
[all...]
/external/llvm/lib/Target/X86/
H A DX86FastISel.cpp1452 const AllocaInst *Slot = cast<AllocaInst>(I.getArgOperand(1)); local
1456 if (!X86SelectAddress(Slot, AM)) return false;
/external/llvm/utils/TableGen/
H A DDAGISelMatcher.h848 unsigned Slot; member in class:llvm::EmitConvertToTargetMatcher
851 : Matcher(EmitConvertToTarget), Slot(slot) {}
853 unsigned getSlot() const { return Slot; }
862 return cast<EmitConvertToTargetMatcher>(M)->Slot == Slot;
864 virtual unsigned getHashImpl() const { return Slot; }
929 unsigned Slot; member in class:llvm::EmitNodeXFormMatcher
933 : Matcher(EmitNodeXForm), Slot(slot), NodeXForm(nodeXForm) {}
935 unsigned getSlot() const { return Slot; }
945 return cast<EmitNodeXFormMatcher>(M)->Slot
[all...]
/external/kernel-headers/original/asm-x86/
H A Dvoyager.h342 __u8 Slot; /* Processor slots 1 - 4 */ member in struct:QuadDescription

Completed in 1907 milliseconds

12