Searched defs:Slot (Results 1 - 25 of 26) 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)
55 LiveStacks::getOrCreateInterval(int Slot, const TargetRegisterClass *RC) { argument
56 assert(Slot >= 0 && "Spill slot indice must be >= 0");
57 SS2IntervalMap::iterator I = S2IMap.find(Slot);
59 I = S2IMap.insert(I, std::make_pair(Slot,
60 LiveInterval(TargetRegisterInfo::index2StackSlot(Slot), 0.0F)));
61 S2RCMap.insert(std::make_pair(Slot, RC));
64 const TargetRegisterClass *OldRC = S2RCMap[Slot];
65 S2RCMap[Slot]
76 int Slot = I->first; local
[all...]
H A DStackColoring.cpp240 unsigned Slot = MI.getIndex(); local
244 const Value *Allocation = MFI->getObjectAllocation(Slot);
251 BlockLiveness[*FI].Begin.set(Slot);
253 if (BlockLiveness[*FI].Begin.test(Slot)) {
257 BlockLiveness[*FI].Begin.reset(Slot);
259 BlockLiveness[*FI].End.set(Slot);
379 int Slot = Mo.getIndex(); local
380 assert(Slot >= 0 && "Invalid slot");
385 if (!Starts[Slot].isValid() || Starts[Slot] > ThisInde
[all...]
/external/llvm/lib/Transforms/Utils/
H A DDemoteRegToStack.cpp30 AllocaInst *Slot; local
32 Slot = new AllocaInst(I.getType(), 0,
36 Slot = new AllocaInst(I.getType(), 0, I.getName()+".reg2mem",
59 V = new LoadInst(Slot, I.getName()+".reload", VolatileLoads,
67 Value *V = new LoadInst(Slot, I.getName()+".reload", VolatileLoads, U);
92 new StoreInst(&I, Slot, InsertPt);
93 return Slot;
106 AllocaInst *Slot; local
108 Slot = new AllocaInst(P->getType(), 0,
112 Slot
[all...]
/external/clang/lib/StaticAnalyzer/Checkers/
H A DNoReturnFunctionChecker.cpp87 unsigned Slot = 0; local
90 if (!Sel->getNameForSlot(Slot).equals(Arg))
92 ++Slot;
H A DRetainCountChecker.cpp1470 StringRef Slot = S.getNameForSlot(i); local
1471 if (Slot.substr(Slot.size() - 8).equals_lower("delegate")) {
/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++ -*-===//
80 enum Slot { enum in class:llvm::SlotIndex
119 Slot getSlot() const {
120 return static_cast<Slot>(lie.getInt());
134 SlotIndex(const SlotIndex &li, Slot s) : lie(li.listEntry(), unsigned(s)) {
247 Slot s = getSlot();
267 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/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/clang/lib/CodeGen/
H A DCGVTables.cpp375 ReturnValueSlot Slot; local
379 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified());
382 RValue RV = EmitCall(FnInfo, Callee, Slot, CallArgs, MD);
387 if (!ResultType->isVoidType() && Slot.isNull())
H A DCGBlocks.cpp739 AggValueSlot Slot = local
744 EmitAggExpr(copyExpr, Slot);
H A DCGExprAgg.cpp544 AggValueSlot Slot = EnsureSlot(E->getType()); local
545 CGF.EmitAggExpr(E->getInitializer(), Slot);
871 AggValueSlot Slot = EnsureSlot(E->getType()); local
872 CGF.EmitCXXConstructExpr(E, Slot);
877 AggValueSlot Slot = EnsureSlot(E->getType()); local
878 CGF.EmitLambdaExpr(E, Slot);
889 AggValueSlot Slot = EnsureSlot(T); local
890 EmitNullInitializationToLValue(CGF.MakeAddrLValue(Slot.getAddr(), T));
895 AggValueSlot Slot = EnsureSlot(T); local
896 EmitNullInitializationToLValue(CGF.MakeAddrLValue(Slot
1204 CheckAggExprForMemSetUse(AggValueSlot &Slot, const Expr *E, CodeGenFunction &CGF) argument
1252 EmitAggExpr(const Expr *E, AggValueSlot Slot) argument
[all...]
H A DCGExprCXX.cpp818 AggValueSlot Slot local
823 CGF.EmitAggExpr(Init, Slot);
1834 void CodeGenFunction::EmitLambdaExpr(const LambdaExpr *E, AggValueSlot Slot) { argument
1836 LValue SlotLV = MakeAddrLValue(Slot.getAddr(), E->getType(),
1837 Slot.getAlignment());
H A DCGClass.cpp455 AggValueSlot Slot = local
461 CGF.EmitAggExpr(Init, Slot);
H A DCGExpr.cpp2712 AggValueSlot Slot = CreateAggTemp(E->getType()); local
2713 EmitCXXConstructExpr(E, Slot);
2714 return MakeAddrLValue(Slot.getAddr(), E->getType());
2724 AggValueSlot Slot = CreateAggTemp(E->getType(), "temp.lvalue"); local
2725 Slot.setExternallyDestructed();
2726 EmitAggExpr(E->getSubExpr(), Slot);
2727 EmitCXXTemporary(E->getTemporary(), E->getType(), Slot.getAddr());
2728 return MakeAddrLValue(Slot.getAddr(), E->getType());
2733 AggValueSlot Slot = CreateAggTemp(E->getType(), "temp.lvalue"); local
2734 EmitLambdaExpr(E, Slot);
3042 AggValueSlot Slot = AggValueSlot::forAddr(Ptr, alignChars, local
[all...]
/external/llvm/lib/Target/X86/
H A DX86FastISel.cpp1433 const AllocaInst *Slot = cast<AllocaInst>(I.getArgOperand(1)); local
1437 if (!X86SelectAddress(Slot, AM)) return false;
/external/llvm/lib/VMCore/
H A DAsmWriter.cpp531 /// the function incorporation state that affects get*Slot/Create*Slot. Function
1056 int Slot = Machine->getMetadataSlot(N); local
1057 if (Slot == -1)
1060 Out << '!' << Slot; local
1078 int Slot; local
1082 Slot = Machine->getGlobalSlot(GV);
1085 Slot = Machine->getLocalSlot(V);
1090 if (Slot == -1)
1092 Slot
1111 Out << Prefix << Slot; local
1340 int Slot = Machine.getMetadataSlot(NMD->getOperand(i)); local
1344 Out << '!' << Slot; local
1649 int Slot = Machine.getLocalSlot(BB); local
1651 Out << Slot; local
[all...]
H A DConstants.cpp428 ConstantInt *&Slot = Context.pImpl->IntConstants[Key]; local
429 if (!Slot) Slot = new ConstantInt(ITy, V);
430 return Slot;
556 ConstantFP *&Slot = pImpl->FPConstants[Key]; local
558 if (!Slot) {
575 Slot = new ConstantFP(Ty, V);
578 return Slot;
2149 StringMap<ConstantDataSequential*>::MapEntryTy &Slot =
2156 ConstantDataSequential **Entry = &Slot
2176 StringMap<ConstantDataSequential*>::iterator Slot = local
[all...]
/external/llvm/utils/TableGen/
H A DDAGISelMatcher.h850 unsigned Slot; member in class:llvm::EmitConvertToTargetMatcher
853 : Matcher(EmitConvertToTarget), Slot(slot) {}
855 unsigned getSlot() const { return Slot; }
864 return cast<EmitConvertToTargetMatcher>(M)->Slot == Slot;
866 virtual unsigned getHashImpl() const { return Slot; }
931 unsigned Slot; member in class:llvm::EmitNodeXFormMatcher
935 : Matcher(EmitNodeXForm), Slot(slot), NodeXForm(nodeXForm) {}
937 unsigned getSlot() const { return Slot; }
947 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
/external/v8/src/
H A Dgdb-jit.cc75 class Slot { class in class:v8::internal::BASE_EMBEDDED
77 Slot(Writer* w, uintptr_t offset) : w_(w), offset_(offset) { } function in class:v8::internal::BASE_EMBEDDED::Slot
87 Slot<T> at(int i) {
88 return Slot<T>(w_, offset_ + sizeof(T) * i);
104 Slot<T> SlotAt(uintptr_t offset) {
106 return Slot<T>(this, offset);
110 Slot<T> CreateSlotHere() {
115 Slot<T> CreateSlotsHere(uint32_t count) {
174 template<typename T> friend class Slot;
195 virtual void WriteBody(Writer::Slot<THeade
[all...]

Completed in 512 milliseconds

12