Searched refs:ElemWidth (Results 1 - 10 of 10) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp292 unsigned ElemWidth = ElemTy.getSizeInBits(); local
293 if (ElemWidth == 8)
296 unsigned L = Log2_32(ElemWidth/8);
305 unsigned ElemWidth = ElemTy.getSizeInBits(); local
306 assert(ElemWidth >= 8 && ElemWidth <= 32);
307 if (ElemWidth == 32)
313 SDValue Mask = DAG.getConstant(32/ElemWidth - 1, dl, MVT::i32);
356 unsigned ElemWidth = ElemTy.getSizeInBits(); local
359 unsigned ElemSize = ElemWidth /
668 unsigned ElemWidth = ElemTy.getSizeInBits(); local
711 unsigned ElemWidth = ElemTy.getSizeInBits(); local
774 unsigned ElemWidth = ElemTy.getSizeInBits(); local
883 unsigned ElemWidth = ElemTy.getSizeInBits(); local
1249 unsigned ElemWidth = ElemTy.getSizeInBits(); local
[all...]
H A DHexagonTargetTransformInfo.h83 unsigned getMinimumVF(unsigned ElemWidth) const;
H A DHexagonTargetTransformInfo.cpp114 unsigned HexagonTTIImpl::getMinimumVF(unsigned ElemWidth) const {
115 return (8 * ST.getVectorLength()) / ElemWidth;
H A DHexagonISelLowering.h392 unsigned ElemWidth = ElemTy.getSizeInBits(); local
393 assert((TyWidth % ElemWidth) == 0);
394 return MVT::getVectorVT(ElemTy, TyWidth/ElemWidth);
H A DHexagonISelLowering.cpp2156 unsigned ElemWidth = ElemTy.getSizeInBits(); local
2157 IntegerType *IntTy = IntegerType::get(*DAG.getContext(), ElemWidth);
2334 unsigned ElemWidth = VecTy.getVectorElementType().getSizeInBits(); local
2335 assert((VecWidth % ElemWidth) == 0);
2340 if (ElemWidth == 1) {
2395 unsigned Off = IdxN->getZExtValue() * ElemWidth;
2413 DAG.getConstant(ElemWidth, dl, MVT::i32));
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h838 unsigned getMinimumVF(unsigned ElemWidth) const;
1291 virtual unsigned getMinimumVF(unsigned ElemWidth) const = 0;
1667 unsigned getMinimumVF(unsigned ElemWidth) const override {
1668 return Impl.getMinimumVF(ElemWidth);
H A DTargetTransformInfoImpl.h393 unsigned getMinimumVF(unsigned ElemWidth) const { return 0; }
/freebsd-12-stable/contrib/llvm-project/clang/utils/TableGen/
H A DNeonEmitter.cpp218 void makeInteger(unsigned ElemWidth, bool Sign) { argument
222 ElementBitwidth = ElemWidth;
225 void makeImmediate(unsigned ElemWidth) { argument
228 ElementBitwidth = ElemWidth;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp505 unsigned TargetTransformInfo::getMinimumVF(unsigned ElemWidth) const {
506 return TTIImpl->getMinimumVF(ElemWidth);
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp6279 CharUnits ElemWidth = Info.Ctx.getTypeSizeInChars(CAT->getElementType());
6285 if (!visit(SubObj, CAT->getElementType(), Offset + I * ElemWidth))
6293 if (!visit(Filler, CAT->getElementType(), Offset + I * ElemWidth))

Completed in 139 milliseconds