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 | 148 void DecodePSHUFMask(unsigned NumElts, unsigned ScalarBits, unsigned Imm, in DecodePSHUFMask() argument 150 unsigned Size = NumElts * ScalarBits; in DecodePSHUFMask() 201 void DecodeSHUFPMask(unsigned NumElts, unsigned ScalarBits, in DecodeSHUFPMask() argument 203 unsigned NumLaneElts = 128 / ScalarBits; in DecodeSHUFPMask() 218 void DecodeUNPCKHMask(unsigned NumElts, unsigned ScalarBits, in DecodeUNPCKHMask() argument 222 unsigned NumLanes = (NumElts * ScalarBits) / 128; in DecodeUNPCKHMask() 234 void DecodeUNPCKLMask(unsigned NumElts, unsigned ScalarBits, in DecodeUNPCKLMask() argument 238 unsigned NumLanes = (NumElts * ScalarBits) / 128; in DecodeUNPCKLMask() 477 void DecodeVPERMILPMask(unsigned NumElts, unsigned ScalarBits, in DecodeVPERMILPMask() argument 480 unsigned VecSize = NumElts * ScalarBits; in DecodeVPERMILPMask() [all …]
|
| H A D | X86ShuffleDecode.h | 66 void DecodePSHUFMask(unsigned NumElts, unsigned ScalarBits, unsigned Imm, 81 void DecodeSHUFPMask(unsigned NumElts, unsigned ScalarBits, unsigned Imm, 85 void DecodeUNPCKHMask(unsigned NumElts, unsigned ScalarBits, 89 void DecodeUNPCKLMask(unsigned NumElts, unsigned ScalarBits, 149 void DecodeVPERMILPMask(unsigned NumElts, unsigned ScalarBits, 154 void DecodeVPERMIL2PMask(unsigned NumElts, unsigned ScalarBits, unsigned M2Z,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetTransformInfo.cpp | 558 unsigned ScalarBits = Ty->getScalarSizeInBits(); in getArithmeticInstrCost() local 611 if ((ScalarBits <= 64 && ST->hasMiscellaneousExtensions3()) || in getArithmeticInstrCost() 621 ((ScalarBits <= 64 && ST->hasMiscellaneousExtensions3()) || in getArithmeticInstrCost() 633 if (Opcode == Instruction::Xor && ScalarBits == 1) { in getArithmeticInstrCost() 666 if (ST->hasVectorEnhancements3() && ScalarBits >= 32) in getArithmeticInstrCost() 682 switch (ScalarBits) { in getArithmeticInstrCost() 716 if (VF == 2 && ScalarBits == 32) in getArithmeticInstrCost() 1102 unsigned ScalarBits = ValTy->getScalarSizeInBits(); in getCmpSelInstrCost() local 1103 if (I != nullptr && (ScalarBits == 32 || ScalarBits == 64)) in getCmpSelInstrCost() 1434 InstructionCost getIntAddReductionCost(unsigned NumVec, unsigned ScalarBits) { in getIntAddReductionCost() argument [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMISelDAGToDAG.cpp | 3166 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 …]
|
| H A D | ARMTargetTransformInfo.cpp | 2704 unsigned ScalarBits = Ty->getScalarSizeInBits(); in preferInLoopReduction() local 2707 return ScalarBits <= 64; in preferInLoopReduction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 15622 unsigned ScalarBits = VT.getScalarSizeInBits(); in combineTruncSelectToSMaxUSat() local 15626 if (!CondRHSC || CondRHSC->getAPIntValue() != (1ULL << ScalarBits)) in combineTruncSelectToSMaxUSat() 15651 DAG.getConstant((1ULL << ScalarBits) - 1, DL, SrcVT)); in combineTruncSelectToSMaxUSat() 16753 unsigned ScalarBits = Op.getValueSizeInBits(); in fillUpExtensionSupportForSplat() local 16755 if (ScalarBits < EltBits) { in fillUpExtensionSupportForSplat() 16757 assert(Opc == RISCVISD::VMV_V_X_VL && EltBits == 64 && ScalarBits == 32 && in fillUpExtensionSupportForSplat() 16780 APInt::getBitsSetFrom(ScalarBits, NarrowSize))) in fillUpExtensionSupportForSplat() 16856 unsigned ScalarBits = Op.getOperand(0).getValueSizeInBits(); in fillUpExtensionSupport() local 16857 if (NarrowSize != ScalarBits) in fillUpExtensionSupport()
|