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) { in getInterleavedMemoryOpCost() argument
249 if (Indices.size() != Factor || UseMaskForCond || UseMaskForGaps) in getInterleavedMemoryOpCost()
253 UseMaskForCond, UseMaskForGaps); in getInterleavedMemoryOpCost()
H A DHexagonTargetTransformInfo.h135 bool UseMaskForCond = false, bool UseMaskForGaps = false);
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h229 bool UseMaskForCond = false, bool UseMaskForGaps = false);
234 bool UseMaskForGaps = false);
H A DX86TargetTransformInfo.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/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.h126 bool UseMaskForCond = false, bool UseMaskForGaps = false);
H A DSystemZTargetTransformInfo.cpp1238 bool UseMaskForCond, bool UseMaskForGaps) { in getInterleavedMemoryOpCost() argument
1239 if (UseMaskForCond || UseMaskForGaps) in getInterleavedMemoryOpCost()
1242 UseMaskForCond, UseMaskForGaps); in getInterleavedMemoryOpCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.h139 bool UseMaskForCond = false, bool UseMaskForGaps = false);
H A DPPCTargetTransformInfo.cpp858 bool UseMaskForCond, bool UseMaskForGaps) { in getInterleavedMemoryOpCost() argument
864 if (UseMaskForCond || UseMaskForGaps) in getInterleavedMemoryOpCost()
867 UseMaskForCond, UseMaskForGaps); in getInterleavedMemoryOpCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h349 bool UseMaskForCond = false, bool UseMaskForGaps = false);
H A DAArch64TargetTransformInfo.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/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h158 bool UseMaskForCond = false, bool UseMaskForGaps = false);
H A DRISCVTargetTransformInfo.cpp625 bool UseMaskForCond, bool UseMaskForGaps) { in getInterleavedMemoryOpCost() argument
633 if (!UseMaskForCond && !UseMaskForGaps && in getInterleavedMemoryOpCost()
701 UseMaskForCond, UseMaskForGaps); in getInterleavedMemoryOpCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h275 bool UseMaskForCond = false, bool UseMaskForGaps = false);
H A DARMTargetTransformInfo.cpp1539 bool UseMaskForCond, bool UseMaskForGaps) { in getInterleavedMemoryOpCost() argument
1547 !UseMaskForCond && !UseMaskForGaps) { in getInterleavedMemoryOpCost()
1574 UseMaskForCond, UseMaskForGaps); in getInterleavedMemoryOpCost()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.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()
H A DTargetTransformInfoImpl.h724 bool UseMaskForCond, bool UseMaskForGaps) const { in getInterleavedMemoryOpCost() argument
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h1408 bool UseMaskForCond = false, bool UseMaskForGaps = false) {
1424 if (UseMaskForCond || UseMaskForGaps)
1531 UseMaskForGaps ? DemandedLoadStoreElts : DemandedAllResultElts,
1539 if (UseMaskForGaps) {
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp1102 bool UseMaskForCond, bool UseMaskForGaps) const { in getInterleavedMemoryOpCost()
1105 UseMaskForCond, UseMaskForGaps); in getInterleavedMemoryOpCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp5713 bool UseMaskForGaps = in getInterleaveGroupCost() local
5718 AS, CostKind, Legal->isMaskRequired(I), UseMaskForGaps); in getInterleaveGroupCost()