|
mc2lib
|
#include <model12.hpp>
Public Member Functions | |
| std::unique_ptr< Checker > | MakeChecker (const Architecture *arch, const ExecWitness *exec) const override |
| EventRel | ppo (const ExecWitness &ew) const override |
| EventRel | grf (const ExecWitness &ew) const override |
| EventRel | ab (const ExecWitness &ew) const override |
| Event::Type | EventTypeRead () const override |
| Event::Type | EventTypeWrite () const override |
Public Member Functions inherited from mc2lib::memconsistency::model12::Architecture | |
| virtual | ~Architecture () |
| virtual void | Clear () |
| virtual EventRel | ghb (const ExecWitness &ew) const |
|
inlineoverridevirtual |
Implements mc2lib::memconsistency::model12::Architecture.
|
inlineoverridevirtual |
Should return the mask of all types that are classed as read.
Implements mc2lib::memconsistency::model12::Architecture.
|
inlineoverridevirtual |
Should return the mask of all types that are classed as write.
Implements mc2lib::memconsistency::model12::Architecture.
|
inlineoverridevirtual |
Implements mc2lib::memconsistency::model12::Architecture.
|
inlineoverridevirtual |
Creates a checker compatible with this Architecture.
Implements mc2lib::memconsistency::model12::Architecture.
|
inlineoverridevirtual |
Implements mc2lib::memconsistency::model12::Architecture.
1.8.12