Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetRegisterInfo.cpp574 LaneBitmask SubRegMask = getSubRegIndexLaneMask(Idx); in getCoveringSubRegIndexes() local
576 if (SubRegMask == LaneMask) { in getCoveringSubRegIndexes()
582 if ((SubRegMask & ~LaneMask).any()) in getCoveringSubRegIndexes()
585 unsigned PopCount = SubRegMask.getNumLanes(); in getCoveringSubRegIndexes()
606 LaneBitmask SubRegMask = getSubRegIndexLaneMask(Idx); in getCoveringSubRegIndexes() local
608 if (SubRegMask == LanesLeft) { in getCoveringSubRegIndexes()
616 if ((SubRegMask & ~LanesLeft).any()) in getCoveringSubRegIndexes()
620 const int Cover = (SubRegMask & LanesLeft).getNumLanes(); in getCoveringSubRegIndexes()
H A DMachineInstrBundle.cpp302 LaneBitmask SubRegMask = TRI.getSubRegIndexLaneMask(SubReg); in AnalyzeVirtRegLanesInBundle() local
305 UseMask |= ~SubRegMask; in AnalyzeVirtRegLanesInBundle()
306 DefMask |= SubRegMask; in AnalyzeVirtRegLanesInBundle()
308 UseMask |= SubRegMask; in AnalyzeVirtRegLanesInBundle()
H A DRegAllocGreedy.cpp1504 LaneBitmask SubRegMask = TRI.getSubRegIndexLaneMask(SubReg); in getInstReadLaneMask() local
1507 Mask |= ~SubRegMask; in getInstReadLaneMask()
1509 Mask |= SubRegMask; in getInstReadLaneMask()
H A DRegisterCoalescer.cpp2009 LaneBitmask SubRegMask = TRI->getSubRegIndexLaneMask(SubRegIdx); in setUndefOnPrunedSubRegUses() local
2012 if (!S.liveAt(Pos) && (PrunedLanes & SubRegMask).any()) { in setUndefOnPrunedSubRegUses()