Home
last modified time | relevance | path

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

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
HDHexagonTargetTransformInfo.cpp248 bool UseMaskForCond, bool UseMaskForGaps) { in getInterleavedMemoryOpCost() argument
249 if (Indices.size() != Factor || UseMaskForCond || UseMaskForGaps) in getInterleavedMemoryOpCost()
253 UseMaskForCond, UseMaskForGaps); in getInterleavedMemoryOpCost()
HDHexagonTargetTransformInfo.h135 bool UseMaskForCond = false, bool UseMaskForGaps = false);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
HDX86TargetTransformInfo.h229 bool UseMaskForCond = false, bool UseMaskForGaps = false);
234 bool UseMaskForGaps = false);
HDX86TargetTransformInfo.cpp6259 TTI::TargetCostKind CostKind, bool UseMaskForCond, bool UseMaskForGaps) { in getInterleavedMemoryOpCostAVX512() argument
6275 bool UseMaskedMemOp = UseMaskForCond || UseMaskForGaps; in getInterleavedMemoryOpCostAVX512()
6300 UseMaskForGaps ? DemandedLoadStoreElts in getInterleavedMemoryOpCostAVX512()
6309 if (UseMaskForGaps) { in getInterleavedMemoryOpCostAVX512()
6413 bool UseMaskForCond, bool UseMaskForGaps) { in getInterleavedMemoryOpCost() argument
6430 AddressSpace, CostKind, UseMaskForCond, UseMaskForGaps); in getInterleavedMemoryOpCost()
6432 if (UseMaskForCond || UseMaskForGaps) in getInterleavedMemoryOpCost()
6435 UseMaskForCond, UseMaskForGaps); in getInterleavedMemoryOpCost()
6722 UseMaskForCond, UseMaskForGaps); in getInterleavedMemoryOpCost()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
HDSystemZTargetTransformInfo.h126 bool UseMaskForCond = false, bool UseMaskForGaps = false);
HDSystemZTargetTransformInfo.cpp1238 bool UseMaskForCond, bool UseMaskForGaps) { in getInterleavedMemoryOpCost() argument
1239 if (UseMaskForCond || UseMaskForGaps) in getInterleavedMemoryOpCost()
1242 UseMaskForCond, UseMaskForGaps); in getInterleavedMemoryOpCost()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
HDPPCTargetTransformInfo.h139 bool UseMaskForCond = false, bool UseMaskForGaps = false);
HDPPCTargetTransformInfo.cpp858 bool UseMaskForCond, bool UseMaskForGaps) { in getInterleavedMemoryOpCost() argument
864 if (UseMaskForCond || UseMaskForGaps) in getInterleavedMemoryOpCost()
867 UseMaskForCond, UseMaskForGaps); in getInterleavedMemoryOpCost()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
HDRISCVTargetTransformInfo.h158 bool UseMaskForCond = false, bool UseMaskForGaps = false);
HDRISCVTargetTransformInfo.cpp625 bool UseMaskForCond, bool UseMaskForGaps) { in getInterleavedMemoryOpCost() argument
633 if (!UseMaskForCond && !UseMaskForGaps && in getInterleavedMemoryOpCost()
701 UseMaskForCond, UseMaskForGaps); in getInterleavedMemoryOpCost()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
HDARMTargetTransformInfo.h275 bool UseMaskForCond = false, bool UseMaskForGaps = false);
HDARMTargetTransformInfo.cpp1539 bool UseMaskForCond, bool UseMaskForGaps) { in getInterleavedMemoryOpCost() argument
1547 !UseMaskForCond && !UseMaskForGaps) { in getInterleavedMemoryOpCost()
1574 UseMaskForCond, UseMaskForGaps); in getInterleavedMemoryOpCost()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
HDAArch64TargetTransformInfo.h349 bool UseMaskForCond = false, bool UseMaskForGaps = false);
HDAArch64TargetTransformInfo.cpp3511 bool UseMaskForCond, bool UseMaskForGaps) { in getInterleavedMemoryOpCost() argument
3520 if (!VecTy->isScalableTy() && (UseMaskForCond || UseMaskForGaps)) in getInterleavedMemoryOpCost()
3523 if (!UseMaskForGaps && Factor <= TLI->getMaxSupportedInterleaveFactor()) { in getInterleavedMemoryOpCost()
3540 UseMaskForCond, UseMaskForGaps); in getInterleavedMemoryOpCost()
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
HDTargetTransformInfo.h1479 bool UseMaskForCond = false, bool UseMaskForGaps = false) const;
2103 bool UseMaskForCond = false, bool UseMaskForGaps = false) = 0;
2781 bool UseMaskForCond, bool UseMaskForGaps) override { in getInterleavedMemoryOpCost() argument
2784 UseMaskForCond, UseMaskForGaps); in getInterleavedMemoryOpCost()
HDTargetTransformInfoImpl.h724 bool UseMaskForCond, bool UseMaskForGaps) const { in getInterleavedMemoryOpCost() argument
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDBasicTTIImpl.h1408 bool UseMaskForCond = false, bool UseMaskForGaps = false) {
1424 if (UseMaskForCond || UseMaskForGaps)
1531 UseMaskForGaps ? DemandedLoadStoreElts : DemandedAllResultElts,
1539 if (UseMaskForGaps) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
HDTargetTransformInfo.cpp1102 bool UseMaskForCond, bool UseMaskForGaps) const { in getInterleavedMemoryOpCost()
1105 UseMaskForCond, UseMaskForGaps); in getInterleavedMemoryOpCost()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
HDLoopVectorize.cpp5713 bool UseMaskForGaps = in getInterleaveGroupCost() local
5718 AS, CostKind, Legal->isMaskRequired(I), UseMaskForGaps); in getInterleaveGroupCost()