Home
last modified time | relevance | path

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

/external/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,
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/Utils/
DX86ShuffleDecode.cpp147 void DecodePSHUFMask(unsigned NumElts, unsigned ScalarBits, unsigned Imm, in DecodePSHUFMask() argument
149 unsigned Size = NumElts * ScalarBits; in DecodePSHUFMask()
203 void DecodeSHUFPMask(unsigned NumElts, unsigned ScalarBits, in DecodeSHUFPMask() argument
205 unsigned NumLaneElts = 128 / ScalarBits; in DecodeSHUFPMask()
223 void DecodeUNPCKHMask(unsigned NumElts, unsigned ScalarBits, in DecodeUNPCKHMask() argument
227 unsigned NumLanes = (NumElts * ScalarBits) / 128; in DecodeUNPCKHMask()
242 void DecodeUNPCKLMask(unsigned NumElts, unsigned ScalarBits, in DecodeUNPCKLMask() argument
246 unsigned NumLanes = (NumElts * ScalarBits) / 128; in DecodeUNPCKLMask()
492 void DecodeVPERMILPMask(unsigned NumElts, unsigned ScalarBits, in DecodeVPERMILPMask() argument
495 unsigned VecSize = NumElts * ScalarBits; in DecodeVPERMILPMask()
[all …]
DX86ShuffleDecode.h66 void DecodePSHUFMask(unsigned NumElts, unsigned ScalarBits, unsigned Imm,
87 void DecodeSHUFPMask(unsigned NumElts, unsigned ScalarBits, unsigned Imm,
93 void DecodeUNPCKHMask(unsigned NumElts, unsigned ScalarBits,
99 void DecodeUNPCKLMask(unsigned NumElts, unsigned ScalarBits,
158 void DecodeVPERMILPMask(unsigned NumElts, unsigned ScalarBits,
163 void DecodeVPERMIL2PMask(unsigned NumElts, unsigned ScalarBits, unsigned M2Z,
/external/llvm-project/llvm/lib/Target/SystemZ/
DSystemZTargetTransformInfo.cpp394 unsigned ScalarBits = Ty->getScalarSizeInBits(); in getArithmeticInstrCost() local
463 if (Opcode == Instruction::Xor && ScalarBits == 1) { in getArithmeticInstrCost()
505 switch (ScalarBits) { in getArithmeticInstrCost()
533 if (VF == 2 && ScalarBits == 32) in getArithmeticInstrCost()
861 unsigned ScalarBits = ValTy->getScalarSizeInBits(); in getCmpSelInstrCost() local
862 if (I != nullptr && ScalarBits >= 32) in getCmpSelInstrCost()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZTargetTransformInfo.cpp362 unsigned ScalarBits = Ty->getScalarSizeInBits(); in getArithmeticInstrCost() local
424 switch (ScalarBits) { in getArithmeticInstrCost()
452 if (VF == 2 && ScalarBits == 32) in getArithmeticInstrCost()
494 if (Opcode == Instruction::Xor && ScalarBits == 1) { in getArithmeticInstrCost()
864 unsigned ScalarBits = ValTy->getScalarSizeInBits(); in getCmpSelInstrCost() local
865 if (I != nullptr && ScalarBits >= 32) in getCmpSelInstrCost()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64TargetTransformInfo.cpp906 unsigned ScalarBits = Ty->getScalarSizeInBits(); in useReductionIntrinsic() local
916 return ScalarBits * Ty->getVectorNumElements() >= 128; in useReductionIntrinsic()
918 return (ScalarBits < 64) && in useReductionIntrinsic()
919 (ScalarBits * Ty->getVectorNumElements() >= 128); in useReductionIntrinsic()
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64TargetTransformInfo.cpp1057 unsigned ScalarBits = Ty->getScalarSizeInBits(); in useReductionIntrinsic() local
1067 return ScalarBits * cast<FixedVectorType>(VTy)->getNumElements() >= 128; in useReductionIntrinsic()
1069 return (ScalarBits < 64) && in useReductionIntrinsic()
1070 (ScalarBits * cast<FixedVectorType>(VTy)->getNumElements() >= 128); in useReductionIntrinsic()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMTargetTransformInfo.cpp1277 unsigned ScalarBits = Ty->getScalarSizeInBits(); in useReductionIntrinsic() local
1292 return ScalarBits < 64 && ScalarBits * Ty->getVectorNumElements() == 128; in useReductionIntrinsic()
/external/llvm-project/llvm/lib/Target/ARM/
DARMTargetTransformInfo.cpp2023 unsigned ScalarBits = Ty->getScalarSizeInBits(); in preferInLoopReduction() local
2026 return ScalarBits <= 32; in preferInLoopReduction()