Lines Matching refs:VTableSlot

326 struct VTableSlot {  struct
335 template <> struct DenseMapInfo<VTableSlot> {
336 static VTableSlot getEmptyKey() { in getEmptyKey()
340 static VTableSlot getTombstoneKey() { in getTombstoneKey()
344 static unsigned getHashValue(const VTableSlot &I) { in getHashValue()
348 static bool isEqual(const VTableSlot &LHS, in isEqual()
349 const VTableSlot &RHS) { in isEqual()
564 MapVector<VTableSlot, VTableSlotInfo> CallSlots;
628 WholeProgramDevirtResolution *Res, VTableSlot Slot);
642 std::string getGlobalName(VTableSlot Slot, ArrayRef<uint64_t> Args,
650 void exportGlobal(VTableSlot Slot, ArrayRef<uint64_t> Args, StringRef Name,
652 void exportConstant(VTableSlot Slot, ArrayRef<uint64_t> Args, StringRef Name,
657 Constant *importGlobal(VTableSlot Slot, ArrayRef<uint64_t> Args,
659 Constant *importConstant(VTableSlot Slot, ArrayRef<uint64_t> Args,
671 VTableSlot Slot, ArrayRef<uint64_t> Args);
677 WholeProgramDevirtResolution *Res, VTableSlot Slot);
682 void importResolution(VTableSlot Slot, VTableSlotInfo &SlotInfo);
1321 WholeProgramDevirtResolution *Res, VTableSlot Slot) { in tryICallBranchFunnel()
1514 std::string DevirtModule::getGlobalName(VTableSlot Slot, in getGlobalName()
1531 void DevirtModule::exportGlobal(VTableSlot Slot, ArrayRef<uint64_t> Args, in exportGlobal()
1538 void DevirtModule::exportConstant(VTableSlot Slot, ArrayRef<uint64_t> Args, in exportConstant()
1551 Constant *DevirtModule::importGlobal(VTableSlot Slot, ArrayRef<uint64_t> Args, in importGlobal()
1561 Constant *DevirtModule::importConstant(VTableSlot Slot, ArrayRef<uint64_t> Args, in importConstant()
1617 VTableSlot Slot, ArrayRef<uint64_t> Args) { in tryUniqueRetValOpt()
1691 WholeProgramDevirtResolution *Res, VTableSlot Slot) { in tryVirtualConstProp()
2000 void DevirtModule::importResolution(VTableSlot Slot, VTableSlotInfo &SlotInfo) { in importResolution()