Lines Matching refs:LaneMask
274 LaneBitmask LaneMask, CoalescerPair &CP,
280 LaneBitmask LaneMask, const CoalescerPair &CP);
1015 MaskA |= SA.LaneMask; in removeCopyByCommutingDef()
1018 Allocator, SA.LaneMask, in removeCopyByCommutingDef()
1035 if ((SB.LaneMask & MaskA).any()) in removeCopyByCommutingDef()
1258 IntB.computeSubRangeUndefs(Undefs, SR.LaneMask, *MRI, in removePartialRedundancy()
1442 SR.LaneMask = TRI->composeSubRegIndexLaneMask(DstIdx, SR.LaneMask); in reMaterializeTrivialDef()
1477 MaxMask &= ~SR.LaneMask; in reMaterializeTrivialDef()
1502 if ((SR.LaneMask & DstMask).none()) { in reMaterializeTrivialDef()
1505 << PrintLaneMask(SR.LaneMask) << " : " << SR << "\n"); in reMaterializeTrivialDef()
1635 if ((SR.LaneMask & SrcMask).none()) in eliminateUndefCopy()
1674 if ((SR.LaneMask & DstMask).none()) in eliminateUndefCopy()
1696 if ((SR.LaneMask & UseMask).none()) in eliminateUndefCopy()
1731 if ((S.LaneMask & Mask).none()) in addUndefFlag()
1977 PrunedLanes |= S.LaneMask; in joinCopy()
2106 if ((S.LaneMask & ShrinkMask).none()) in joinCopy()
2108 LLVM_DEBUG(dbgs() << "Shrink LaneUses (Lane " << PrintLaneMask(S.LaneMask) in joinCopy()
2347 const LaneBitmask LaneMask; member in __anon46211ebe0311::JoinVals
2508 JoinVals(LiveRange &LR, Register Reg, unsigned SubIdx, LaneBitmask LaneMask, in JoinVals() argument
2512 : LR(LR), Reg(Reg), SubIdx(SubIdx), LaneMask(LaneMask), in JoinVals()
2608 LaneBitmask SMask = TRI->composeSubRegIndexLaneMask(SubIdx, S.LaneMask); in followCopyChain()
2609 if ((SMask & LaneMask).none()) in followCopyChain()
2890 TRI->composeSubRegIndexLaneMask(Other.SubIdx, OtherSR.LaneMask); in analyzeValue()
3049 << ' ' << PrintLaneMask(LaneMask) << '\n'); in resolveConflicts()
3259 LLVM_DEBUG(dbgs() << "\t\tPrune sublane " << PrintLaneMask(S.LaneMask) in pruneSubRegValues()
3277 ShrinkMask |= S.LaneMask; in pruneSubRegValues()
3289 << PrintLaneMask(S.LaneMask) << " at " << Def in pruneSubRegValues()
3291 ShrinkMask |= S.LaneMask; in pruneSubRegValues()
3431 LaneBitmask LaneMask, in joinSubRegRanges() argument
3434 JoinVals RHSVals(RRange, CP.getSrcReg(), CP.getSrcIdx(), LaneMask, in joinSubRegRanges()
3436 JoinVals LHSVals(LRange, CP.getDstReg(), CP.getDstIdx(), LaneMask, in joinSubRegRanges()
3474 LLVM_DEBUG(dbgs() << "\t\tjoined lanes: " << PrintLaneMask(LaneMask) in joinSubRegRanges()
3495 LaneBitmask LaneMask, in mergeSubRangeInto() argument
3500 Allocator, LaneMask, in mergeSubRangeInto()
3507 joinSubRegRanges(SR, RangeCopy, SR.LaneMask, CP); in mergeSubRangeInto()
3564 LaneBitmask Mask = TRI->composeSubRegIndexLaneMask(DstIdx, R.LaneMask); in joinVirtRegs()
3565 R.LaneMask = Mask; in joinVirtRegs()
3580 LaneBitmask Mask = TRI->composeSubRegIndexLaneMask(SrcIdx, R.LaneMask); in joinVirtRegs()
4192 assert((S.LaneMask & ~MaxMask).none()); in runOnMachineFunction()