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; } |