| Index: src/IceInst.h
|
| diff --git a/src/IceInst.h b/src/IceInst.h
|
| index 948c5db53184c478ff0dfdf08a2ef4bb7578f4e9..99a86539a2aade5f5258ed799526ef860b315473 100644
|
| --- a/src/IceInst.h
|
| +++ b/src/IceInst.h
|
| @@ -691,13 +691,15 @@ class InstStore : public InstHighLevel {
|
|
|
| public:
|
| static InstStore *create(Cfg *Func, Operand *Data, Operand *Addr,
|
| - uint32_t align = 1) {
|
| + uint32_t Align = 1) {
|
| // TODO(kschimpf) Stop ignoring alignment specification.
|
| - (void)align;
|
| + (void)Align;
|
| return new (Func->allocate<InstStore>()) InstStore(Func, Data, Addr);
|
| }
|
| Operand *getAddr() const { return getSrc(1); }
|
| Operand *getData() const { return getSrc(0); }
|
| + Variable *getRmwBeacon() const { return llvm::dyn_cast<Variable>(getSrc(2)); }
|
| + void setRmwBeacon(Variable *Beacon);
|
| void dump(const Cfg *Func) const override;
|
| static bool classof(const Inst *Inst) { return Inst->getKind() == Store; }
|
|
|
|
|