Home
last modified time | relevance | path

Searched refs:RegSeqInfo (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600OptimizeVectorRegisters.cpp49 class RegSeqInfo { class
55 RegSeqInfo(MachineRegisterInfo &MRI, MachineInstr *MI) : Instr(MI) { in RegSeqInfo() function in __anon1f03f2b70111::RegSeqInfo
67 RegSeqInfo() = default;
69 bool operator==(const RegSeqInfo &RSI) const { in operator ==()
80 DenseMap<MachineInstr *, RegSeqInfo> PreviousRegSeq;
88 bool tryMergeVector(const RegSeqInfo *Untouched, RegSeqInfo *ToMerge,
90 bool tryMergeUsingCommonSlot(RegSeqInfo &RSI, RegSeqInfo &CompatibleRSI,
92 bool tryMergeUsingFreeSlot(RegSeqInfo &RSI, RegSeqInfo &CompatibleRSI,
94 MachineInstr *RebuildVector(RegSeqInfo *MI, const RegSeqInfo *BaseVec,
97 void trackRSI(const RegSeqInfo &RSI);
[all …]