Searched refs:DeinterleaveValues (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | InterleavedAccessPass.cpp | 621 SmallVector<Value *, 8> DeinterleaveValues(Factor, nullptr); in lowerDeinterleaveIntrinsic() local 628 if (DeinterleaveValues[Idx]) in lowerDeinterleaveIntrinsic() 630 DeinterleaveValues[Idx] = Extract; in lowerDeinterleaveIntrinsic() 652 if (!TLI->lowerInterleavedVPLoad(VPLoad, Mask, DeinterleaveValues)) in lowerDeinterleaveIntrinsic() 664 if (!TLI->lowerDeinterleaveIntrinsicToLoad(LI, DeinterleaveValues)) in lowerDeinterleaveIntrinsic() 668 for (Value *V : DeinterleaveValues) in lowerDeinterleaveIntrinsic()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInterleavedAccess.cpp | 236 LoadInst *LI, ArrayRef<Value *> DeinterleaveValues) const { in lowerDeinterleaveIntrinsicToLoad() 237 const unsigned Factor = DeinterleaveValues.size(); in lowerDeinterleaveIntrinsicToLoad() 245 *llvm::find_if(DeinterleaveValues, [](Value *V) { return V != nullptr; }); in lowerDeinterleaveIntrinsicToLoad() 296 for (auto [Idx, DIV] : enumerate(DeinterleaveValues)) { in lowerDeinterleaveIntrinsicToLoad()
|
| H A D | RISCVISelLowering.h | 441 LoadInst *LI, ArrayRef<Value *> DeinterleaveValues) const override;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.h | 222 LoadInst *LI, ArrayRef<Value *> DeinterleaveValues) const override;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetLowering.h | 3256 ArrayRef<Value *> DeinterleaveValues) const { in lowerDeinterleaveIntrinsicToLoad() argument
|