Lines Matching refs:MI
48 void addAllocaAdjustInst(MachineInstr* MI) {
49 AllocaAdjustInsts.push_back(MI);
58 void setStartPacket(MachineInstr* MI) {
59 PacketInfo[MI] |= Hexagon::StartPacket;
61 void setEndPacket(MachineInstr* MI) {
62 PacketInfo[MI] |= Hexagon::EndPacket;
64 bool isStartPacket(const MachineInstr* MI) const {
65 return (PacketInfo.count(MI) &&
66 (PacketInfo.find(MI)->second & Hexagon::StartPacket));
68 bool isEndPacket(const MachineInstr* MI) const {
69 return (PacketInfo.count(MI) &&
70 (PacketInfo.find(MI)->second & Hexagon::EndPacket));