Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A Daarch32.h195 /// OpcodeMask - Mask with all bits set that encode the op-code
211 static constexpr uint32_t OpcodeMask = 0x0f000000;
215 static constexpr uint32_t OpcodeMask = 0x0e000000;
223 static constexpr uint32_t OpcodeMask = 0x0ff00000;
238 static constexpr HalfWords OpcodeMask{0xf800, 0x9000};
244 static constexpr HalfWords OpcodeMask{0xf800, 0xc000};
251 static constexpr HalfWords OpcodeMask{0xfbf0, 0x8000};
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h147 const SmallBitVector &OpcodeMask,
278 const SmallBitVector &OpcodeMask) const;
H A DX86TargetTransformInfo.cpp1519 unsigned Opcode1, const SmallBitVector &OpcodeMask, in getAltInstrCost() argument
1521 if (isLegalAltInstr(VecTy, Opcode0, Opcode1, OpcodeMask)) in getAltInstrCost()
6076 const SmallBitVector &OpcodeMask) const { in isLegalAltInstr()
6085 assert(OpcodeMask.size() == NumElements && "Mask and VecTy are incompatible"); in isLegalAltInstr()
6091 unsigned Opc = OpcodeMask.test(Lane) ? Opcode1 : Opcode0; in isLegalAltInstr()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h822 const SmallBitVector &OpcodeMask) const;
1301 const SmallBitVector &OpcodeMask,
1921 const SmallBitVector &OpcodeMask) const = 0;
2041 const SmallBitVector &OpcodeMask,
2436 const SmallBitVector &OpcodeMask) const override { in isLegalAltInstr() argument
2437 return Impl.isLegalAltInstr(VecTy, Opcode0, Opcode1, OpcodeMask); in isLegalAltInstr()
2688 const SmallBitVector &OpcodeMask, in getAltInstrCost() argument
2690 return Impl.getAltInstrCost(VecTy, Opcode0, Opcode1, OpcodeMask, CostKind); in getAltInstrCost()
H A DTargetTransformInfoImpl.h314 const SmallBitVector &OpcodeMask) const { in isLegalAltInstr() argument
591 const SmallBitVector &OpcodeMask, in getAltInstrCost() argument
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A Daarch32.cpp262 return (Wd & FixupInfo<K>::OpcodeMask) == FixupInfo<K>::Opcode; in readAddendThumb()
267 return (Hi & FixupInfo<K>::OpcodeMask.Hi) == FixupInfo<K>::Opcode.Hi && in readAddendThumb()
268 (Lo & FixupInfo<K>::OpcodeMask.Lo) == FixupInfo<K>::Opcode.Lo; in readAddendThumb()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp490 const SmallBitVector &OpcodeMask) const { in isLegalAltInstr()
491 return TTIImpl->isLegalAltInstr(VecTy, Opcode0, Opcode1, OpcodeMask); in isLegalAltInstr()
926 const SmallBitVector &OpcodeMask, TTI::TargetCostKind CostKind) const { in getAltInstrCost() argument
928 TTIImpl->getAltInstrCost(VecTy, Opcode0, Opcode1, OpcodeMask, CostKind); in getAltInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp1035 SmallBitVector OpcodeMask(VL.size(), false); in getAltInstrMask() local
1038 OpcodeMask.set(Lane); in getAltInstrMask()
1039 return OpcodeMask; in getAltInstrMask()
5275 SmallBitVector OpcodeMask(getAltInstrMask(TE->Scalars, Opcode0, Opcode1)); in reorderTopToBottom() local
5277 if (TTIRef.isLegalAltInstr(VecTy, Opcode0, Opcode1, OpcodeMask)) { in reorderTopToBottom()
6186 SmallBitVector OpcodeMask(getAltInstrMask(VL, Opcode0, Opcode1)); in areAltOperandsProfitable() local
6189 Opcode0, Opcode1, OpcodeMask)) in areAltOperandsProfitable()
9980 SmallBitVector OpcodeMask(getAltInstrMask(E->Scalars, Opcode0, Opcode1)); in getEntryCost() local
9983 if (TTIRef.isLegalAltInstr(VecTy, Opcode0, Opcode1, OpcodeMask)) { in getEntryCost()
9985 VecTy, Opcode0, Opcode1, OpcodeMask, CostKin in getEntryCost()
[all...]