Searched refs:ScalarBits (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86ShuffleDecode.cpp | 147 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 D | X86ShuffleDecode.h | 65 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 D | SystemZTargetTransformInfo.cpp | 442 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 D | ARMISelDAGToDAG.cpp | 3175 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 D | ARMTargetTransformInfo.cpp | 2561 unsigned ScalarBits = Ty->getScalarSizeInBits(); in preferInLoopReduction() local 2564 return ScalarBits <= 64; in preferInLoopReduction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 13632 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
|