Home
last modified time | relevance | path

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

123

/external/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()
/external/llvm-project/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()
DGCNRegPressure.cpp209 MRI.getTargetRegisterInfo()->getSubRegIndexLaneMask(MO.getSubReg()); in getDefRegMask()
218 return MRI.getTargetRegisterInfo()->getSubRegIndexLaneMask(SubReg); in getUsedRegMask()
DSIRegisterInfo.cpp56 assert(getSubRegIndexLaneMask(AMDGPU::sub0).getAsInteger() == 3 && in SIRegisterInfo()
57 getSubRegIndexLaneMask(AMDGPU::sub31).getAsInteger() == (3ULL << 62) && in SIRegisterInfo()
58 (getSubRegIndexLaneMask(AMDGPU::lo16) | in SIRegisterInfo()
59 getSubRegIndexLaneMask(AMDGPU::hi16)).getAsInteger() == in SIRegisterInfo()
60 getSubRegIndexLaneMask(AMDGPU::sub0).getAsInteger() && in SIRegisterInfo()
2088 LaneBitmask SubLanes = SubReg ? getSubRegIndexLaneMask(SubReg) in findReachingDef()
/external/llvm/lib/CodeGen/
DDetectDeadLanes.cpp260 MO1UsedLanes = UsedLanes & ~TRI->getSubRegIndexLaneMask(SubIdx); in transferUsedLanes()
321 DefinedLanes &= TRI->getSubRegIndexLaneMask(SubIdx); in transferDefinedLanes()
328 DefinedLanes &= TRI->getSubRegIndexLaneMask(SubIdx); in transferDefinedLanes()
332 DefinedLanes &= ~TRI->getSubRegIndexLaneMask(SubIdx); in transferDefinedLanes()
456 UsedLanes |= TRI->getSubRegIndexLaneMask(SubReg); in determineInitialUsedLanes()
464 LaneBitmask Mask = TRI->getSubRegIndexLaneMask(SubReg); in isUndefRegAtInput()
DRenameIndependentSubregs.cpp183 LaneBitmask LaneMask = TRI.getSubRegIndexLaneMask(SubRegIdx); in findComponents()
226 LaneBitmask LaneMask = TRI.getSubRegIndexLaneMask(SubRegIdx); in rewriteOperands()
DRegisterCoalescer.cpp1154 LaneBitmask SrcMask = TRI->getSubRegIndexLaneMask(SrcSubIdx); in eliminateUndefCopy()
1175 LaneBitmask DstMask = TRI->getSubRegIndexLaneMask(DstSubIdx); in eliminateUndefCopy()
1194 LaneBitmask UseMask = TRI->getSubRegIndexLaneMask(MO.getSubReg()); in eliminateUndefCopy()
1218 LaneBitmask Mask = TRI->getSubRegIndexLaneMask(SubRegIdx); in addUndefFlag()
1913 L |= TRI->getSubRegIndexLaneMask( in computeWriteLanes()
1995 LaneBitmask Lanes = SubRangeJoin ? 1 : TRI->getSubRegIndexLaneMask(SubIdx); in analyzeValue()
2183 if ((TRI->getSubRegIndexLaneMask(Other.SubIdx) & ~V.WriteLanes) == 0) in analyzeValue()
2305 if (Lanes & TRI->getSubRegIndexLaneMask( in usesLanes()
2671 : TRI->getSubRegIndexLaneMask(DstIdx); in joinVirtRegs()
2689 : TRI->getSubRegIndexLaneMask(SrcIdx); in joinVirtRegs()
DLiveRangeCalc.cpp67 LaneBitmask Mask = SubReg != 0 ? TRI.getSubRegIndexLaneMask(SubReg) in calculate()
177 LaneBitmask SubRegMask = TRI.getSubRegIndexLaneMask(SubReg); in extendToUses()
DLiveIntervalAnalysis.cpp524 LaneBitmask LaneMask = TRI->getSubRegIndexLaneMask(SubReg); in shrinkToUses()
748 LaneBitmask UseMask = TRI->getSubRegIndexLaneMask(MO.getSubReg()); in addKillFlags()
957 LaneBitmask LaneMask = TRI.getSubRegIndexLaneMask(SubReg); in updateAllRanges()
1321 && (TRI.getSubRegIndexLaneMask(SubReg) & LaneMask) == 0) in findLastUseBefore()
1422 LaneBitmask Mask = TRI->getSubRegIndexLaneMask(SubReg); in repairOldRegInRange()
/external/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()
DLiveRangeCalc.cpp88 LaneBitmask SubMask = SubReg != 0 ? TRI.getSubRegIndexLaneMask(SubReg) in calculate()
179 LaneBitmask SLM = TRI.getSubRegIndexLaneMask(SubReg); in extendToUses()
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()
/external/llvm-project/llvm/lib/CodeGen/
DDetectDeadLanes.cpp254 MO1UsedLanes = UsedLanes & ~TRI->getSubRegIndexLaneMask(SubIdx); in transferUsedLanes()
315 DefinedLanes &= TRI->getSubRegIndexLaneMask(SubIdx); in transferDefinedLanes()
322 DefinedLanes &= TRI->getSubRegIndexLaneMask(SubIdx); in transferDefinedLanes()
326 DefinedLanes &= ~TRI->getSubRegIndexLaneMask(SubIdx); in transferDefinedLanes()
450 UsedLanes |= TRI->getSubRegIndexLaneMask(SubReg); in determineInitialUsedLanes()
458 LaneBitmask Mask = TRI->getSubRegIndexLaneMask(SubReg); in isUndefRegAtInput()
DLiveIntervalCalc.cpp70 LaneBitmask SubMask = SubReg != 0 ? TRI.getSubRegIndexLaneMask(SubReg) in calculate()
170 LaneBitmask SLM = TRI.getSubRegIndexLaneMask(SubReg); in extendToUses()
DRenameIndependentSubregs.cpp183 LaneBitmask LaneMask = TRI.getSubRegIndexLaneMask(SubRegIdx); in findComponents()
227 LaneBitmask LaneMask = TRI.getSubRegIndexLaneMask(SubRegIdx); in rewriteOperands()
DRegisterCoalescer.cpp1454 LaneBitmask DstMask = TRI->getSubRegIndexLaneMask(NewIdx); in reMaterializeTrivialDef()
1589 LaneBitmask SrcMask = TRI->getSubRegIndexLaneMask(SrcSubIdx); in eliminateUndefCopy()
1628 LaneBitmask DstMask = TRI->getSubRegIndexLaneMask(DstSubIdx); in eliminateUndefCopy()
1647 LaneBitmask UseMask = TRI->getSubRegIndexLaneMask(MO.getSubReg()); in eliminateUndefCopy()
1682 LaneBitmask Mask = TRI->getSubRegIndexLaneMask(SubRegIdx); in addUndefFlag()
1763 LaneBitmask UsedLanes = TRI->getSubRegIndexLaneMask(SubIdx); in updateRegDefsUses()
2465 L |= TRI->getSubRegIndexLaneMask( in computeWriteLanes()
2565 : TRI->getSubRegIndexLaneMask(SubIdx); in analyzeValue()
2763 if ((TRI->getSubRegIndexLaneMask(Other.SubIdx) & ~V.WriteLanes).none()) in analyzeValue()
2896 if ((Lanes & TRI->getSubRegIndexLaneMask(S)).any()) in usesLanes()
[all …]
DSplitKit.cpp447 LM |= TRI.getSubRegIndexLaneMask(SR); in addDeadDef()
532 LaneBitmask LaneMask = TRI.getSubRegIndexLaneMask(SubIdx); in buildSingleSubRegCopy()
569 LaneBitmask SubRegMask = TRI.getSubRegIndexLaneMask(Idx); in buildCopy()
597 LaneBitmask LanesLeft = LaneMask & ~(TRI.getSubRegIndexLaneMask(BestIdx)); in buildCopy()
602 LaneBitmask SubRegMask = TRI.getSubRegIndexLaneMask(Idx); in buildCopy()
624 LanesLeft &= ~TRI.getSubRegIndexLaneMask(BestIdx); in buildCopy()
1389 LaneBitmask LM = Sub != 0 ? TRI.getSubRegIndexLaneMask(Sub) in rewriteAssigned()
DLiveIntervals.cpp576 LaneBitmask LaneMask = TRI->getSubRegIndexLaneMask(SubReg); in shrinkToUses()
801 LaneBitmask UseMask = TRI->getSubRegIndexLaneMask(MO.getSubReg()); in addKillFlags()
1012 LaneBitmask LaneMask = SubReg ? TRI.getSubRegIndexLaneMask(SubReg) in updateAllRanges()
1440 && (TRI.getSubRegIndexLaneMask(SubReg) & LaneMask).none()) in findLastUseBefore()
1579 LaneBitmask Mask = TRI->getSubRegIndexLaneMask(SubReg); in repairOldRegInRange()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DRDFCopy.cpp127 if (RR.Mask == TRI.getSubRegIndexLaneMask(S.getSubRegIndex())) in run()
/external/llvm-project/llvm/lib/Target/Hexagon/
DRDFCopy.cpp127 if (RR.Mask == TRI.getSubRegIndexLaneMask(S.getSubRegIndex())) in run()

123