Searched refs:UsedLanes (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | DetectDeadLanes.cpp | 109 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 D | InitUndef.cpp | 152 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 D | RegisterCoalescer.cpp | 1875 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 D | DetectDeadLanes.h | 47 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,
|