Lines Matching defs:addr

51                                      this->addr.disassemble());
64 this->addr.calcVector(w, addr_vec);
85 this->addr.disassemble());
93 this->addr.disassemble());
102 this->addr.disassemble());
113 this->addr.disassemble());
123 calcPrivAddr(Addr addr, Wavefront *w, int lane, GPUStaticInst *i)
131 i->parent->findSymbol(Brig::BrigPrivateSpace, addr);
149 Addr addr_div8 = addr / 8;
150 Addr addr_mod8 = addr % 8;
184 uint64_t address = this->addr.calcUniform();
198 uint64_t address = this->addr.calcUniform();
215 this->addr.calcVector(w, m->addr);
250 if (m->addr[lane] < w->privSizePerItem) {
256 assert(!((sizeof(MemCType) - 1) & m->addr[lane]));
258 Addr privAddr = calcPrivAddr(m->addr[lane], w, lane,
261 m->addr[lane] = privAddr;
279 // different widths (e.g., a ld_u32 addr and a ld_u16 addr)
281 assert(m->addr[lane] < w->spillSizePerItem);
283 m->addr[lane] = m->addr[lane] * w->spillWidth +
286 w->lastAddr[lane] = m->addr[lane];
310 assert(m->addr[lane] + sizeof(MemCType) <= w->roSize);
311 m->addr[lane] += w->roBase;
326 assert(m->addr[lane] < w->privSizePerItem);
328 m->addr[lane] = m->addr[lane] +
340 m->addr[0]);
364 uint64_t address = this->addr.calcUniform();
381 this->addr.calcVector(w, m->addr);
430 if (m->addr[lane] < w->privSizePerItem) {
433 assert(!((sizeof(CType)-1) & m->addr[lane]));
435 Addr privAddr = calcPrivAddr(m->addr[lane], w, lane,
438 m->addr[lane] = privAddr;
455 assert(m->addr[lane] < w->spillSizePerItem);
457 m->addr[lane] = m->addr[lane] * w->spillWidth +
482 assert(m->addr[lane] < w->privSizePerItem);
483 m->addr[lane] = m->addr[lane] + lane *
514 this->addr.disassemble());
522 this->addr.disassemble());
533 this->addr.disassemble());
553 this->addr.calcVector(w, m->addr);
634 this->addr.disassemble());
640 DataType::label, this->addr.disassemble());