Home
last modified time | relevance | path

Searched refs:UseScalable (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h463 bool &UseScalable) const;
468 bool UseScalable) const;
H A DAArch64ISelLowering.cpp17010 VectorType *VecTy, const DataLayout &DL, bool UseScalable) const { in getNumInterleavedAccesses()
17014 if (UseScalable && isa<FixedVectorType>(VecTy)) in getNumInterleavedAccesses()
17028 VectorType *VecTy, const DataLayout &DL, bool &UseScalable) const { in isLegalInterleavedAccessType()
17033 UseScalable = false; in isLegalInterleavedAccessType()
17053 UseScalable = true; in isLegalInterleavedAccessType()
17064 UseScalable = true; in isLegalInterleavedAccessType()
17163 bool UseScalable; in lowerInterleavedLoad() local
17164 if (!isLegalInterleavedAccessType(VTy, DL, UseScalable)) in lowerInterleavedLoad()
17177 unsigned NumLoads = getNumInterleavedAccesses(VTy, DL, UseScalable); in lowerInterleavedLoad()
17194 UseScalable ? cast<VectorType>(getSVEContainerIRType(FVTy)) : FVTy; in lowerInterleavedLoad()
[all …]
H A DAArch64TargetTransformInfo.cpp4625 bool UseScalable; in getInterleavedMemoryOpCost() local
4627 TLI->isLegalInterleavedAccessType(SubVecTy, DL, UseScalable)) in getInterleavedMemoryOpCost()
4628 return Factor * TLI->getNumInterleavedAccesses(SubVecTy, DL, UseScalable); in getInterleavedMemoryOpCost()