Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86ShuffleDecode.cpp147 void DecodePSHUFMask(unsigned NumElts, unsigned ScalarBits, unsigned Imm, in DecodePSHUFMask() argument
149 unsigned Size = NumElts * ScalarBits; in DecodePSHUFMask()
200 void DecodeSHUFPMask(unsigned NumElts, unsigned ScalarBits, in DecodeSHUFPMask() argument
202 unsigned NumLaneElts = 128 / ScalarBits; in DecodeSHUFPMask()
217 void DecodeUNPCKHMask(unsigned NumElts, unsigned ScalarBits, in DecodeUNPCKHMask() argument
221 unsigned NumLanes = (NumElts * ScalarBits) / 128; in DecodeUNPCKHMask()
233 void DecodeUNPCKLMask(unsigned NumElts, unsigned ScalarBits, in DecodeUNPCKLMask() argument
237 unsigned NumLanes = (NumElts * ScalarBits) / 128; in DecodeUNPCKLMask()
476 void DecodeVPERMILPMask(unsigned NumElts, unsigned ScalarBits, in DecodeVPERMILPMask() argument
479 unsigned VecSize = NumElts * ScalarBits; in DecodeVPERMILPMask()
[all …]
H A 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/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp442 unsigned ScalarBits = Ty->getScalarSizeInBits(); in getArithmeticInstrCost() local
495 if ((ScalarBits <= 64 && ST->hasMiscellaneousExtensions3()) || in getArithmeticInstrCost()
505 ((ScalarBits <= 64 && ST->hasMiscellaneousExtensions3()) || in getArithmeticInstrCost()
517 if (Opcode == Instruction::Xor && ScalarBits == 1) { in getArithmeticInstrCost()
562 switch (ScalarBits) { in getArithmeticInstrCost()
595 if (VF == 2 && ScalarBits == 32) in getArithmeticInstrCost()
975 unsigned ScalarBits = ValTy->getScalarSizeInBits(); in getCmpSelInstrCost() local
976 if (I != nullptr && (ScalarBits == 32 || ScalarBits == 64)) in getCmpSelInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp3175 unsigned ScalarBits = Type.getScalarSizeInBits(); in transformFixedFloatingPointConversion() local
3176 if (ScalarBits > 32) in transformFixedFloatingPointConversion()
3182 if (ScalarBits == 16 && !FMulFlags.hasNoInfs() && IsUnsigned) in transformFixedFloatingPointConversion()
3191 if (VecVal.getValueType().getScalarSizeInBits() != ScalarBits) in transformFixedFloatingPointConversion()
3195 if (ImmNode.getValueType().getScalarSizeInBits() != ScalarBits) in transformFixedFloatingPointConversion()
3200 if (ImmNode.getValueType().getScalarSizeInBits() != ScalarBits) in transformFixedFloatingPointConversion()
3211 Imm = ARM_AM::decodeVMOVModImm(Imm, ScalarBits); in transformFixedFloatingPointConversion()
3213 APFloat(ScalarBits == 32 ? APFloat::IEEEsingle() : APFloat::IEEEhalf(), in transformFixedFloatingPointConversion()
3214 APInt(ScalarBits, Imm)); in transformFixedFloatingPointConversion()
3242 if (FracBits > ScalarBits) in transformFixedFloatingPointConversion()
[all …]
H A DARMTargetTransformInfo.cpp2561 unsigned ScalarBits = Ty->getScalarSizeInBits(); in preferInLoopReduction() local
2564 return ScalarBits <= 64; in preferInLoopReduction()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp13632 unsigned ScalarBits = VT.getScalarSizeInBits(); in combineTruncSelectToSMaxUSat()
13636 if (!CondRHSC || CondRHSC->getAPIntValue() != (1ULL << ScalarBits)) in combineTruncSelectToSMaxUSat()
13661 DAG.getConstant((1ULL << ScalarBits) - 1, DL, SrcVT));
14508 unsigned ScalarBits = Op.getValueSizeInBits(); in fillUpExtensionSupportForSplat()
14510 if (ScalarBits < EltBits) { in fillUpExtensionSupportForSplat()
14512 assert(Opc == RISCVISD::VMV_V_X_VL && EltBits == 64 && ScalarBits == 32 && in fillUpExtensionSupportForSplat()
14535 APInt::getBitsSetFrom(ScalarBits, NarrowSize))) in fillUpExtensionSupportForSplat()
14594 unsigned ScalarBits = Op.getOperand(0).getValueSizeInBits(); in fillUpExtensionSupport()
14595 if (NarrowSize != ScalarBits) in fillUpExtensionSupport()
13629 unsigned ScalarBits = VT.getScalarSizeInBits(); combineTruncSelectToSMaxUSat() local
14505 unsigned ScalarBits = Op.getValueSizeInBits(); fillUpExtensionSupportForSplat() local
14591 unsigned ScalarBits = Op.getOperand(0).getValueSizeInBits(); fillUpExtensionSupport() local