Searched refs:InterleaveValues (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInterleavedAccess.cpp | 310 StoreInst *SI, ArrayRef<Value *> InterleaveValues) const { in lowerInterleaveIntrinsicToStore() 311 unsigned Factor = InterleaveValues.size(); in lowerInterleaveIntrinsicToStore() 318 auto *InVTy = cast<VectorType>(InterleaveValues[0]->getType()); in lowerInterleaveIntrinsicToStore() 332 SmallVector<Value *, 10> Ops(InterleaveValues); in lowerInterleaveIntrinsicToStore() 362 {StoredVal, InterleaveValues[i], Builder.getInt32(i)}); in lowerInterleaveIntrinsicToStore()
|
| H A D | RISCVISelLowering.h | 444 StoreInst *SI, ArrayRef<Value *> InterleaveValues) const override;
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | InterleavedAccessPass.cpp | 685 SmallVector<Value *, 8> InterleaveValues(II->args()); in lowerInterleaveIntrinsic() local 695 cast<VectorType>(InterleaveValues[0]->getType())); in lowerInterleaveIntrinsic() 704 if (!TLI->lowerInterleavedVPStore(VPStore, Mask, InterleaveValues)) in lowerInterleaveIntrinsic() 715 if (!TLI->lowerInterleaveIntrinsicToStore(SI, InterleaveValues)) in lowerInterleaveIntrinsic()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.h | 225 StoreInst *SI, ArrayRef<Value *> InterleaveValues) const override;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetLowering.h | 3268 ArrayRef<Value *> InterleaveValues) const { in lowerInterleaveIntrinsicToStore() argument
|