Home
last modified time | relevance | path

Searched refs:isLegalMaskedStore (Results 1 – 7 of 7) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h131 bool isLegalMaskedStore(Type *DataType);
H A DX86TargetTransformInfo.cpp2238 (Opcode == Instruction::Store && !isLegalMaskedStore(SrcVTy)) || in getMaskedMemoryOpCost()
2882 bool X86TTIImpl::isLegalMaskedStore(Type *DataType) { in isLegalMaskedStore() function in X86TTIImpl
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h492 bool isLegalMaskedStore(Type *DataType) const;
1069 virtual bool isLegalMaskedStore(Type *DataType) = 0;
1305 bool isLegalMaskedStore(Type *DataType) override { in isLegalMaskedStore() function
1306 return Impl.isLegalMaskedStore(DataType); in isLegalMaskedStore()
H A DTargetTransformInfoImpl.h257 bool isLegalMaskedStore(Type *DataType) { return false; } in isLegalMaskedStore() function
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp166 bool TargetTransformInfo::isLegalMaskedStore(Type *DataType) const { in isLegalMaskedStore() function in TargetTransformInfo
167 return TTIImpl->isLegalMaskedStore(DataType); in isLegalMaskedStore()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DScalarizeMaskedMemIntrin.cpp597 if (!TTI->isLegalMaskedStore(CI->getArgOperand(0)->getType())) { in optimizeCallInst()
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp1062 bool isLegalMaskedStore(Type *DataType, Value *Ptr) { in isLegalMaskedStore() function in llvm::LoopVectorizationCostModel
1063 return Legal->isConsecutivePtr(Ptr) && TTI.isLegalMaskedStore(DataType); in isLegalMaskedStore()
4379 : !(isLegalMaskedStore(Ty, Ptr) || isLegalMaskedScatter(Ty)); in isScalarWithPredication()
4416 : TTI.isLegalMaskedStore(Ty); in interleavedAccessCanBeWidened()