Lines Matching refs:InstX86FakeRMW
250 /// InstX86FakeRMW represents a non-atomic read-modify-write operation on a
251 /// memory location. An InstX86FakeRMW is a "fake" instruction in that it
256 class InstX86FakeRMW final : public InstX86Base {
257 InstX86FakeRMW() = delete;
258 InstX86FakeRMW(const InstX86FakeRMW &) = delete;
259 InstX86FakeRMW &operator=(const InstX86FakeRMW &) = delete;
262 static InstX86FakeRMW *create(Cfg *Func, Operand *Data, Operand *Addr,
267 return new (Func->allocate<InstX86FakeRMW>())
268 InstX86FakeRMW(Func, Data, Addr, Op, Beacon);
283 InstX86FakeRMW(Cfg *Func, Operand *Data, Operand *Addr,
3192 using FakeRMW = typename InstImpl<TraitsType>::InstX86FakeRMW;