Lines Matching refs:ScLen
778 int ScLen = Move.IsHvx ? HVC.HST.getVectorLength() in realignGroup() local
780 assert(!Move.IsHvx || ScLen == 64 || ScLen == 128); in realignGroup()
781 assert(Move.IsHvx || ScLen == 4 || ScLen == 8); in realignGroup()
783 Type *SecTy = HVC.getByteTy(ScLen); in realignGroup()
784 int NumSectors = (VSpan.extent() + ScLen - 1) / ScLen; in realignGroup()
789 auto *True = HVC.getFullValue(HVC.getBoolTy(ScLen)); in realignGroup()
793 Value *Ptr = createAdjustedPointer(Builder, AlignAddr, SecTy, i * ScLen); in realignGroup()
795 Value *Load = createAlignedLoad(Builder, SecTy, Ptr, ScLen, True, Undef); in realignGroup()
798 int Start = (i - DoAlign) * ScLen; in realignGroup()
799 int Width = (1 + DoAlign) * ScLen; in realignGroup()
802 ASpan.Blocks.emplace_back(Load, ScLen, i * ScLen); in realignGroup()
851 ByteSpan VSection = VSpan.section(i * ScLen, ScLen).shift(-i * ScLen); in realignGroup()
863 ASpanV.Blocks.emplace_back(AccumV, ScLen, i * ScLen); in realignGroup()
864 ASpanM.Blocks.emplace_back(AccumM, ScLen, i * ScLen); in realignGroup()
878 Value *Ptr = createAdjustedPointer(Builder, AlignAddr, SecTy, i * ScLen); in realignGroup()
882 Value *Store = createAlignedStore(Builder, Val, Ptr, ScLen, in realignGroup()
886 int Start = (i - DoAlign) * ScLen; in realignGroup()
887 int Width = (1 + DoAlign) * ScLen; in realignGroup()