Searched refs:SrcSubIdx (Results 1 – 2 of 2) sorted by relevance
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
| D | DetectDeadLanes.cpp | 159 unsigned SrcSubIdx = MO.getSubReg(); in isCrossCopy() local 175 SrcSubIdx = TRI.composeSubRegIndices(SubReg, SrcSubIdx); in isCrossCopy() 180 if (SrcSubIdx && DstSubIdx) in isCrossCopy() 181 return !TRI.getCommonSuperRegClass(SrcRC, SrcSubIdx, DstRC, DstSubIdx, PreA, in isCrossCopy() 183 if (SrcSubIdx) in isCrossCopy() 184 return !TRI.getMatchingSuperRegClass(SrcRC, DstRC, SrcSubIdx); in isCrossCopy()
|
| D | RegisterCoalescer.cpp | 1625 unsigned SrcSubIdx = 0, DstSubIdx = 0; in eliminateUndefCopy() local 1626 if(!isMoveInstr(*TRI, CopyMI, SrcReg, DstReg, SrcSubIdx, DstSubIdx)) in eliminateUndefCopy() 1632 if (SrcSubIdx != 0 && SrcLI.hasSubRanges()) { in eliminateUndefCopy() 1633 LaneBitmask SrcMask = TRI->getSubRegIndexLaneMask(SrcSubIdx); in eliminateUndefCopy()
|