Home
last modified time | relevance | path

Searched refs:Slot (Results 1 – 25 of 67) sorted by relevance

123

/external/llvm/include/llvm/CodeGen/
DLiveStackAnalysis.h57 LiveInterval &getOrCreateInterval(int Slot, const TargetRegisterClass *RC);
59 LiveInterval &getInterval(int Slot) { in getInterval() argument
60 assert(Slot >= 0 && "Spill slot indice must be >= 0"); in getInterval()
61 SS2IntervalMap::iterator I = S2IMap.find(Slot); in getInterval()
66 const LiveInterval &getInterval(int Slot) const { in getInterval() argument
67 assert(Slot >= 0 && "Spill slot indice must be >= 0"); in getInterval()
68 SS2IntervalMap::const_iterator I = S2IMap.find(Slot); in getInterval()
73 bool hasInterval(int Slot) const { in hasInterval() argument
74 return S2IMap.count(Slot); in hasInterval()
77 const TargetRegisterClass *getIntervalRegClass(int Slot) const { in getIntervalRegClass() argument
[all …]
/external/llvm/lib/CodeGen/
DLiveStackAnalysis.cpp59 LiveStacks::getOrCreateInterval(int Slot, const TargetRegisterClass *RC) { in getOrCreateInterval() argument
60 assert(Slot >= 0 && "Spill slot indice must be >= 0"); in getOrCreateInterval()
61 SS2IntervalMap::iterator I = S2IMap.find(Slot); in getOrCreateInterval()
63 I = S2IMap.insert(I, std::make_pair(Slot, in getOrCreateInterval()
64 LiveInterval(TargetRegisterInfo::index2StackSlot(Slot), 0.0F))); in getOrCreateInterval()
65 S2RCMap.insert(std::make_pair(Slot, RC)); in getOrCreateInterval()
68 const TargetRegisterClass *OldRC = S2RCMap[Slot]; in getOrCreateInterval()
69 S2RCMap[Slot] = TRI->getCommonSubClass(OldRC, RC); in getOrCreateInterval()
80 int Slot = I->first; in print() local
81 const TargetRegisterClass *RC = getIntervalRegClass(Slot); in print()
DStackColoring.cpp255 unsigned Slot = MO.getIndex(); in collectMarkers() local
259 const AllocaInst *Allocation = MFI->getObjectAllocation(Slot); in collectMarkers()
261 DEBUG(dbgs()<<"Found a lifetime marker for slot #"<<Slot<< in collectMarkers()
266 BlockInfo.Begin.set(Slot); in collectMarkers()
268 if (BlockInfo.Begin.test(Slot)) { in collectMarkers()
272 BlockInfo.Begin.reset(Slot); in collectMarkers()
274 BlockInfo.End.set(Slot); in collectMarkers()
394 int Slot = Mo.getIndex(); in calculateLiveIntervals() local
395 assert(Slot >= 0 && "Invalid slot"); in calculateLiveIntervals()
400 if (!Starts[Slot].isValid() || Starts[Slot] > ThisIndex) in calculateLiveIntervals()
[all …]
/external/llvm/lib/Transforms/Utils/
DDemoteRegToStack.cpp32 AllocaInst *Slot; in DemoteRegToStack() local
34 Slot = new AllocaInst(I.getType(), nullptr, in DemoteRegToStack()
38 Slot = new AllocaInst(I.getType(), nullptr, I.getName()+".reg2mem", in DemoteRegToStack()
61 V = new LoadInst(Slot, I.getName()+".reload", VolatileLoads, in DemoteRegToStack()
69 Value *V = new LoadInst(Slot, I.getName()+".reload", VolatileLoads, U); in DemoteRegToStack()
103 new StoreInst(&I, Slot, InsertPt); in DemoteRegToStack()
104 return Slot; in DemoteRegToStack()
117 AllocaInst *Slot; in DemotePHIToStack() local
119 Slot = new AllocaInst(P->getType(), nullptr, in DemotePHIToStack()
123 Slot = new AllocaInst(P->getType(), nullptr, P->getName()+".reg2mem", in DemotePHIToStack()
[all …]
/external/deqp/framework/delibs/depool/
DdePoolHash.h69 typedef struct TYPENAME##Slot_s TYPENAME##Slot; \
74 TYPENAME##Slot* nextSlot; \
85 TYPENAME##Slot** slotTable; \
86 TYPENAME##Slot* slotFreeList; \
93 const TYPENAME##Slot* curSlot; \
220 TYPENAME##Slot* slot = hash->slotTable[slotNdx]; \
223 TYPENAME##Slot* nextSlot = slot->nextSlot; \
234 TYPENAME##Slot* TYPENAME##_allocSlot (TYPENAME* hash) \
236 TYPENAME##Slot* slot; \
243 …slot = (TYPENAME##Slot*)deMemPool_alloc(hash->pool, sizeof(TYPENAME##Slot) * DE_HASH_ELEMENTS_PER_…
[all …]
DdePoolSet.h68 typedef struct TYPENAME##Slot_s TYPENAME##Slot; \
73 TYPENAME##Slot* nextSlot; \
83 TYPENAME##Slot** slotTable; \
84 TYPENAME##Slot* slotFreeList; \
91 const TYPENAME##Slot* curSlot; \
228 TYPENAME##Slot* slot = set->slotTable[slotNdx]; \
231 TYPENAME##Slot* nextSlot = slot->nextSlot; \
242 TYPENAME##Slot* TYPENAME##_allocSlot (TYPENAME* set) \
244 TYPENAME##Slot* slot; \
251 …slot = (TYPENAME##Slot*)deMemPool_alloc(set->pool, sizeof(TYPENAME##Slot) * DE_SET_ELEMENTS_PER_SL…
[all …]
/external/llvm/lib/Transforms/IPO/
DConstantMerge.cpp160 GlobalVariable *&Slot = CMap[Pair]; in runOnModule() local
165 if (!Slot || IsBetterCanonical(*GV, *Slot)) in runOnModule()
166 Slot = GV; in runOnModule()
192 GlobalVariable *Slot = CMap[Pair]; in runOnModule() local
194 if (!Slot || Slot == GV) in runOnModule()
197 if (!Slot->hasUnnamedAddr() && !GV->hasUnnamedAddr()) in runOnModule()
201 Slot->setUnnamedAddr(false); in runOnModule()
204 Replacements.push_back(std::make_pair(GV, Slot)); in runOnModule()
/external/llvm/lib/Bitcode/Reader/
DBitcodeReader.h279 bool getValueTypePair(SmallVectorImpl<uint64_t> &Record, unsigned &Slot, in getValueTypePair() argument
281 if (Slot == Record.size()) return true; in getValueTypePair()
282 unsigned ValNo = (unsigned)Record[Slot++]; in getValueTypePair()
291 } else if (Slot == Record.size()) { in getValueTypePair()
295 unsigned TypeNo = (unsigned)Record[Slot++]; in getValueTypePair()
303 bool popValue(SmallVectorImpl<uint64_t> &Record, unsigned &Slot, in popValue() argument
305 if (getValue(Record, Slot, InstNum, Ty, ResVal)) in popValue()
308 ++Slot; in popValue()
313 bool getValue(SmallVectorImpl<uint64_t> &Record, unsigned Slot, in getValue() argument
315 ResVal = getValue(Record, Slot, InstNum, Ty); in getValue()
[all …]
/external/llvm/lib/IR/
DAttributeImpl.h195 const IndexAttrPair *getNode(unsigned Slot) const { in getNode() argument
196 return reinterpret_cast<const IndexAttrPair *>(this + 1) + Slot; in getNode()
230 unsigned getSlotIndex(unsigned Slot) const { in getSlotIndex() argument
231 return getNode(Slot)->first; in getSlotIndex()
237 AttributeSet getSlotAttributes(unsigned Slot) const { in getSlotAttributes() argument
238 return AttributeSet::get(Context, *getNode(Slot)); in getSlotAttributes()
243 AttributeSetNode *getSlotNode(unsigned Slot) const { in getSlotNode() argument
244 return getNode(Slot)->second; in getSlotNode()
248 iterator begin(unsigned Slot) const { return getSlotNode(Slot)->begin(); } in begin() argument
249 iterator end(unsigned Slot) const { return getSlotNode(Slot)->end(); } in end() argument
DAttributes.cpp898 AttributeSet::iterator AttributeSet::begin(unsigned Slot) const { in begin()
901 return pImpl->begin(Slot); in begin()
904 AttributeSet::iterator AttributeSet::end(unsigned Slot) const { in end()
907 return pImpl->end(Slot); in end()
921 unsigned AttributeSet::getSlotIndex(unsigned Slot) const { in getSlotIndex()
922 assert(pImpl && Slot < pImpl->getNumAttributes() && in getSlotIndex()
924 return pImpl->getSlotIndex(Slot); in getSlotIndex()
927 AttributeSet AttributeSet::getSlotAttributes(unsigned Slot) const { in getSlotAttributes()
928 assert(pImpl && Slot < pImpl->getNumAttributes() && in getSlotAttributes()
930 return pImpl->getSlotAttributes(Slot); in getSlotAttributes()
[all …]
/external/chromium_org/third_party/tcmalloc/vendor/src/
Dprofiledata.h150 typedef uintptr_t Slot; typedef
154 Slot count; // Number of hits
155 Slot depth; // Stack depth
156 Slot stack[kMaxStackDepth]; // Stack contents
165 Slot* evict_; // evicted entries
Dprofiledata.cc75 memcpy(&evict_[num_evicted_], entry.stack, d * sizeof(Slot)); in Evict()
114 evict_ = new Slot[kBufferLength]; in Start()
269 Slot h = 0; in Add()
271 Slot slot = reinterpret_cast<Slot>(stack[i]); in Add()
286 if (e->stack[i] != reinterpret_cast<Slot>(stack[i])) { in Add()
316 e->stack[i] = reinterpret_cast<Slot>(stack[i]); in Add()
/external/chromium_org/third_party/tcmalloc/chromium/src/
Dprofiledata.h150 typedef uintptr_t Slot; typedef
154 Slot count; // Number of hits
155 Slot depth; // Stack depth
156 Slot stack[kMaxStackDepth]; // Stack contents
165 Slot* evict_; // evicted entries
Dprofiledata.cc75 memcpy(&evict_[num_evicted_], entry.stack, d * sizeof(Slot)); in Evict()
114 evict_ = new Slot[kBufferLength]; in Start()
269 Slot h = 0; in Add()
271 Slot slot = reinterpret_cast<Slot>(stack[i]); in Add()
286 if (e->stack[i] != reinterpret_cast<Slot>(stack[i])) { in Add()
316 e->stack[i] = reinterpret_cast<Slot>(stack[i]); in Add()
/external/skia/include/utils/
DSkJSON.h31 struct Slot;
173 Slot* fSlot;
177 Slot* fHead;
178 Slot* fTail;
180 const Slot* findSlot(const char name[], Type) const;
181 Slot* addSlot(Slot*);
/external/chromium_org/base/android/jni_generator/
DtestMotionEvent.javap683 Start Length Slot Name Signature
700 Start Length Slot Name Signature
718 Start Length Slot Name Signature
748 Start Length Slot Name Signature
780 Start Length Slot Name Signature
808 Start Length Slot Name Signature
840 Start Length Slot Name Signature
862 Start Length Slot Name Signature
879 Start Length Slot Name Signature
896 Start Length Slot Name Signature
[all …]
DtestMotionEvent.javap7846 Start Length Slot Name Signature
862 Start Length Slot Name Signature
880 Start Length Slot Name Signature
909 Start Length Slot Name Signature
940 Start Length Slot Name Signature
967 Start Length Slot Name Signature
998 Start Length Slot Name Signature
1019 Start Length Slot Name Signature
1035 Start Length Slot Name Signature
1051 Start Length Slot Name Signature
[all …]
DtestInputStream.javap71 Start Length Slot Name Signature
88 Start Length Slot Name Signature
106 Start Length Slot Name Signature
124 Start Length Slot Name Signature
142 Start Length Slot Name Signature
163 Start Length Slot Name Signature
182 Start Length Slot Name Signature
203 Start Length Slot Name Signature
221 Start Length Slot Name Signature
/external/chromium_org/v8/src/
Dgdb-jit.cc56 class Slot { class in v8::internal::BASE_EMBEDDED
58 Slot(Writer* w, uintptr_t offset) : w_(w), offset_(offset) { } in Slot() function in v8::internal::BASE_EMBEDDED::Slot
68 Slot<T> at(int i) { in at()
69 return Slot<T>(w_, offset_ + sizeof(T) * i); in at()
85 Slot<T> SlotAt(uintptr_t offset) { in SlotAt()
87 return Slot<T>(this, offset); in SlotAt()
91 Slot<T> CreateSlotHere() { in CreateSlotHere()
96 Slot<T> CreateSlotsHere(uint32_t count) { in CreateSlotsHere()
155 template<typename T> friend class Slot;
176 virtual void WriteBody(Writer::Slot<THeader> header, Writer* writer) { in WriteBody()
[all …]
/external/llvm/lib/Target/Mips/
DMipsDelaySlotFiller.cpp214 bool searchBackward(MachineBasicBlock &MBB, Iter Slot) const;
218 bool searchForward(MachineBasicBlock &MBB, Iter Slot) const;
223 bool searchSuccBBs(MachineBasicBlock &MBB, Iter Slot) const;
570 bool Filler::searchBackward(MachineBasicBlock &MBB, Iter Slot) const { in searchBackward()
578 RegDU.init(*Slot); in searchBackward()
580 if (!searchRange(MBB, ReverseIter(Slot), MBB.rend(), RegDU, MemDU, Filler)) in searchBackward()
583 MBB.splice(std::next(Slot), &MBB, std::next(Filler).base()); in searchBackward()
584 MIBundleBuilder(MBB, Slot, std::next(Slot, 2)); in searchBackward()
589 bool Filler::searchForward(MachineBasicBlock &MBB, Iter Slot) const { in searchForward()
591 if (DisableForwardSearch || !Slot->isCall()) in searchForward()
[all …]
/external/chromium_org/base/threading/
Dthread_local_storage.h127 class BASE_EXPORT Slot : public StaticSlot {
130 explicit Slot(TLSDestructorFunc destructor = NULL);
136 DISALLOW_COPY_AND_ASSIGN(Slot);
/external/clang/lib/CodeGen/
DCGExprAgg.cpp544 AggValueSlot Slot = EnsureSlot(E->getType()); in VisitCompoundLiteralExpr() local
545 CGF.EmitAggExpr(E->getInitializer(), Slot); in VisitCompoundLiteralExpr()
980 AggValueSlot Slot = EnsureSlot(E->getType()); in VisitCXXConstructExpr() local
981 CGF.EmitCXXConstructExpr(E, Slot); in VisitCXXConstructExpr()
986 AggValueSlot Slot = EnsureSlot(E->getType()); in VisitLambdaExpr() local
987 CGF.EmitLambdaExpr(E, Slot); in VisitLambdaExpr()
998 AggValueSlot Slot = EnsureSlot(T); in VisitCXXScalarValueInitExpr() local
999 EmitNullInitializationToLValue(CGF.MakeAddrLValue(Slot.getAddr(), T)); in VisitCXXScalarValueInitExpr()
1004 AggValueSlot Slot = EnsureSlot(T); in VisitImplicitValueInitExpr() local
1005 EmitNullInitializationToLValue(CGF.MakeAddrLValue(Slot.getAddr(), T)); in VisitImplicitValueInitExpr()
[all …]
/external/chromium_org/ppapi/proxy/
Dppb_message_loop_proxy.cc53 base::ThreadLocalStorage::Slot* slot = new base::ThreadLocalStorage::Slot(); in MessageLoopResource()
75 base::ThreadLocalStorage::Slot* slot = globals->msg_loop_slot(); in AttachToCurrentThread()
77 slot = new base::ThreadLocalStorage::Slot(&ReleaseMessageLoop); in AttachToCurrentThread()
Dplugin_globals.h113 base::ThreadLocalStorage::Slot* msg_loop_slot() { in msg_loop_slot()
119 void set_msg_loop_slot(base::ThreadLocalStorage::Slot* slot) { in set_msg_loop_slot()
160 scoped_ptr<base::ThreadLocalStorage::Slot> msg_loop_slot_;
/external/llvm/lib/Target/R600/
DR600MachineScheduler.h91 SUnit *AttemptFillSlot (unsigned Slot, bool AnyAlu);
95 void AssignSlot(MachineInstr *MI, unsigned Slot);

123