Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/lib/Transforms/Scalar/
HDScalarizer.cpp105 VectorLayout() : VecTy(nullptr), ElemTy(nullptr), VecAlign(0), ElemSize(0) {} in VectorLayout()
109 return MinAlign(VecAlign, I * ElemSize); in getElemAlign()
122 uint64_t ElemSize; member
367 Layout.ElemSize = DL.getTypeStoreSize(Layout.ElemTy); in getVectorLayout()
HDLoopUnrollPass.cpp423 int ElemSize = CDS->getElementType()->getPrimitiveSizeInBits() / 8U; in visitLoad() local
426 int64_t Index = SimplifiedAddrOp->getSExtValue() / ElemSize; in visitLoad()
/NextBSD/contrib/llvm/lib/Analysis/
HDConstantFolding.cpp825 APInt ElemSize(BitWidth, DL.getTypeAllocSize(ATy->getElementType())); in SymbolicallyEvaluateGEP() local
826 if (ElemSize == 0) in SymbolicallyEvaluateGEP()
834 APInt NewIdx = Offset.udiv(ElemSize); in SymbolicallyEvaluateGEP()
835 Offset -= NewIdx * ElemSize; in SymbolicallyEvaluateGEP()
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGExprScalar.cpp1959 llvm::Value* ElemSize = llvm::ConstantInt::get(ResultType, in VisitOffsetOfExpr() local
1963 Offset = Builder.CreateMul(Idx, ElemSize); in VisitOffsetOfExpr()
/NextBSD/contrib/llvm/lib/Target/AArch64/
HDAArch64ISelLowering.cpp6014 unsigned ElemSize = VT.getVectorElementType().getSizeInBits(); in LowerBUILD_VECTOR() local
6020 if (Op0.getOpcode() != ISD::UNDEF && (ElemSize == 32 || ElemSize == 64)) { in LowerBUILD_VECTOR()
6021 unsigned SubIdx = ElemSize == 32 ? AArch64::ssub : AArch64::dsub; in LowerBUILD_VECTOR()
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDExprConstant.cpp7061 APSInt ElemSize( in VisitBinaryOperator() local
7063 APSInt TrueResult = (LHS - RHS) / ElemSize; in VisitBinaryOperator()