Lines Matching refs:LaneMask

264                            LaneBitmask LaneMask, CoalescerPair &CP,
270 LaneBitmask LaneMask, const CoalescerPair &CP);
1000 MaskA |= SA.LaneMask; in removeCopyByCommutingDef()
1003 Allocator, SA.LaneMask, in removeCopyByCommutingDef()
1020 if ((SB.LaneMask & MaskA).any()) in removeCopyByCommutingDef()
1258 IntB.computeSubRangeUndefs(Undefs, SR.LaneMask, *MRI, in removePartialRedundancy()
1492 SR.LaneMask = TRI->composeSubRegIndexLaneMask(DstIdx, SR.LaneMask); in reMaterializeTrivialDef()
1527 MaxMask &= ~SR.LaneMask; in reMaterializeTrivialDef()
1552 if ((SR.LaneMask & DstMask).none()) { in reMaterializeTrivialDef()
1555 << PrintLaneMask(SR.LaneMask) << " : " << SR << "\n"); in reMaterializeTrivialDef()
1692 if ((SR.LaneMask & SrcMask).none()) in eliminateUndefCopy()
1740 if ((SR.LaneMask & DstMask).none()) in eliminateUndefCopy()
1762 if ((SR.LaneMask & UseMask).none()) in eliminateUndefCopy()
1797 if ((S.LaneMask & Mask).none()) in addUndefFlag()
2045 PrunedLanes |= S.LaneMask; in joinCopy()
2176 if ((S.LaneMask & ShrinkMask).none()) in joinCopy()
2178 LLVM_DEBUG(dbgs() << "Shrink LaneUses (Lane " << PrintLaneMask(S.LaneMask) in joinCopy()
2419 const LaneBitmask LaneMask; member in __anon958e62000311::JoinVals
2589 JoinVals(LiveRange &LR, Register Reg, unsigned SubIdx, LaneBitmask LaneMask, in JoinVals() argument
2593 : LR(LR), Reg(Reg), SubIdx(SubIdx), LaneMask(LaneMask), in JoinVals()
2689 LaneBitmask SMask = TRI->composeSubRegIndexLaneMask(SubIdx, S.LaneMask); in followCopyChain()
2690 if ((SMask & LaneMask).none()) in followCopyChain()
2989 TRI->composeSubRegIndexLaneMask(Other.SubIdx, OtherSR.LaneMask); in analyzeValue()
3134 << ' ' << PrintLaneMask(LaneMask) << '\n'); in resolveConflicts()
3344 LLVM_DEBUG(dbgs() << "\t\tPrune sublane " << PrintLaneMask(S.LaneMask) in pruneSubRegValues()
3362 ShrinkMask |= S.LaneMask; in pruneSubRegValues()
3374 << PrintLaneMask(S.LaneMask) << " at " << Def in pruneSubRegValues()
3376 ShrinkMask |= S.LaneMask; in pruneSubRegValues()
3515 LaneBitmask LaneMask, in joinSubRegRanges() argument
3518 JoinVals RHSVals(RRange, CP.getSrcReg(), CP.getSrcIdx(), LaneMask, in joinSubRegRanges()
3520 JoinVals LHSVals(LRange, CP.getDstReg(), CP.getDstIdx(), LaneMask, in joinSubRegRanges()
3558 LLVM_DEBUG(dbgs() << "\t\tjoined lanes: " << PrintLaneMask(LaneMask) in joinSubRegRanges()
3579 LaneBitmask LaneMask, in mergeSubRangeInto() argument
3584 Allocator, LaneMask, in mergeSubRangeInto()
3591 joinSubRegRanges(SR, RangeCopy, SR.LaneMask, CP); in mergeSubRangeInto()
3648 LaneBitmask Mask = TRI->composeSubRegIndexLaneMask(DstIdx, R.LaneMask); in joinVirtRegs()
3649 R.LaneMask = Mask; in joinVirtRegs()
3664 LaneBitmask Mask = TRI->composeSubRegIndexLaneMask(SrcIdx, R.LaneMask); in joinVirtRegs()
4275 assert((S.LaneMask & ~MaxMask).none()); in runOnMachineFunction()