Home
last modified time | relevance | path

Searched refs:getSubRegIndexLaneMask (Results 1 – 25 of 31) sorted by relevance

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIFormMemoryClauses.cpp169 LaneBitmask SubRegMask = TRI->getSubRegIndexLaneMask(Idx); in forAllLanes()
183 LaneBitmask MaskA = TRI->getSubRegIndexLaneMask(A); in forAllLanes()
184 LaneBitmask MaskB = TRI->getSubRegIndexLaneMask(B); in forAllLanes()
193 LaneBitmask SubRegMask = TRI->getSubRegIndexLaneMask(Idx); in forAllLanes()
234 LaneBitmask Mask = TRI->getSubRegIndexLaneMask(MO.getSubReg()); in canBundle()
274 ? TRI->getSubRegIndexLaneMask(MO.getSubReg()) in collectRegUses()
DSIShrinkInstructions.cpp401 LaneBitmask Overlap = TRI.getSubRegIndexLaneMask(SubReg) & in instAccessReg()
402 TRI.getSubRegIndexLaneMask(MO.getSubReg()); in instAccessReg()
429 LaneBitmask LM = TRI.getSubRegIndexLaneMask(Sub); in getSubRegForIndex()
DGCNRegPressure.cpp207 MRI.getTargetRegisterInfo()->getSubRegIndexLaneMask(MO.getSubReg()); in getDefRegMask()
216 return MRI.getTargetRegisterInfo()->getSubRegIndexLaneMask(SubReg); in getUsedRegMask()
DGCNRegBankReassign.cpp375 unsigned LM = TRI->getSubRegIndexLaneMask(Op.getSubReg()).getAsInteger(); in analyzeInst()
499 unsigned LM = TRI->getSubRegIndexLaneMask(SubReg).getAsInteger(); in getFreeBanks()
DSIRegisterInfo.cpp1399 unsigned Count = getSubRegIndexLaneMask(SubIdx).getNumLanes(); in getSubRegClass()
1857 LaneBitmask SubLanes = SubReg ? getSubRegIndexLaneMask(SubReg) in findReachingDef()
DSIInstrInfo.h831 return RI.getSubRegIndexLaneMask(SubReg).getNumLanes() * 4; in getOpSize()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DDetectDeadLanes.cpp257 MO1UsedLanes = UsedLanes & ~TRI->getSubRegIndexLaneMask(SubIdx); in transferUsedLanes()
318 DefinedLanes &= TRI->getSubRegIndexLaneMask(SubIdx); in transferDefinedLanes()
325 DefinedLanes &= TRI->getSubRegIndexLaneMask(SubIdx); in transferDefinedLanes()
329 DefinedLanes &= ~TRI->getSubRegIndexLaneMask(SubIdx); in transferDefinedLanes()
453 UsedLanes |= TRI->getSubRegIndexLaneMask(SubReg); in determineInitialUsedLanes()
461 LaneBitmask Mask = TRI->getSubRegIndexLaneMask(SubReg); in isUndefRegAtInput()
DRenameIndependentSubregs.cpp183 LaneBitmask LaneMask = TRI.getSubRegIndexLaneMask(SubRegIdx); in findComponents()
227 LaneBitmask LaneMask = TRI.getSubRegIndexLaneMask(SubRegIdx); in rewriteOperands()
DRegisterCoalescer.cpp1440 LaneBitmask DstMask = TRI->getSubRegIndexLaneMask(NewIdx); in reMaterializeTrivialDef()
1563 LaneBitmask SrcMask = TRI->getSubRegIndexLaneMask(SrcSubIdx); in eliminateUndefCopy()
1602 LaneBitmask DstMask = TRI->getSubRegIndexLaneMask(DstSubIdx); in eliminateUndefCopy()
1621 LaneBitmask UseMask = TRI->getSubRegIndexLaneMask(MO.getSubReg()); in eliminateUndefCopy()
1656 LaneBitmask Mask = TRI->getSubRegIndexLaneMask(SubRegIdx); in addUndefFlag()
1737 LaneBitmask UsedLanes = TRI->getSubRegIndexLaneMask(SubIdx); in updateRegDefsUses()
2438 L |= TRI->getSubRegIndexLaneMask( in computeWriteLanes()
2538 : TRI->getSubRegIndexLaneMask(SubIdx); in analyzeValue()
2742 if ((TRI->getSubRegIndexLaneMask(Other.SubIdx) & ~V.WriteLanes).none()) in analyzeValue()
2875 if ((Lanes & TRI->getSubRegIndexLaneMask(S)).any()) in usesLanes()
[all …]
DSplitKit.cpp444 LM |= TRI.getSubRegIndexLaneMask(SR); in addDeadDef()
529 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()
DLiveIntervals.cpp569 LaneBitmask LaneMask = TRI->getSubRegIndexLaneMask(SubReg); in shrinkToUses()
794 LaneBitmask UseMask = TRI->getSubRegIndexLaneMask(MO.getSubReg()); in addKillFlags()
1007 LaneBitmask LaneMask = SubReg ? TRI.getSubRegIndexLaneMask(SubReg) in updateAllRanges()
1420 && (TRI.getSubRegIndexLaneMask(SubReg) & LaneMask).none()) in findLastUseBefore()
1529 LaneBitmask Mask = TRI->getSubRegIndexLaneMask(SubReg); in repairOldRegInRange()
DLiveRangeCalc.cpp88 LaneBitmask SubMask = SubReg != 0 ? TRI.getSubRegIndexLaneMask(SubReg) in calculate()
179 LaneBitmask SLM = TRI.getSubRegIndexLaneMask(SubReg); in extendToUses()
DLivePhysRegs.cpp165 if ((Mask & TRI->getSubRegIndexLaneMask(SI)).any()) in addBlockLiveIns()
DLiveRangeEdit.cpp251 LaneBitmask LaneMask = TRI.getSubRegIndexLaneMask(SubReg); in useIsKill()
DVirtRegMap.cpp365 LaneBitmask UseMask = TRI->getSubRegIndexLaneMask(SubRegIdx); in readsUndefSubreg()
DLiveInterval.cpp909 LaneBitmask OrigMask = TRI.getSubRegIndexLaneMask(MOI->getSubReg()); in stripValuesNotDefiningMask()
989 LaneBitmask DefMask = TRI.getSubRegIndexLaneMask(SubReg); in computeSubRangeUndefs()
DMachineVerifier.cpp1973 ? TRI->getSubRegIndexLaneMask(SubRegIdx) in checkLiveness()
2075 ? TRI->getSubRegIndexLaneMask(SubRegIdx) in checkLiveness()
2448 (TRI->getSubRegIndexLaneMask(MOI->getSubReg()) & LaneMask).none()) in verifyLiveRangeValue()
2580 LaneBitmask SLM = Sub != 0 ? TRI->getSubRegIndexLaneMask(Sub) in verifyLiveRangeSegment()
DRegisterPressure.cpp556 ? TRI.getSubRegIndexLaneMask(SubRegIdx) in pushRegLanes()
1234 LaneBitmask UseMask = TRI.getSubRegIndexLaneMask(SubRegIdx); in findUseBetween()
DPeepholeOptimizer.cpp1968 !(TRI->getSubRegIndexLaneMask(DefSubReg) & in getNextSourceFromInsertSubreg()
1969 TRI->getSubRegIndexLaneMask(InsertedReg.SubIdx)).none()) in getNextSourceFromInsertSubreg()
DScheduleDAGInstrs.cpp377 return TRI->getSubRegIndexLaneMask(SubReg); in getLaneMaskForMO()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DRDFCopy.cpp127 if (RR.Mask == TRI.getSubRegIndexLaneMask(S.getSubRegIndex())) in run()
DRDFRegisters.cpp182 LaneBitmask SM = TRI.getSubRegIndexLaneMask(SI.getSubRegIndex()); in aliasRM()
DHexagonBlockRanges.cpp246 if ((I.LaneMask & TRI.getSubRegIndexLaneMask(SI)).any()) in getLiveIns()
DRDFLiveness.cpp866 LaneBitmask M = TRI.getSubRegIndexLaneMask(S.getSubRegIndex()); in resetKills()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DTargetRegisterInfo.h348 LaneBitmask getSubRegIndexLaneMask(unsigned SubIdx) const { in getSubRegIndexLaneMask() function

12