Searched refs:Slot (Results 1 - 25 of 59) sorted by relevance

123

/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/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...]
/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/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
H A Dprofiledata.cc75 memcpy(&evict_[num_evicted_], entry.stack, d * sizeof(Slot));
114 evict_ = new Slot[kBufferLength];
269 Slot h = 0;
271 Slot slot = reinterpret_cast<Slot>(stack[i]);
286 if (e->stack[i] != reinterpret_cast<Slot>(stack[i])) {
316 e->stack[i] = reinterpret_cast<Slot>(stack[i]);
/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
H A Dprofiledata.cc75 memcpy(&evict_[num_evicted_], entry.stack, d * sizeof(Slot));
114 evict_ = new Slot[kBufferLength];
269 Slot h = 0;
271 Slot slot = reinterpret_cast<Slot>(stack[i]);
286 if (e->stack[i] != reinterpret_cast<Slot>(stack[i])) {
316 e->stack[i] = reinterpret_cast<Slot>(stack[i]);
/external/skia/include/utils/
H A 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/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/deqp/framework/delibs/depool/
H A 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_allo
[all...]
H A 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_allo
[all...]
/external/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.h277 /// slot 'Slot'. Increment Slot past the number of slots used in the record.
279 bool getValueTypePair(SmallVectorImpl<uint64_t> &Record, unsigned &Slot,
281 if (Slot == Record.size()) return true;
282 unsigned ValNo = (unsigned)Record[Slot++];
291 } else if (Slot == Record.size()) {
295 unsigned TypeNo = (unsigned)Record[Slot++];
300 /// popValue - Read a value out of the specified record from slot 'Slot'.
301 /// Increment Slot past the number of slots used by the value in the record.
303 bool popValue(SmallVectorImpl<uint64_t> &Record, unsigned &Slot,
[all...]
/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
H A Dthread_local_storage_unittest.cc76 ThreadLocalStorage::Slot slot;
/external/llvm/lib/IR/
H A DAttributeImpl.h195 const IndexAttrPair *getNode(unsigned Slot) const {
196 return reinterpret_cast<const IndexAttrPair *>(this + 1) + Slot;
230 unsigned getSlotIndex(unsigned Slot) const {
231 return getNode(Slot)->first;
235 /// \p Slot is an index into the AttrNodes list, not the index of the return /
237 AttributeSet getSlotAttributes(unsigned Slot) const {
238 return AttributeSet::get(Context, *getNode(Slot));
243 AttributeSetNode *getSlotNode(unsigned Slot) const {
244 return getNode(Slot)->second;
248 iterator begin(unsigned Slot) cons
[all...]
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...]
/external/llvm/lib/Target/Mips/
H A DMipsDelaySlotFiller.cpp1 //===-- MipsDelaySlotFiller.cpp - Mips Delay Slot Filler ------------------===//
173 return "Mips Delay Slot Filler";
214 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 {
578 RegDU.init(*Slot);
580 if (!searchRange(MBB, ReverseIter(Slot), MBB.rend(), RegDU, MemDU, Filler))
583 MBB.splice(std::next(Slot), &MBB, std::next(Filler).base());
584 MIBundleBuilder(MBB, Slot, st
[all...]
/external/llvm/lib/Target/R600/
H A DR600MachineScheduler.h91 SUnit *AttemptFillSlot (unsigned Slot, bool AnyAlu);
95 void AssignSlot(MachineInstr *MI, unsigned Slot);
/external/chromium_org/ppapi/proxy/
H A Dplugin_globals.h113 base::ThreadLocalStorage::Slot* msg_loop_slot() {
119 void set_msg_loop_slot(base::ThreadLocalStorage::Slot* slot) {
160 scoped_ptr<base::ThreadLocalStorage::Slot> msg_loop_slot_;
H A Dppb_message_loop_proxy.cc53 base::ThreadLocalStorage::Slot* slot = new base::ThreadLocalStorage::Slot();
75 base::ThreadLocalStorage::Slot* slot = globals->msg_loop_slot();
77 slot = new base::ThreadLocalStorage::Slot(&ReleaseMessageLoop);
/external/chromium_org/v8/src/
H A Dgdb-jit.cc56 class Slot { class in class:v8::internal::BASE_EMBEDDED
58 Slot(Writer* w, uintptr_t offset) : w_(w), offset_(offset) { } function in class:v8::internal::BASE_EMBEDDED::Slot
68 Slot<T> at(int i) {
69 return Slot<T>(w_, offset_ + sizeof(T) * i);
85 Slot<T> SlotAt(uintptr_t offset) {
87 return Slot<T>(this, offset);
91 Slot<T> CreateSlotHere() {
96 Slot<T> CreateSlotsHere(uint32_t count) {
155 template<typename T> friend class Slot;
176 virtual void WriteBody(Writer::Slot<THeade
[all...]
/external/chromium_org/base/metrics/
H A Dstats_table.h213 ThreadLocalStorage::Slot tls_index_;
/external/llvm/include/llvm/IR/
H A DAttributes.h324 iterator begin(unsigned Slot) const;
325 iterator end(unsigned Slot) const;
358 unsigned getSlotIndex(unsigned Slot) const;
361 AttributeSet getSlotAttributes(unsigned Slot) const;

Completed in 5831 milliseconds

123