15 #ifndef SYSTEMZINSTRBUILDER_H
16 #define SYSTEMZINSTRBUILDER_H
26 static inline const MachineInstrBuilder &
The memory access reads data.
const MachineFunction * getParent() const
The memory access writes data.
bool mayStore() const
Return true if this instruction could possibly modify memory. Instructions with this flag set are not...
MachineMemOperand * getMachineMemOperand(MachinePointerInfo PtrInfo, unsigned f, uint64_t s, unsigned base_alignment, const MDNode *TBAAInfo=0, const MDNode *Ranges=0)
const MCInstrDesc & getDesc() const
Abstract Stack Frame Information.
static const PseudoSourceValue * getFixedStack(int FI)
const MachineInstrBuilder & addImm(int64_t Val) const
const MachineBasicBlock * getParent() const
static const MachineInstrBuilder & addFrameReference(const MachineInstrBuilder &MIB, int FI, int Offset=0, bool mem=true)
unsigned getObjectAlignment(int ObjectIdx) const
getObjectAlignment - Return the alignment of the specified stack object.
bool mayLoad() const
Return true if this instruction could possibly read memory. Instructions with this flag set are not n...
MachineFrameInfo * getFrameInfo()
const MachineInstrBuilder & addFrameIndex(int Idx) const
const MachineInstrBuilder & addMemOperand(MachineMemOperand *MMO) const
const MachineInstrBuilder & addReg(unsigned RegNo, unsigned flags=0, unsigned SubReg=0) const
int64_t getObjectSize(int ObjectIdx) const