BundledSucc = 1 << 3 // Instruction has bundled successors.
};
private:
- // XXX-update: A flag that checks whether we can eliminate this instruction.
- bool canEliminateMachineInstr;
-
const MCInstrDesc *MCID; // Instruction descriptor.
MachineBasicBlock *Parent; // Pointer to the owning basic block.
friend class MachineFunction;
public:
- // XXX-update:
- void disableCanEliminateMachineInstr() {
- canEliminateMachineInstr = false;
- }
-
- bool getCanEliminateMachineInstr() {
- return canEliminateMachineInstr;
- }
-
const MachineBasicBlock* getParent() const { return Parent; }
MachineBasicBlock* getParent() { return Parent; }