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.cpp148 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 DX86ShuffleDecode.h66 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 DSystemZTargetTransformInfo.cpp558 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 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 …]
H A DARMTargetTransformInfo.cpp2704 unsigned ScalarBits = Ty->getScalarSizeInBits(); in preferInLoopReduction() local
2707 return ScalarBits <= 64; in preferInLoopReduction()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp15622 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()