mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 11:13:28 +01:00
Instead of initializing the volatile field, use accessors to set it.
llvm-svn: 20045
This commit is contained in:
parent
d73939a8ed
commit
ec9411df83
@ -498,27 +498,31 @@ void LoadInst::AssertOK() {
|
||||
|
||||
LoadInst::LoadInst(Value *Ptr, const std::string &Name, Instruction *InsertBef)
|
||||
: UnaryInstruction(cast<PointerType>(Ptr->getType())->getElementType(),
|
||||
Load, Ptr, Name, InsertBef), Volatile(false) {
|
||||
Load, Ptr, Name, InsertBef) {
|
||||
setVolatile(false);
|
||||
AssertOK();
|
||||
}
|
||||
|
||||
LoadInst::LoadInst(Value *Ptr, const std::string &Name, BasicBlock *InsertAE)
|
||||
: UnaryInstruction(cast<PointerType>(Ptr->getType())->getElementType(),
|
||||
Load, Ptr, Name, InsertAE), Volatile(false) {
|
||||
Load, Ptr, Name, InsertAE) {
|
||||
setVolatile(false);
|
||||
AssertOK();
|
||||
}
|
||||
|
||||
LoadInst::LoadInst(Value *Ptr, const std::string &Name, bool isVolatile,
|
||||
Instruction *InsertBef)
|
||||
: UnaryInstruction(cast<PointerType>(Ptr->getType())->getElementType(),
|
||||
Load, Ptr, Name, InsertBef), Volatile(isVolatile) {
|
||||
Load, Ptr, Name, InsertBef) {
|
||||
setVolatile(isVolatile);
|
||||
AssertOK();
|
||||
}
|
||||
|
||||
LoadInst::LoadInst(Value *Ptr, const std::string &Name, bool isVolatile,
|
||||
BasicBlock *InsertAE)
|
||||
: UnaryInstruction(cast<PointerType>(Ptr->getType())->getElementType(),
|
||||
Load, Ptr, Name, InsertAE), Volatile(isVolatile) {
|
||||
Load, Ptr, Name, InsertAE) {
|
||||
setVolatile(isVolatile);
|
||||
AssertOK();
|
||||
}
|
||||
|
||||
@ -537,35 +541,36 @@ void StoreInst::AssertOK() {
|
||||
|
||||
|
||||
StoreInst::StoreInst(Value *val, Value *addr, Instruction *InsertBefore)
|
||||
: Instruction(Type::VoidTy, Store, Ops, 2, "", InsertBefore),
|
||||
Volatile(false) {
|
||||
: Instruction(Type::VoidTy, Store, Ops, 2, "", InsertBefore) {
|
||||
Ops[0].init(val, this);
|
||||
Ops[1].init(addr, this);
|
||||
setVolatile(false);
|
||||
AssertOK();
|
||||
}
|
||||
|
||||
StoreInst::StoreInst(Value *val, Value *addr, BasicBlock *InsertAtEnd)
|
||||
: Instruction(Type::VoidTy, Store, Ops, 2, "", InsertAtEnd), Volatile(false) {
|
||||
: Instruction(Type::VoidTy, Store, Ops, 2, "", InsertAtEnd) {
|
||||
Ops[0].init(val, this);
|
||||
Ops[1].init(addr, this);
|
||||
setVolatile(false);
|
||||
AssertOK();
|
||||
}
|
||||
|
||||
StoreInst::StoreInst(Value *val, Value *addr, bool isVolatile,
|
||||
Instruction *InsertBefore)
|
||||
: Instruction(Type::VoidTy, Store, Ops, 2, "", InsertBefore),
|
||||
Volatile(isVolatile) {
|
||||
: Instruction(Type::VoidTy, Store, Ops, 2, "", InsertBefore) {
|
||||
Ops[0].init(val, this);
|
||||
Ops[1].init(addr, this);
|
||||
setVolatile(isVolatile);
|
||||
AssertOK();
|
||||
}
|
||||
|
||||
StoreInst::StoreInst(Value *val, Value *addr, bool isVolatile,
|
||||
BasicBlock *InsertAtEnd)
|
||||
: Instruction(Type::VoidTy, Store, Ops, 2, "", InsertAtEnd),
|
||||
Volatile(isVolatile) {
|
||||
: Instruction(Type::VoidTy, Store, Ops, 2, "", InsertAtEnd) {
|
||||
Ops[0].init(val, this);
|
||||
Ops[1].init(addr, this);
|
||||
setVolatile(isVolatile);
|
||||
AssertOK();
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user