Lines Matching refs:UniqueMachineInstr
31 void UniqueMachineInstr::Profile(FoldingSetNodeID &ID) { in Profile()
95 const UniqueMachineInstr &UMI) const { in isUniqueMachineInstValid()
103 void GISelCSEInfo::invalidateUniqueMachineInstr(UniqueMachineInstr *UMI) { in invalidateUniqueMachineInstr()
110 UniqueMachineInstr *GISelCSEInfo::getNodeIfExists(FoldingSetNodeID &ID, in getNodeIfExists()
126 void GISelCSEInfo::insertNode(UniqueMachineInstr *UMI, void *InsertPos) { in insertNode()
129 UniqueMachineInstr *MaybeNewNode = UMI; in insertNode()
143 UniqueMachineInstr *GISelCSEInfo::getUniqueInstrForMI(const MachineInstr *MI) { in getUniqueInstrForMI()
145 auto *Node = new (UniqueInstrAllocator) UniqueMachineInstr(MI); in getUniqueInstrForMI()
198 *UMI = UniqueMachineInstr(MI); in handleRecordedInst()
282 UniqueMachineInstr *FoundNode = in verify()
293 for (const UniqueMachineInstr &UMI : CSEMap) { in verify()