Home
last modified time | relevance | path

Searched refs:UseMaskForGaps (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp248 bool UseMaskForCond, bool UseMaskForGaps) const { in getInterleavedMemoryOpCost()
249 if (Indices.size() != Factor || UseMaskForCond || UseMaskForGaps) in getInterleavedMemoryOpCost()
253 UseMaskForCond, UseMaskForGaps); in getInterleavedMemoryOpCost()
H A DHexagonTargetTransformInfo.h138 bool UseMaskForCond = false, bool UseMaskForGaps = false) const override;
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h234 bool UseMaskForCond = false, bool UseMaskForGaps = false) const override;
239 bool UseMaskForGaps = false) const;
H A DX86TargetTransformInfo.cpp6622 bool UseMaskForGaps) const { in getInterleavedMemoryOpCostAVX512()
6638 bool UseMaskedMemOp = UseMaskForCond || UseMaskForGaps; in getInterleavedMemoryOpCostAVX512()
6663 UseMaskForGaps ? DemandedLoadStoreElts in getInterleavedMemoryOpCostAVX512()
6672 if (UseMaskForGaps) { in getInterleavedMemoryOpCostAVX512()
6777 bool UseMaskForCond, bool UseMaskForGaps) const { in getInterleavedMemoryOpCost()
6794 AddressSpace, CostKind, UseMaskForCond, UseMaskForGaps); in getInterleavedMemoryOpCost()
6796 if (UseMaskForCond || UseMaskForGaps) in getInterleavedMemoryOpCost()
6799 UseMaskForCond, UseMaskForGaps); in getInterleavedMemoryOpCost()
7086 UseMaskForCond, UseMaskForGaps); in getInterleavedMemoryOpCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.h136 bool UseMaskForCond = false, bool UseMaskForGaps = false) const override;
H A DSystemZTargetTransformInfo.cpp1383 bool UseMaskForCond, bool UseMaskForGaps) const { in getInterleavedMemoryOpCost()
1384 if (UseMaskForCond || UseMaskForGaps) in getInterleavedMemoryOpCost()
1387 UseMaskForCond, UseMaskForGaps); in getInterleavedMemoryOpCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.h143 bool UseMaskForCond = false, bool UseMaskForGaps = false) const override;
H A DPPCTargetTransformInfo.cpp862 bool UseMaskForCond, bool UseMaskForGaps) const { in getInterleavedMemoryOpCost()
868 if (UseMaskForCond || UseMaskForGaps) in getInterleavedMemoryOpCost()
871 UseMaskForCond, UseMaskForGaps); in getInterleavedMemoryOpCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h284 bool UseMaskForCond = false, bool UseMaskForGaps = false) const override;
H A DARMTargetTransformInfo.cpp1622 bool UseMaskForCond, bool UseMaskForGaps) const { in getInterleavedMemoryOpCost()
1630 !UseMaskForCond && !UseMaskForGaps) { in getInterleavedMemoryOpCost()
1657 UseMaskForCond, UseMaskForGaps); in getInterleavedMemoryOpCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h180 bool UseMaskForCond = false, bool UseMaskForGaps = false) const override;
H A DRISCVTargetTransformInfo.cpp980 bool UseMaskForCond, bool UseMaskForGaps) const { in getInterleavedMemoryOpCost()
985 if (!UseMaskForCond && !UseMaskForGaps && in getInterleavedMemoryOpCost()
1062 UseMaskForCond, UseMaskForGaps); in getInterleavedMemoryOpCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h395 bool UseMaskForCond = false, bool UseMaskForGaps = false) const override;
H A DAArch64TargetTransformInfo.cpp4597 bool UseMaskForCond, bool UseMaskForGaps) const { in getInterleavedMemoryOpCost()
4613 if (!VecTy->isScalableTy() && (UseMaskForCond || UseMaskForGaps)) in getInterleavedMemoryOpCost()
4616 if (!UseMaskForGaps && Factor <= TLI->getMaxSupportedInterleaveFactor()) { in getInterleavedMemoryOpCost()
4633 UseMaskForCond, UseMaskForGaps); in getInterleavedMemoryOpCost()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h1570 bool UseMaskForCond = false, bool UseMaskForGaps = false) const override {
1586 if (UseMaskForCond || UseMaskForGaps)
1693 UseMaskForGaps ? DemandedLoadStoreElts : DemandedAllResultElts,
1701 if (UseMaskForGaps) {
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp1204 bool UseMaskForCond, bool UseMaskForGaps) const { in getInterleavedMemoryOpCost()
1207 UseMaskForCond, UseMaskForGaps); in getInterleavedMemoryOpCost()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h1603 bool UseMaskForCond = false, bool UseMaskForGaps = false) const;
H A DTargetTransformInfoImpl.h871 bool UseMaskForCond, bool UseMaskForGaps) const { in getInterleavedMemoryOpCost() argument
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp5306 bool UseMaskForGaps = in getInterleaveGroupCost() local
5312 UseMaskForGaps); in getInterleaveGroupCost()