Lines Matching refs:LaneMask

274                            LaneBitmask LaneMask, CoalescerPair &CP,
280 LaneBitmask LaneMask, const CoalescerPair &CP);
1011 MaskA |= SA.LaneMask; in removeCopyByCommutingDef()
1014 Allocator, SA.LaneMask, in removeCopyByCommutingDef()
1031 if ((SB.LaneMask & MaskA).any()) in removeCopyByCommutingDef()
1254 IntB.computeSubRangeUndefs(Undefs, SR.LaneMask, *MRI, in removePartialRedundancy()
1438 SR.LaneMask = TRI->composeSubRegIndexLaneMask(DstIdx, SR.LaneMask); in reMaterializeTrivialDef()
1473 MaxMask &= ~SR.LaneMask; in reMaterializeTrivialDef()
1498 if ((SR.LaneMask & DstMask).none()) { in reMaterializeTrivialDef()
1501 << PrintLaneMask(SR.LaneMask) << " : " << SR << "\n"); in reMaterializeTrivialDef()
1630 if ((SR.LaneMask & SrcMask).none()) in eliminateUndefCopy()
1669 if ((SR.LaneMask & DstMask).none()) in eliminateUndefCopy()
1691 if ((SR.LaneMask & UseMask).none()) in eliminateUndefCopy()
1726 if ((S.LaneMask & Mask).none()) in addUndefFlag()
1972 PrunedLanes |= S.LaneMask; in joinCopy()
2101 if ((S.LaneMask & ShrinkMask).none()) in joinCopy()
2103 LLVM_DEBUG(dbgs() << "Shrink LaneUses (Lane " << PrintLaneMask(S.LaneMask) in joinCopy()
2342 const LaneBitmask LaneMask; member in __anoncc82f7ba0311::JoinVals
2503 JoinVals(LiveRange &LR, Register Reg, unsigned SubIdx, LaneBitmask LaneMask, in JoinVals() argument
2507 : LR(LR), Reg(Reg), SubIdx(SubIdx), LaneMask(LaneMask), in JoinVals()
2603 LaneBitmask SMask = TRI->composeSubRegIndexLaneMask(SubIdx, S.LaneMask); in followCopyChain()
2604 if ((SMask & LaneMask).none()) in followCopyChain()
2885 TRI->composeSubRegIndexLaneMask(Other.SubIdx, OtherSR.LaneMask); in analyzeValue()
3044 << ' ' << PrintLaneMask(LaneMask) << '\n'); in resolveConflicts()
3254 LLVM_DEBUG(dbgs() << "\t\tPrune sublane " << PrintLaneMask(S.LaneMask) in pruneSubRegValues()
3272 ShrinkMask |= S.LaneMask; in pruneSubRegValues()
3284 << PrintLaneMask(S.LaneMask) << " at " << Def in pruneSubRegValues()
3286 ShrinkMask |= S.LaneMask; in pruneSubRegValues()
3426 LaneBitmask LaneMask, in joinSubRegRanges() argument
3429 JoinVals RHSVals(RRange, CP.getSrcReg(), CP.getSrcIdx(), LaneMask, in joinSubRegRanges()
3431 JoinVals LHSVals(LRange, CP.getDstReg(), CP.getDstIdx(), LaneMask, in joinSubRegRanges()
3469 LLVM_DEBUG(dbgs() << "\t\tjoined lanes: " << PrintLaneMask(LaneMask) in joinSubRegRanges()
3490 LaneBitmask LaneMask, in mergeSubRangeInto() argument
3495 Allocator, LaneMask, in mergeSubRangeInto()
3502 joinSubRegRanges(SR, RangeCopy, SR.LaneMask, CP); in mergeSubRangeInto()
3559 LaneBitmask Mask = TRI->composeSubRegIndexLaneMask(DstIdx, R.LaneMask); in joinVirtRegs()
3560 R.LaneMask = Mask; in joinVirtRegs()
3575 LaneBitmask Mask = TRI->composeSubRegIndexLaneMask(SrcIdx, R.LaneMask); in joinVirtRegs()
4187 assert((S.LaneMask & ~MaxMask).none()); in runOnMachineFunction()