Home
last modified time | relevance | path

Searched refs:InterleaveValues (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInterleavedAccess.cpp310 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 DRISCVISelLowering.h444 StoreInst *SI, ArrayRef<Value *> InterleaveValues) const override;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DInterleavedAccessPass.cpp685 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 DAArch64ISelLowering.h225 StoreInst *SI, ArrayRef<Value *> InterleaveValues) const override;
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h3268 ArrayRef<Value *> InterleaveValues) const { in lowerInterleaveIntrinsicToStore() argument