Home
last modified time | relevance | path

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

/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
HDDetectDeadLanes.cpp53 LaneBitmask UsedLanes; member
75 void addUsedLanesOnOperand(const MachineOperand &MO, LaneBitmask UsedLanes);
80 void transferUsedLanesStep(const MachineInstr &MI, LaneBitmask UsedLanes);
96 LaneBitmask transferUsedLanes(const MachineInstr &MI, LaneBitmask UsedLanes,
194 LaneBitmask UsedLanes) { in addUsedLanesOnOperand() argument
203 UsedLanes = TRI->composeSubRegIndexLaneMask(MOSubReg, UsedLanes); in addUsedLanesOnOperand()
204 UsedLanes &= MRI->getMaxLaneMaskForVReg(MOReg); in addUsedLanesOnOperand()
208 LaneBitmask PrevUsedLanes = MORegInfo.UsedLanes; in addUsedLanesOnOperand()
210 if ((UsedLanes & ~PrevUsedLanes).none()) in addUsedLanesOnOperand()
214 MORegInfo.UsedLanes = PrevUsedLanes | UsedLanes; in addUsedLanesOnOperand()
[all …]
HDRegisterCoalescer.cpp1737 LaneBitmask UsedLanes = TRI->getSubRegIndexLaneMask(SubIdx); in updateRegDefsUses() local
1738 LaneBitmask UnusedLanes = FullMask & ~UsedLanes; in updateRegDefsUses()
1739 DstInt->createSubRangeFrom(Allocator, UsedLanes, *DstInt); in updateRegDefsUses()