Searched refs:isAtomic (Results 1 - 25 of 28) sorted by relevance

12

/gem5/src/gpu-compute/
H A Dglobal_memory_pipeline.cc95 if (m->isStore() || m->isAtomic()) {
100 if (m->isLoad() || m->isAtomic()) {
116 if (mp->isLoad() || mp->isAtomic()) {
178 if (gpuDynInst->isLoad() || gpuDynInst->isAtomic()) {
187 if (gpuDynInst->isLoad() || gpuDynInst->isAtomic()) {
216 if (gpuDynInst->isLoad() || gpuDynInst->isAtomic()) {
H A Dlocal_memory_pipeline.cc88 if (m->isStore() || m->isAtomic()) {
93 if (m->isLoad() || m->isAtomic()) {
H A Dwavefront.cc354 ii->isALU() || ii->isLoad() || ii->isStore() || ii->isAtomic() ||
416 if (ii->isLoad() || ii->isAtomic() || ii->isMemFence()) {
423 if (ii->isStore() || ii->isAtomic() || ii->isMemFence()) {
455 if (ii->isLoad() || ii->isAtomic() || ii->isMemFence()) {
461 if (ii->isStore() || ii->isAtomic() || ii->isMemFence()) {
608 } else if ((ii->isAtomic() || ii->isMemFence()) && ii->isGlobalMem()) {
630 } else if ((ii->isAtomic() || ii->isMemFence()) && ii->isLocalMem()) {
753 } else if ((ii->isAtomic() || ii->isMemFence()) && ii->isGlobalMem()) {
768 } else if ((ii->isAtomic() || ii->isMemFence()) && ii->isLocalMem()) {
H A Dgpu_dyn_inst.cc253 GPUDynInst::isAtomic() const function in class:GPUDynInst
255 return _staticInst->isAtomic();
H A Dgpu_static_inst.hh117 isAtomic() const function in class:GPUStaticInst
H A Dvector_register_file.cc157 bool atomicInstr = ii->isAtomic() || ii->isMemFence();
H A Dgpu_dyn_inst.hh298 bool isAtomic() const;
/gem5/src/cpu/o3/
H A Dmem_dep_unit_impl.hh194 if ((inst->isLoad() || inst->isAtomic()) && loadBarrier) {
198 } else if ((inst->isStore() || inst->isAtomic()) && storeBarrier) {
255 if (inst->isStore() || inst->isAtomic()) {
291 if (inst->isStore() || inst->isAtomic()) {
455 if (!inst->isStore() && !inst->isAtomic() && !inst->isMemBarrier() &&
H A Dlsq.hh313 _inst->isStoreConditional() || _inst->isAtomic());
314 flags.set(Flag::IsAtomic, _inst->isAtomic());
333 _inst->isStoreConditional() || _inst->isAtomic());
334 flags.set(Flag::IsAtomic, _inst->isAtomic());
345 isAtomic() const function
H A Dlsq_unit_impl.hh130 inst->isAtomic());
132 if (inst->isStore() || inst->isAtomic()) {
280 assert(inst->isLoad() || inst->isStore() || inst->isAtomic());
639 if (store_inst->isStoreConditional() || store_inst->isAtomic()) {
776 if (inst->isStoreConditional() || inst->isAtomic()) {
H A Dlsq_unit.hh714 if (!store_it->instruction()->isAtomic() &&
778 (store_it->instruction()->isAtomic() &&
875 !req->request()->isAtomic())
H A Diew_impl.hh485 skidBuffer[tid].front()->isAtomic()) {
870 insts[tid].front()->isAtomic()) {
1012 if (inst->isStore() || inst->isAtomic()) {
1038 if ((inst->isAtomic() && ldstQueue.sqFull(tid)) ||
1057 if (inst->isAtomic()) {
1270 if (inst->isAtomic()) {
H A Dlsq_impl.hh696 bool isAtomic M5_VAR_USED = !isLoad && amo_op;
709 assert(!isAtomic || (isAtomic && !needs_burst));
H A Dcommit_impl.hh1171 || head_inst->isAtomic()
1331 if (head_inst->isStore() || head_inst->isAtomic())
1425 if (inst->isAtomic()) {
H A Drename_impl.hh659 if (inst->isStore() || inst->isAtomic()) {
759 if (inst->isAtomic() || inst->isStore()) {
/gem5/ext/sst/
H A DExtSlave.cc163 pkt->req->setExtraData(event->isAtomic());
/gem5/src/cpu/
H A Dstatic_inst.hh161 bool isAtomic() const { return flags[IsAtomic]; } function in class:StaticInst
H A Dbase_dyn_inst.hh511 bool isAtomic() const { return staticInst->isAtomic(); } function in class:BaseDynInst
H A Dbase.cc414 if (inst->isStore() || inst->isAtomic())
/gem5/src/mem/
H A Dpacket.hh767 bool isAtomicOp() const { return req->isAtomic(); }
899 else if (req->isSwap() || req->isAtomic())
H A Drequest.hh902 isAtomic() const function
/gem5/src/arch/arm/
H A Dtable_walker.cc460 const bool is_atomic = currState->req->isAtomic();
597 const bool is_atomic = currState->req->isAtomic();
858 const bool is_atomic = currState->req->isAtomic();
1469 const bool is_atomic = currState->req->isAtomic();
1568 currState->req->isAtomic() ? false : currState->isWrite,
1747 const bool is_atomic = currState->req->isAtomic();
/gem5/src/cpu/minor/
H A Dlsq.cc1030 bool is_atomic = request->request->isAtomic();
1587 if (needs_burst && inst->staticInst->isAtomic()) {
1613 if (inst->staticInst->isAtomic() ||
H A Dfetch2.cc423 else if (decoded_inst->isAtomic())
/gem5/src/cpu/simple/
H A Dbase.cc649 if (curStaticInst->isStore() || curStaticInst->isAtomic()){

Completed in 82 milliseconds

12