H A D | VarLocBasedImpl.cpp | 1153 erase(const VarLocsInRange & KillSet,const VarLocMap & VarLocIDs,LocIndex::u32_location_t Location) erase() argument 1181 insert(LocIndices VarLocIDs,const VarLoc & VL) insert() argument 1203 collectIDsForRegs(VarLocsInRange & Collected,const DefinedRegsSet & Regs,const VarLocSet & CollectFrom,const VarLocMap & VarLocIDs) collectIDsForRegs() argument 1268 printVarLocInMBB(const MachineFunction & MF,const VarLocInMBB & V,const VarLocMap & VarLocIDs,const char * msg,raw_ostream & Out) const printVarLocInMBB() argument 1309 cleanupEntryValueTransfers(const MachineInstr * TRInst,OpenRangesSet & OpenRanges,VarLocMap & VarLocIDs,const VarLoc & EntryVL,InstToEntryLocMap & EntryValTransfers) cleanupEntryValueTransfers() argument 1333 removeEntryValue(const MachineInstr & MI,OpenRangesSet & OpenRanges,VarLocMap & VarLocIDs,const VarLoc & EntryVL,InstToEntryLocMap & EntryValTransfers,RegDefToInstMap & RegSetInstrs) removeEntryValue() argument 1397 transferDebugValue(const MachineInstr & MI,OpenRangesSet & OpenRanges,VarLocMap & VarLocIDs,InstToEntryLocMap & EntryValTransfers,RegDefToInstMap & RegSetInstrs) transferDebugValue() argument 1446 collectAllVarLocs(SmallVectorImpl<VarLoc> & Collected,const VarLocSet & CollectFrom,const VarLocMap & VarLocIDs) collectAllVarLocs() argument 1464 emitEntryValues(MachineInstr & MI,OpenRangesSet & OpenRanges,VarLocMap & VarLocIDs,InstToEntryLocMap & EntryValTransfers,VarLocsInRange & KillSet) emitEntryValues() argument 1505 insertTransferDebugPair(MachineInstr & MI,OpenRangesSet & OpenRanges,TransferMap & Transfers,VarLocMap & VarLocIDs,LocIndex OldVarID,TransferKind Kind,const VarLoc::MachineLoc & OldLoc,Register NewReg) insertTransferDebugPair() argument 1572 transferRegisterDef(MachineInstr & MI,OpenRangesSet & OpenRanges,VarLocMap & VarLocIDs,InstToEntryLocMap & EntryValTransfers,RegDefToInstMap & RegSetInstrs) transferRegisterDef() argument 1647 transferWasmDef(MachineInstr & MI,OpenRangesSet & OpenRanges,VarLocMap & VarLocIDs) transferWasmDef() argument 1746 transferSpillOrRestoreInst(MachineInstr & MI,OpenRangesSet & OpenRanges,VarLocMap & VarLocIDs,TransferMap & Transfers) transferSpillOrRestoreInst() argument 1841 transferRegisterCopy(MachineInstr & MI,OpenRangesSet & OpenRanges,VarLocMap & VarLocIDs,TransferMap & Transfers) transferRegisterCopy() argument 1914 transferTerminator(MachineBasicBlock * CurMBB,OpenRangesSet & OpenRanges,VarLocInMBB & OutLocs,const VarLocMap & VarLocIDs) transferTerminator() argument 1998 process(MachineInstr & MI,OpenRangesSet & OpenRanges,VarLocMap & VarLocIDs,TransferMap & Transfers,InstToEntryLocMap & EntryValTransfers,RegDefToInstMap & RegSetInstrs) process() argument 2017 join(MachineBasicBlock & MBB,VarLocInMBB & OutLocs,VarLocInMBB & InLocs,const VarLocMap & VarLocIDs,SmallPtrSet<const MachineBasicBlock *,16> & Visited,SmallPtrSetImpl<const MachineBasicBlock * > & ArtificialBlocks) join() argument 2098 flushPendingLocs(VarLocInMBB & PendingInLocs,VarLocMap & VarLocIDs) flushPendingLocs() argument 2180 recordEntryValue(const MachineInstr & MI,const DefinedRegsSet & DefinedRegs,OpenRangesSet & OpenRanges,VarLocMap & VarLocIDs) recordEntryValue() argument 2234 VarLocMap VarLocIDs; // Map VarLoc<>unique ID for use in bitvectors. ExtendRanges() local [all...] |