Searched refs:VecSlice (Results 1 – 1 of 1) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULowerBufferFatPointers.cpp | 689 struct VecSlice { struct in __anone5d2dd830411::LegalizeBufferContentTypesVisitor 692 VecSlice() = delete; 694 VecSlice(uint64_t Index, uint64_t Length) : Index(Index), Length(Length) {} in VecSlice() argument 700 void getVecSlices(Type *T, SmallVectorImpl<VecSlice> &Slices); 702 Value *extractSlice(Value *Vec, VecSlice S, const Twine &Name); 703 Value *insertSlice(Value *Whole, Value *Part, VecSlice S, const Twine &Name); 870 Type *T, SmallVectorImpl<VecSlice> &Slices) { in getVecSlices() 893 VecSlice Slice{/*Index=*/Index, /*Length=*/MaybeLen}; in getVecSlices() 907 Value *LegalizeBufferContentTypesVisitor::extractSlice(Value *Vec, VecSlice S, in extractSlice() 923 VecSlice S, in insertSlice() [all …]
|