Home
last modified time | relevance | path

Searched refs:OpcodeMask (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h245 const SmallBitVector &OpcodeMask) const;
H A DX86TargetTransformInfo.cpp5360 const SmallBitVector &OpcodeMask) const { in isLegalAltInstr()
5369 assert(OpcodeMask.size() == NumElements && "Mask and VecTy are incompatible"); in isLegalAltInstr()
5375 unsigned Opc = OpcodeMask.test(Lane) ? Opcode1 : Opcode0; in isLegalAltInstr()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h697 const SmallBitVector &OpcodeMask) const;
1613 const SmallBitVector &OpcodeMask) const = 0;
2042 const SmallBitVector &OpcodeMask) const override { in isLegalAltInstr() argument
2043 return Impl.isLegalAltInstr(VecTy, Opcode0, Opcode1, OpcodeMask); in isLegalAltInstr()
H A DTargetTransformInfoImpl.h283 const SmallBitVector &OpcodeMask) const { in isLegalAltInstr() argument
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp419 const SmallBitVector &OpcodeMask) const { in isLegalAltInstr()
420 return TTIImpl->isLegalAltInstr(VecTy, Opcode0, Opcode1, OpcodeMask); in isLegalAltInstr()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp3747 SmallBitVector OpcodeMask(TE->Scalars.size(), false); in reorderTopToBottom() local
3750 OpcodeMask.set(Lane); in reorderTopToBottom()
3752 if (TTIRef.isLegalAltInstr(VecTy, Opcode0, Opcode1, OpcodeMask)) { in reorderTopToBottom()