Home
last modified time | relevance | path

Searched refs:ScalarBits (Results 1 – 5 of 5) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
DX86ShuffleDecode.cpp146 void DecodePSHUFMask(unsigned NumElts, unsigned ScalarBits, unsigned Imm, in DecodePSHUFMask() argument
148 unsigned Size = NumElts * ScalarBits; in DecodePSHUFMask()
199 void DecodeSHUFPMask(unsigned NumElts, unsigned ScalarBits, in DecodeSHUFPMask() argument
201 unsigned NumLaneElts = 128 / ScalarBits; in DecodeSHUFPMask()
216 void DecodeUNPCKHMask(unsigned NumElts, unsigned ScalarBits, in DecodeUNPCKHMask() argument
220 unsigned NumLanes = (NumElts * ScalarBits) / 128; in DecodeUNPCKHMask()
232 void DecodeUNPCKLMask(unsigned NumElts, unsigned ScalarBits, in DecodeUNPCKLMask() argument
236 unsigned NumLanes = (NumElts * ScalarBits) / 128; in DecodeUNPCKLMask()
475 void DecodeVPERMILPMask(unsigned NumElts, unsigned ScalarBits, in DecodeVPERMILPMask() argument
478 unsigned VecSize = NumElts * ScalarBits; in DecodeVPERMILPMask()
[all …]
DX86ShuffleDecode.h65 void DecodePSHUFMask(unsigned NumElts, unsigned ScalarBits, unsigned Imm,
80 void DecodeSHUFPMask(unsigned NumElts, unsigned ScalarBits, unsigned Imm,
84 void DecodeUNPCKHMask(unsigned NumElts, unsigned ScalarBits,
88 void DecodeUNPCKLMask(unsigned NumElts, unsigned ScalarBits,
148 void DecodeVPERMILPMask(unsigned NumElts, unsigned ScalarBits,
153 void DecodeVPERMIL2PMask(unsigned NumElts, unsigned ScalarBits, unsigned M2Z,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
DSystemZTargetTransformInfo.cpp402 unsigned ScalarBits = Ty->getScalarSizeInBits(); in getArithmeticInstrCost() local
471 if (Opcode == Instruction::Xor && ScalarBits == 1) { in getArithmeticInstrCost()
515 switch (ScalarBits) { in getArithmeticInstrCost()
547 if (VF == 2 && ScalarBits == 32) in getArithmeticInstrCost()
885 unsigned ScalarBits = ValTy->getScalarSizeInBits(); in getCmpSelInstrCost() local
886 if (I != nullptr && ScalarBits >= 32) in getCmpSelInstrCost()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
DARMISelDAGToDAG.cpp3166 unsigned ScalarBits = Type.getScalarSizeInBits(); in transformFixedFloatingPointConversion() local
3167 if (ScalarBits > 32) in transformFixedFloatingPointConversion()
3173 if (ScalarBits == 16 && !FMulFlags.hasNoInfs() && IsUnsigned) in transformFixedFloatingPointConversion()
3182 if (VecVal.getValueType().getScalarSizeInBits() != ScalarBits) in transformFixedFloatingPointConversion()
3186 if (ImmNode.getValueType().getScalarSizeInBits() != ScalarBits) in transformFixedFloatingPointConversion()
3191 if (ImmNode.getValueType().getScalarSizeInBits() != ScalarBits) in transformFixedFloatingPointConversion()
3202 Imm = ARM_AM::decodeVMOVModImm(Imm, ScalarBits); in transformFixedFloatingPointConversion()
3204 APFloat(ScalarBits == 32 ? APFloat::IEEEsingle() : APFloat::IEEEhalf(), in transformFixedFloatingPointConversion()
3205 APInt(ScalarBits, Imm)); in transformFixedFloatingPointConversion()
3233 if (FracBits > ScalarBits) in transformFixedFloatingPointConversion()
[all …]
DARMTargetTransformInfo.cpp2249 unsigned ScalarBits = Ty->getScalarSizeInBits(); in preferInLoopReduction() local
2252 return ScalarBits <= 64; in preferInLoopReduction()