Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DDetectDeadLanes.cpp109 LaneBitmask UsedLanes) { in addUsedLanesOnOperand() argument
118 UsedLanes = TRI->composeSubRegIndexLaneMask(MOSubReg, UsedLanes); in addUsedLanesOnOperand()
119 UsedLanes &= MRI->getMaxLaneMaskForVReg(MOReg); in addUsedLanesOnOperand()
123 LaneBitmask PrevUsedLanes = MORegInfo.UsedLanes; in addUsedLanesOnOperand()
125 if ((UsedLanes & ~PrevUsedLanes).none()) in addUsedLanesOnOperand()
129 MORegInfo.UsedLanes = PrevUsedLanes | UsedLanes; in addUsedLanesOnOperand()
135 LaneBitmask UsedLanes) { in transferUsedLanesStep() argument
139 LaneBitmask UsedOnMO = transferUsedLanes(MI, UsedLanes, MO); in transferUsedLanesStep()
146 LaneBitmask UsedLanes, in transferUsedLanes() argument
155 return UsedLanes; in transferUsedLanes()
[all …]
H A DInitUndef.cpp152 if (Info.UsedLanes == Info.DefinedLanes) in handleSubReg()
158 LaneBitmask NeedDef = Info.UsedLanes & ~Info.DefinedLanes; in handleSubReg()
163 << " Used: " << PrintLaneMask(Info.UsedLanes) in handleSubReg()
H A DRegisterCoalescer.cpp1875 LaneBitmask UsedLanes = TRI->getSubRegIndexLaneMask(SubIdx); in updateRegDefsUses() local
1876 LaneBitmask UnusedLanes = FullMask & ~UsedLanes; in updateRegDefsUses()
1877 DstInt->createSubRangeFrom(Allocator, UsedLanes, *DstInt); in updateRegDefsUses()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DDetectDeadLanes.h47 LaneBitmask UsedLanes; member
69 void addUsedLanesOnOperand(const MachineOperand &MO, LaneBitmask UsedLanes);
74 void transferUsedLanesStep(const MachineInstr &MI, LaneBitmask UsedLanes);
91 LaneBitmask transferUsedLanes(const MachineInstr &MI, LaneBitmask UsedLanes,