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

12

/external/chromium_org/base/threading/
H A Dthread_local_storage.h23 // interface, you should instead be using ThreadLocalStorage::StaticSlot/Slot.
96 // ThreadLocalStorage::Slot (below) instead.
127 class BASE_EXPORT Slot : public StaticSlot { class in class:base::ThreadLocalStorage
130 explicit Slot(TLSDestructorFunc destructor = NULL);
136 DISALLOW_COPY_AND_ASSIGN(Slot);
H A Dthread_local_storage.cc26 // assigned to the instance variable slot_ in a ThreadLocalStorage::Slot
28 // instance of ThreadLocalStorage::Slot has been freed (i.e., destructor called,
194 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 ------------------===//
30 "Live Stack Slot Analysis", false, false)
33 "Live Stack Slot Analysis", false, false)
59 LiveStacks::getOrCreateInterval(int Slot, const TargetRegisterClass *RC) { argument
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)));
65 S2RCMap.insert(std::make_pair(Slot, RC));
68 const TargetRegisterClass *OldRC = S2RCMap[Slot];
80 int Slot = I->first; local
[all...]
H A DStackColoring.cpp255 unsigned Slot = MO.getIndex(); local
259 const AllocaInst *Allocation = MFI->getObjectAllocation(Slot);
261 DEBUG(dbgs()<<"Found a lifetime marker for slot #"<<Slot<<
266 BlockInfo.Begin.set(Slot);
268 if (BlockInfo.Begin.test(Slot)) {
272 BlockInfo.Begin.reset(Slot);
274 BlockInfo.End.set(Slot);
394 int Slot = Mo.getIndex(); local
395 assert(Slot >= 0 && "Invalid slot");
400 if (!Starts[Slot]
599 int Slot = MO.getIndex(); local
[all...]
/external/llvm/lib/Transforms/Utils/
H A DDemoteRegToStack.cpp32 AllocaInst *Slot; local
34 Slot = new AllocaInst(I.getType(), nullptr,
38 Slot = new AllocaInst(I.getType(), nullptr, 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(), nullptr,
123 Slot
[all...]
/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.h173 unsigned Slot; member in struct:llvm::MachineModuleInfo::VariableDbgInfo
406 void setVariableDbgInfo(MDNode *N, unsigned Slot, DebugLoc Loc) { argument
407 VariableDbgInfo Info = { N, 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.cpp160 GlobalVariable *&Slot = CMap[Pair]; local
165 if (!Slot || IsBetterCanonical(*GV, *Slot))
166 Slot = GV;
192 GlobalVariable *Slot = CMap[Pair]; local
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...]
/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/llvm/lib/Target/R600/
H A DR600MachineScheduler.cpp348 DEBUG(dbgs() << "New Slot\n");
349 assert (OccupedSlotsMask && "Slot wasn't filled");
357 void R600SchedStrategy::AssignSlot(MachineInstr* MI, unsigned Slot) { argument
372 // Constrains the regclass of DestReg to assign it to Slot
373 switch (Slot) {
389 SUnit *R600SchedStrategy::AttemptFillSlot(unsigned Slot, bool AnyAlu) { argument
391 SUnit *SlotedSU = PopInst(AvailableAlus[IndexToID[Slot]], AnyAlu);
396 AssignSlot(UnslotedSU->getInstr(), Slot);
/external/clang/lib/CodeGen/
H A DCGVTables.cpp275 ReturnValueSlot Slot; local
279 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified());
282 RValue RV = EmitCall(*CurFnInfo, Callee, Slot, CallArgs, MD);
289 if (!ResultType->isVoidType() && Slot.isNull())
H A DCGBlocks.cpp806 AggValueSlot Slot = local
811 EmitAggExpr(copyExpr, Slot);
H A DCGExprAgg.cpp544 AggValueSlot Slot = EnsureSlot(E->getType()); local
545 CGF.EmitAggExpr(E->getInitializer(), Slot);
980 AggValueSlot Slot = EnsureSlot(E->getType()); local
981 CGF.EmitCXXConstructExpr(E, Slot);
986 AggValueSlot Slot = EnsureSlot(E->getType()); local
987 CGF.EmitLambdaExpr(E, Slot);
998 AggValueSlot Slot = EnsureSlot(T); local
999 EmitNullInitializationToLValue(CGF.MakeAddrLValue(Slot.getAddr(), T));
1004 AggValueSlot Slot = EnsureSlot(T); local
1005 EmitNullInitializationToLValue(CGF.MakeAddrLValue(Slot
1317 CheckAggExprForMemSetUse(AggValueSlot &Slot, const Expr *E, CodeGenFunction &CGF) argument
1366 EmitAggExpr(const Expr *E, AggValueSlot Slot) argument
[all...]
H A DCGExprCXX.cpp739 AggValueSlot Slot local
744 CGF.EmitAggExpr(Init, Slot);
1769 void CodeGenFunction::EmitLambdaExpr(const LambdaExpr *E, AggValueSlot Slot) { argument
1771 LValue SlotLV = MakeAddrLValue(Slot.getAddr(), E->getType(),
1772 Slot.getAlignment());
H A DCGClass.cpp463 AggValueSlot Slot = local
469 CGF.EmitAggExpr(Init, Slot);
H A DCGCall.cpp1988 AggValueSlot Slot = createPlaceholderSlot(*this, type); local
1989 Slot.setExternallyDestructed();
1994 EmitNullInitialization(Slot.getAddr(), type);
1996 RValue RV = Slot.asRValue();
2350 AggValueSlot Slot; local
2352 Slot = createPlaceholderSlot(*this, type);
2354 Slot = CreateAggTemp(type, "agg.tmp");
2361 Slot.setExternallyDestructed();
2363 EmitAggExpr(E, Slot);
2364 RValue RV = Slot
[all...]
/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypesGeneric.cpp124 unsigned Slot = 0; local
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++];
/external/llvm/lib/IR/
H A DAttributes.cpp898 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);
927 AttributeSet AttributeSet::getSlotAttributes(unsigned Slot) const {
928 assert(pImpl && Slot < pImp
1021 unsigned Slot = ~0U; local
1108 unsigned Slot = ~0U; local
[all...]
H A DAsmWriter.cpp559 /// the function incorporation state that affects get*Slot/Create*Slot. Function
1115 int Slot = Machine->getMetadataSlot(N); local
1116 if (Slot == -1)
1119 Out << '!' << Slot; local
1131 int Slot; local
1135 Slot = Machine->getGlobalSlot(GV);
1138 Slot = Machine->getLocalSlot(V);
1143 if (Slot == -1)
1145 Slot
1164 Out << Prefix << Slot; local
1390 int Slot = Machine.getMetadataSlot(NMD->getOperand(i)); local
1394 Out << '!' << Slot; local
1730 int Slot = Machine.getLocalSlot(BB); local
1732 Out << Slot; local
2134 writeMDNode(unsigned Slot, const MDNode *Node) argument
2135 Out << '!' << Slot << " = metadata "; local
[all...]
H A DVerifier.cpp738 unsigned Slot = ~0U; local
741 Slot = I;
745 assert(Slot != ~0U && "Attribute set inconsistency!");
747 for (AttributeSet::iterator I = Attrs.begin(Slot), E = Attrs.end(Slot);
H A DConstants.cpp523 ConstantInt *&Slot = pImpl->IntConstants[DenseMapAPIntKeyInfo::KeyTy(V, ITy)]; local
524 if (!Slot) Slot = new ConstantInt(ITy, V);
525 return Slot;
647 ConstantFP *&Slot = pImpl->FPConstants[DenseMapAPFloatKeyInfo::KeyTy(V)]; local
649 if (!Slot) {
666 Slot = new ConstantFP(Ty, V);
669 return Slot;
2329 StringMap<ConstantDataSequential*>::MapEntryTy &Slot =
2336 ConstantDataSequential **Entry = &Slot
2356 StringMap<ConstantDataSequential*>::iterator Slot = local
[all...]
/external/llvm/utils/TableGen/
H A DDAGISelMatcher.h908 unsigned Slot; member in class:llvm::EmitConvertToTargetMatcher
911 : Matcher(EmitConvertToTarget), Slot(slot) {}
913 unsigned getSlot() const { return Slot; }
922 return cast<EmitConvertToTargetMatcher>(M)->Slot == Slot;
924 unsigned getHashImpl() const override { return Slot; }
989 unsigned Slot; member in class:llvm::EmitNodeXFormMatcher
993 : Matcher(EmitNodeXForm), Slot(slot), NodeXForm(nodeXForm) {}
995 unsigned getSlot() const { return Slot; }
1005 return cast<EmitNodeXFormMatcher>(M)->Slot
[all...]
/external/llvm/lib/Target/X86/
H A DX86FastISel.cpp2286 const AllocaInst *Slot = cast<AllocaInst>(I.getArgOperand(1)); local
2288 MFI.setStackProtectorIndex(FuncInfo.StaticAllocaMap[Slot]);
2292 if (!X86SelectAddress(Slot, AM)) return false;

Completed in 478 milliseconds

12