addr() const override | mc2lib::codegen::strong::Read | inlinevirtual |
addr_ | mc2lib::codegen::strong::Read | protected |
AdvanceThread(ThreadItStack *it_stack) const | mc2lib::codegen::Op< Backend, EvtState > | inlinevirtual |
at_ | mc2lib::codegen::strong::Read | protected |
Callback typedef | mc2lib::codegen::Op< Backend, EvtState > | |
CallbackStack typedef | mc2lib::codegen::Op< Backend, EvtState > | |
Clone() const override | mc2lib::codegen::strong::Write | inlinevirtual |
Emit(types::InstPtr start, Backend *backend, EvtStateCats *evts, void *code, std::size_t len) override | mc2lib::codegen::strong::Write | inline |
mc2lib::codegen::MemOp::Emit(types::InstPtr start, Backend *backend, EvtState *evts, void *code, std::size_t len)=0 | mc2lib::codegen::Op< Backend, EvtState > | pure virtual |
EnableEmit(EvtStateCats *evts) override | mc2lib::codegen::strong::Read | inline |
mc2lib::codegen::MemOp::EnableEmit(EvtState *evts)=0 | mc2lib::codegen::Op< Backend, EvtState > | pure virtual |
EraseObsHelper(const mc::Event *e1, const mc::Event *e2, mc::cats::ExecWitness *ew) override | mc2lib::codegen::strong::Write | inlineprotectedvirtual |
event_ | mc2lib::codegen::strong::Read | protected |
EvtState typedef | mc2lib::codegen::Op< Backend, EvtState > | |
FirstEvent(const mc::Event *prev_event, EvtStateCats *evts) const override | mc2lib::codegen::strong::Read | inline |
mc2lib::codegen::MemOp::FirstEvent(const mc::Event *prev_event, EvtState *evts) const=0 | mc2lib::codegen::Op< Backend, EvtState > | pure virtual |
from_ | mc2lib::codegen::strong::Read | protected |
InsertObsHelper(const mc::Event *e1, const mc::Event *e2, mc::cats::ExecWitness *ew) override | mc2lib::codegen::strong::Write | inlineprotectedvirtual |
InsertPo(Operation::ThreadConstIt before, EvtStateCats *evts) override | mc2lib::codegen::strong::Write | inline |
mc2lib::codegen::MemOp::InsertPo(ThreadConstIt before, EvtState *evts)=0 | mc2lib::codegen::Op< Backend, EvtState > | pure virtual |
LastEvent(const mc::Event *next_event, EvtStateCats *evts) const override | mc2lib::codegen::strong::Read | inline |
mc2lib::codegen::MemOp::LastEvent(const mc::Event *next_event, EvtState *evts) const=0 | mc2lib::codegen::Op< Backend, EvtState > | pure virtual |
MemOp(types::Pid pid) | mc2lib::codegen::MemOp< Backend, EvtState > | inlineexplicit |
Op(types::Pid pid) | mc2lib::codegen::Op< Backend, EvtState > | inlineexplicit |
pid() const | mc2lib::codegen::Op< Backend, EvtState > | inline |
Ptr typedef | mc2lib::codegen::Op< Backend, EvtState > | |
Read(types::Addr addr, types::Pid pid=-1) | mc2lib::codegen::strong::Read | inlineexplicit |
RegisterCallback(CallbackStack *callback_stack) | mc2lib::codegen::Op< Backend, EvtState > | inlinevirtual |
Reset() override | mc2lib::codegen::strong::Write | inlinevirtual |
set_pid(types::Pid pid) | mc2lib::codegen::Op< Backend, EvtState > | inline |
Thread typedef | mc2lib::codegen::Op< Backend, EvtState > | |
ThreadConst typedef | mc2lib::codegen::Op< Backend, EvtState > | |
ThreadConstIt typedef | mc2lib::codegen::Op< Backend, EvtState > | |
ThreadIt typedef | mc2lib::codegen::Op< Backend, EvtState > | |
ThreadItStack typedef | mc2lib::codegen::Op< Backend, EvtState > | |
Threads typedef | mc2lib::codegen::Op< Backend, EvtState > | |
UpdateObs(types::InstPtr ip, int part, types::Addr addr, const types::WriteID *from_id, std::size_t size, EvtStateCats *evts) override | mc2lib::codegen::strong::Read | inline |
mc2lib::codegen::MemOp::UpdateObs(types::InstPtr ip, int part, types::Addr addr, const types::WriteID *from_id, std::size_t size, EvtState *evts)=0 | mc2lib::codegen::Op< Backend, EvtState > | pure virtual |
Write(types::Addr addr, types::Pid pid=-1) | mc2lib::codegen::strong::Write | inlineexplicit |
write_id_ | mc2lib::codegen::strong::Write | protected |
~Op() | mc2lib::codegen::Op< Backend, EvtState > | inlinevirtual |