Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ShuffleDecodeConstantPool.cpp154 void DecodeVPERMILPMask(const Constant *C, unsigned ElSize, unsigned Width, in DecodeVPERMILPMask() argument
159 assert((ElSize == 32 || ElSize == 64) && "Unexpected vector element size."); in DecodeVPERMILPMask()
164 if (!extractConstantMask(C, ElSize, UndefElts, RawMask)) in DecodeVPERMILPMask()
167 unsigned NumElts = Width / ElSize; in DecodeVPERMILPMask()
168 unsigned NumEltsPerLane = 128 / ElSize; in DecodeVPERMILPMask()
180 if (ElSize == 64) in DecodeVPERMILPMask()
189 void DecodeVPERMIL2PMask(const Constant *C, unsigned M2Z, unsigned ElSize, in DecodeVPERMIL2PMask() argument
200 if (!extractConstantMask(C, ElSize, UndefElts, RawMask)) in DecodeVPERMIL2PMask()
203 unsigned NumElts = Width / ElSize; in DecodeVPERMIL2PMask()
204 unsigned NumEltsPerLane = 128 / ElSize; in DecodeVPERMIL2PMask()
[all …]
H A DX86ShuffleDecodeConstantPool.h30 void DecodeVPERMILPMask(const Constant *C, unsigned ElSize, unsigned Width,
34 void DecodeVPERMIL2PMask(const Constant *C, unsigned M2Z, unsigned ElSize,
H A DX86MCInstLower.cpp1735 unsigned ElSize; in addConstantComments() local
1749 ElSize = 32; in addConstantComments()
1762 ElSize = 64; in addConstantComments()
1779 DecodeVPERMILPMask(C, ElSize, Width, Mask); in addConstantComments()
1797 unsigned ElSize; in addConstantComments() local
1800 case X86::VPERMIL2PSrm: case X86::VPERMIL2PSYrm: ElSize = 32; break; in addConstantComments()
1801 case X86::VPERMIL2PDrm: case X86::VPERMIL2PDYrm: ElSize = 64; break; in addConstantComments()
1807 DecodeVPERMIL2PMask(C, (unsigned)CtrlOp.getImm(), ElSize, Width, Mask); in addConstantComments()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp15518 unsigned ElSize = DL.getTypeSizeInBits(VecTy->getElementType()); in getNumInterleavedAccesses() local
15522 return std::max<unsigned>(1, (MinElts * ElSize + 127) / VecSize); in getNumInterleavedAccesses()
15535 unsigned ElSize = DL.getTypeSizeInBits(VecTy->getElementType()); in isLegalInterleavedAccessType() local
15556 if (ElSize != 8 && ElSize != 16 && ElSize != 32 && ElSize != 64) in isLegalInterleavedAccessType()
15561 return isPowerOf2_32(MinElts) && (MinElts * ElSize) % 128 == 0; in isLegalInterleavedAccessType()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp21603 unsigned ElSize = DL.getTypeSizeInBits(VecTy->getElementType()); in isLegalInterleavedAccessType() local
21621 if (ElSize != 8 && ElSize != 16 && ElSize != 32) in isLegalInterleavedAccessType()
21624 if (Subtarget->hasMVEIntegerOps() && Alignment < ElSize / 8) in isLegalInterleavedAccessType()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntime.cpp4176 llvm::Value *ElSize = CGF.getTypeSize(KmpDependInfoTy); in emitDepobjElements() local
4192 ElSize, in emitDepobjElements()