Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h256 const SmallBitVector &OpcodeMask) const;
H A DX86TargetTransformInfo.cpp6007 const SmallBitVector &OpcodeMask) const { in isLegalAltInstr()
6016 assert(OpcodeMask.size() == NumElements && "Mask and VecTy are incompatible"); in isLegalAltInstr()
6022 unsigned Opc = OpcodeMask.test(Lane) ? Opcode1 : Opcode0; in isLegalAltInstr()
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h679 const SmallBitVector &OpcodeMask) const;
1662 const SmallBitVector &OpcodeMask) const = 0;
2112 const SmallBitVector &OpcodeMask) const override { in isLegalAltInstr() argument
2113 return Impl.isLegalAltInstr(VecTy, Opcode0, Opcode1, OpcodeMask); in isLegalAltInstr()
H A DTargetTransformInfoImpl.h287 const SmallBitVector &OpcodeMask) const { in isLegalAltInstr() argument
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp424 const SmallBitVector &OpcodeMask) const { in isLegalAltInstr()
425 return TTIImpl->isLegalAltInstr(VecTy, Opcode0, Opcode1, OpcodeMask); in isLegalAltInstr()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp4151 SmallBitVector OpcodeMask(TE->Scalars.size(), false); in reorderTopToBottom() local
4154 OpcodeMask.set(Lane); in reorderTopToBottom()
4156 if (TTIRef.isLegalAltInstr(VecTy, Opcode0, Opcode1, OpcodeMask)) { in reorderTopToBottom()