| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | SIFormMemoryClauses.cpp | 158 LaneBitmask SubRegMask = TRI->getSubRegIndexLaneMask(Idx); in forAllLanes() 172 LaneBitmask MaskA = TRI->getSubRegIndexLaneMask(A); in forAllLanes() 173 LaneBitmask MaskB = TRI->getSubRegIndexLaneMask(B); in forAllLanes() 182 LaneBitmask SubRegMask = TRI->getSubRegIndexLaneMask(Idx); in forAllLanes() 223 LaneBitmask Mask = TRI->getSubRegIndexLaneMask(MO.getSubReg()); in canBundle() 263 TRI->getSubRegIndexLaneMask(MO.getSubReg()) : in collectRegUses()
|
| H A D | SIShrinkInstructions.cpp | 306 LaneBitmask Overlap = TRI.getSubRegIndexLaneMask(SubReg) & in instAccessReg() 307 TRI.getSubRegIndexLaneMask(MO.getSubReg()); in instAccessReg() 334 LaneBitmask LM = TRI.getSubRegIndexLaneMask(Sub); in getSubRegForIndex()
|
| H A D | GCNRegPressure.cpp | 203 MRI.getTargetRegisterInfo()->getSubRegIndexLaneMask(MO.getSubReg()); in getDefRegMask() 213 return MRI.getTargetRegisterInfo()->getSubRegIndexLaneMask(SubReg); in getUsedRegMask()
|
| H A D | SIRegisterInfo.cpp | 1324 unsigned Count = getSubRegIndexLaneMask(SubIdx).getNumLanes(); in getSubRegClass() 1619 LaneBitmask SubLanes = SubReg ? getSubRegIndexLaneMask(SubReg) in findReachingDef()
|
| H A D | SIInstrInfo.h | 760 return RI.getSubRegIndexLaneMask(SubReg).getNumLanes() * 4; in getOpSize()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | DetectDeadLanes.cpp | 258 MO1UsedLanes = UsedLanes & ~TRI->getSubRegIndexLaneMask(SubIdx); in transferUsedLanes() 319 DefinedLanes &= TRI->getSubRegIndexLaneMask(SubIdx); in transferDefinedLanes() 326 DefinedLanes &= TRI->getSubRegIndexLaneMask(SubIdx); in transferDefinedLanes() 330 DefinedLanes &= ~TRI->getSubRegIndexLaneMask(SubIdx); in transferDefinedLanes() 454 UsedLanes |= TRI->getSubRegIndexLaneMask(SubReg); in determineInitialUsedLanes() 462 LaneBitmask Mask = TRI->getSubRegIndexLaneMask(SubReg); in isUndefRegAtInput()
|
| H A D | RenameIndependentSubregs.cpp | 183 LaneBitmask LaneMask = TRI.getSubRegIndexLaneMask(SubRegIdx); in findComponents() 227 LaneBitmask LaneMask = TRI.getSubRegIndexLaneMask(SubRegIdx); in rewriteOperands()
|
| H A D | RegisterCoalescer.cpp | 1381 LaneBitmask DstMask = TRI->getSubRegIndexLaneMask(NewIdx); in reMaterializeTrivialDef() 1503 LaneBitmask SrcMask = TRI->getSubRegIndexLaneMask(SrcSubIdx); in eliminateUndefCopy() 1542 LaneBitmask DstMask = TRI->getSubRegIndexLaneMask(DstSubIdx); in eliminateUndefCopy() 1561 LaneBitmask UseMask = TRI->getSubRegIndexLaneMask(MO.getSubReg()); in eliminateUndefCopy() 1596 LaneBitmask Mask = TRI->getSubRegIndexLaneMask(SubRegIdx); in addUndefFlag() 2365 L |= TRI->getSubRegIndexLaneMask( in computeWriteLanes() 2465 : TRI->getSubRegIndexLaneMask(SubIdx); in analyzeValue() 2669 if ((TRI->getSubRegIndexLaneMask(Other.SubIdx) & ~V.WriteLanes).none()) in analyzeValue() 2802 if ((Lanes & TRI->getSubRegIndexLaneMask(S)).any()) in usesLanes() 3286 : TRI->getSubRegIndexLaneMask(DstIdx); in joinVirtRegs() [all …]
|
| H A D | SplitKit.cpp | 445 LM |= TRI.getSubRegIndexLaneMask(SR); in addDeadDef() 530 LaneBitmask LaneMask = TRI.getSubRegIndexLaneMask(SubIdx); in buildSingleSubRegCopy() 566 LaneBitmask SubRegMask = TRI.getSubRegIndexLaneMask(Idx); in buildCopy() 594 LaneBitmask LanesLeft = LaneMask & ~(TRI.getSubRegIndexLaneMask(BestIdx)); in buildCopy() 599 LaneBitmask SubRegMask = TRI.getSubRegIndexLaneMask(Idx); in buildCopy() 621 LanesLeft &= ~TRI.getSubRegIndexLaneMask(BestIdx); in buildCopy() 1377 LaneBitmask LM = Sub != 0 ? TRI.getSubRegIndexLaneMask(Sub) in rewriteAssigned()
|
| H A D | LiveRangeCalc.cpp | 89 LaneBitmask SubMask = SubReg != 0 ? TRI.getSubRegIndexLaneMask(SubReg) in calculate() 179 LaneBitmask SLM = TRI.getSubRegIndexLaneMask(SubReg); in extendToUses()
|
| H A D | LiveIntervals.cpp | 559 LaneBitmask LaneMask = TRI->getSubRegIndexLaneMask(SubReg); in shrinkToUses() 784 LaneBitmask UseMask = TRI->getSubRegIndexLaneMask(MO.getSubReg()); in addKillFlags() 998 LaneBitmask LaneMask = SubReg ? TRI.getSubRegIndexLaneMask(SubReg) in updateAllRanges() 1397 && (TRI.getSubRegIndexLaneMask(SubReg) & LaneMask).none()) in findLastUseBefore() 1503 LaneBitmask Mask = TRI->getSubRegIndexLaneMask(SubReg); in repairOldRegInRange()
|
| H A D | LivePhysRegs.cpp | 170 if ((Mask & TRI->getSubRegIndexLaneMask(SI)).any()) in addBlockLiveIns()
|
| H A D | LiveRangeEdit.cpp | 250 LaneBitmask LaneMask = TRI.getSubRegIndexLaneMask(SubReg); in useIsKill()
|
| H A D | MachineVerifier.cpp | 1585 ? TRI->getSubRegIndexLaneMask(SubRegIdx) in checkLiveness() 1688 ? TRI->getSubRegIndexLaneMask(SubRegIdx) in checkLiveness() 2031 (TRI->getSubRegIndexLaneMask(MOI->getSubReg()) & LaneMask).none()) in verifyLiveRangeValue() 2163 LaneBitmask SLM = Sub != 0 ? TRI->getSubRegIndexLaneMask(Sub) in verifyLiveRangeSegment()
|
| H A D | VirtRegMap.cpp | 367 LaneBitmask UseMask = TRI->getSubRegIndexLaneMask(SubRegIdx); in readsUndefSubreg()
|
| H A D | PeepholeOptimizer.cpp | 1964 !(TRI->getSubRegIndexLaneMask(DefSubReg) & in getNextSourceFromInsertSubreg() 1965 TRI->getSubRegIndexLaneMask(InsertedReg.SubIdx)).none()) in getNextSourceFromInsertSubreg()
|
| H A D | RegisterPressure.cpp | 541 ? TRI.getSubRegIndexLaneMask(SubRegIdx) in pushRegLanes() 1213 LaneBitmask UseMask = TRI.getSubRegIndexLaneMask(SubRegIdx); in findUseBetween()
|
| H A D | LiveInterval.cpp | 933 LaneBitmask DefMask = TRI.getSubRegIndexLaneMask(SubReg); in computeSubRangeUndefs()
|
| H A D | ScheduleDAGInstrs.cpp | 373 return TRI->getSubRegIndexLaneMask(SubReg); in getLaneMaskForMO()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | RDFCopy.cpp | 128 if (RR.Mask == TRI.getSubRegIndexLaneMask(S.getSubRegIndex())) in run()
|
| H A D | RDFRegisters.cpp | 183 LaneBitmask SM = TRI.getSubRegIndexLaneMask(SI.getSubRegIndex()); in aliasRM()
|
| H A D | HexagonBlockRanges.cpp | 247 if ((I.LaneMask & TRI.getSubRegIndexLaneMask(SI)).any()) in getLiveIns()
|
| H A D | RDFLiveness.cpp | 868 LaneBitmask M = TRI.getSubRegIndexLaneMask(S.getSubRegIndex()); in resetKills()
|
| H A D | HexagonExpandCondsets.cpp | 290 return Sub != 0 ? TRI->getSubRegIndexLaneMask(Sub) in getLaneMask()
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | TargetRegisterInfo.h | 391 LaneBitmask getSubRegIndexLaneMask(unsigned SubIdx) const { in getSubRegIndexLaneMask() function
|