We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 289b176 commit 46f5662Copy full SHA for 46f5662
llvm/lib/Target/Hexagon/HexagonMachineFunctionInfo.h
@@ -70,12 +70,12 @@ class HexagonMachineFunctionInfo : public MachineFunctionInfo {
70
PacketInfo[MI] |= Hexagon::EndPacket;
71
}
72
bool isStartPacket(const MachineInstr* MI) const {
73
- return (PacketInfo.count(MI) &&
74
- (PacketInfo.find(MI)->second & Hexagon::StartPacket));
+ auto It = PacketInfo.find(MI);
+ return It != PacketInfo.end() && (It->second & Hexagon::StartPacket);
75
76
bool isEndPacket(const MachineInstr* MI) const {
77
78
- (PacketInfo.find(MI)->second & Hexagon::EndPacket));
+ return It != PacketInfo.end() && (It->second & Hexagon::EndPacket);
79
80
void setHasClobberLR(bool v) { HasClobberLR = v; }
81
bool hasClobberLR() const { return HasClobberLR; }
0 commit comments