Lines Matching refs:ScLen

350                         int ScLen, Value *AlignVal, Value *AlignAddr) const;
352 int ScLen, Value *AlignVal, Value *AlignAddr) const;
1098 const ByteSpan &VSpan, int ScLen, in realignLoadGroup() argument
1103 Type *SecTy = HVC.getByteTy(ScLen); in realignLoadGroup()
1104 int NumSectors = (VSpan.extent() + ScLen - 1) / ScLen; in realignLoadGroup()
1110 auto *True = HVC.getFullValue(HVC.getBoolTy(ScLen)); in realignLoadGroup()
1138 ASpan.Blocks.emplace_back(nullptr, ScLen, Index * ScLen); in realignLoadGroup()
1193 createAdjustedPointer(Builder, AlignAddr, SecTy, Index * ScLen); in realignLoadGroup()
1195 MakePred ? makeTestIfUnaligned(Builder, AlignVal, ScLen) : nullptr; in realignLoadGroup()
1199 int Start = (Index - DoAlign) * ScLen; in realignLoadGroup()
1200 int Width = (1 + DoAlign) * ScLen; in realignLoadGroup()
1201 return this->createLoad(Builder, SecTy, Ptr, Predicate, ScLen, True, Undef, in realignLoadGroup()
1307 const ByteSpan &VSpan, int ScLen, in realignStoreGroup() argument
1312 Type *SecTy = HVC.getByteTy(ScLen); in realignStoreGroup()
1313 int NumSectors = (VSpan.extent() + ScLen - 1) / ScLen; in realignStoreGroup()
1335 VSpan.section(Index * ScLen, ScLen).shift(-Index * ScLen); in realignStoreGroup()
1354 ASpanV.Blocks.emplace_back(AccumV, ScLen, Index * ScLen); in realignStoreGroup()
1355 ASpanM.Blocks.emplace_back(AccumM, ScLen, Index * ScLen); in realignStoreGroup()
1386 createAdjustedPointer(Builder, AlignAddr, SecTy, Index * ScLen); in realignStoreGroup()
1388 MakePred ? makeTestIfUnaligned(Builder, AlignVal, ScLen) : nullptr; in realignStoreGroup()
1392 int Start = (Index - DoAlign) * ScLen; in realignStoreGroup()
1393 int Width = (1 + DoAlign) * ScLen; in realignStoreGroup()
1394 this->createStore(Builder, Val, Ptr, Predicate, ScLen, in realignStoreGroup()
1512 int ScLen = Move.IsHvx ? HVC.HST.getVectorLength() in realignGroup() local
1514 assert(!Move.IsHvx || ScLen == 64 || ScLen == 128); in realignGroup()
1515 assert(Move.IsHvx || ScLen == 4 || ScLen == 8); in realignGroup()
1518 dbgs() << "ScLen: " << ScLen << "\n"; in realignGroup()
1525 realignLoadGroup(Builder, VSpan, ScLen, AlignVal, AlignAddr); in realignGroup()
1527 realignStoreGroup(Builder, VSpan, ScLen, AlignVal, AlignAddr); in realignGroup()