LoadInst(Value *Ptr, const char *NameStr, bool isVolatile,
BasicBlock *InsertAtEnd);
+ bool getHasSubsequentAcqlRMW() {
+ return hasSubsequentAcqlRMW_;
+ }
+
+ void setHasSubsequentAcqlRMW(bool val) {
+ hasSubsequentAcqlRMW_ = val;
+ }
+
/// isVolatile - Return true if this is a load from a volatile memory
/// location.
///
void setInstructionSubclassData(unsigned short D) {
Instruction::setInstructionSubclassData(D);
}
+
+ bool hasSubsequentAcqlRMW_;
};
//===----------------------------------------------------------------------===//