HomeSort by: relevance | last modified time | path
    Searched refs:ElemSize (Results 1 - 20 of 20) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/lib/AST/Interp/
Descriptor.cpp 59 const unsigned ElemSize =
63 for (unsigned I = 0; I < NumElems; ++I, ElemOffset += ElemSize) {
83 const unsigned ElemSize =
87 for (unsigned I = 0; I < NumElems; ++I, ElemOffset += ElemSize) {
98 const unsigned ElemSize =
102 for (unsigned I = 0; I < NumElems; ++I, ElemOffset += ElemSize) {
190 : Source(D), ElemSize(primSize(Type)), Size(ElemSize), AllocSize(Size),
199 : Source(D), ElemSize(primSize(Type)), Size(ElemSize * NumElems)
    [all...]
Descriptor.h 56 const InterpSize ElemSize;
136 unsigned getElemSize() const { return ElemSize; }
Program.cpp 313 unsigned ElemSize = primSize(*T);
314 if (std::numeric_limits<unsigned>::max() / ElemSize <= NumElems) {
326 InterpSize ElemSize = Desc->getAllocSize() + sizeof(InlineDescriptor);
327 if (std::numeric_limits<unsigned>::max() / ElemSize <= NumElems)
Pointer.h 61 unsigned Off = Idx * elemSize();
181 size_t elemSize() const {
260 unsigned getNumElems() const { return getSize() / elemSize(); }
266 if (auto ElemSize = elemSize())
267 return getOffset() / ElemSize;
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
LoopCacheAnalysis.cpp 80 static bool isOneDimensionalArray(const SCEV &AccessFn, const SCEV &ElemSize,
102 return StepRec == &ElemSize;
282 const SCEV *ElemSize = Sizes.back();
283 TripCount = SE.getConstant(ElemSize->getType(), DefaultTripCount);
293 const SCEV *ElemSize = Sizes.back();
294 const SCEV *Stride = SE.getMulExpr(Coeff, ElemSize);
329 const SCEV *ElemSize = SE.getElementSize(&StoreOrLoadInst);
356 if (!isOneDimensionalArray(*AccessFn, *ElemSize, *L, SE)) {
377 const SCEV *Div = SE.getUDivExactExpr(AccessFn, ElemSize);
379 Sizes.push_back(ElemSize);
    [all...]
TypeMetadataUtils.cpp 149 uint64_t ElemSize = DL.getTypeAllocSize(VTableTy->getElementType());
151 unsigned Op = Offset / ElemSize;
156 Offset % ElemSize, M);
LoopUnrollAnalyzer.cpp 125 unsigned ElemSize = CDS->getElementType()->getPrimitiveSizeInBits() / 8U;
134 uint64_t Index = static_cast<uint64_t>(SimplifiedAddrOpV) / ElemSize;
ConstantFolding.cpp 975 APInt ElemSize(BitWidth, DL.getTypeAllocSize(Ty));
976 if (ElemSize == 0) {
985 APInt NewIdx = Offset.sdiv_ov(ElemSize, Overflow);
988 Offset -= NewIdx * ElemSize;
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
MVEGatherScatterLowering.cpp 80 bool isLegalTypeAndAlignment(unsigned NumElements, unsigned ElemSize,
162 unsigned ElemSize,
165 (ElemSize == 32 || ElemSize == 16 || ElemSize == 8)) ||
166 (NumElements == 8 && (ElemSize == 16 || ElemSize == 8)) ||
167 (NumElements == 16 && ElemSize == 8)) &&
168 Alignment >= ElemSize / 8)
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGExprConstant.cpp 331 CharUnits ElemSize = getSize(ElemTy);
335 [&](unsigned Op) { return Offset + Op * ElemSize; }));
355 CharUnits ElemSize = getSize(CDS->getElementType());
364 [&](unsigned Elem) { return Offset + Elem * ElemSize; }));
370 CharUnits ElemSize = getSize(C);
371 assert(Hint > Offset && Hint < Offset + ElemSize && "nothing to split");
373 {getZeroes(Hint - Offset), getZeroes(Offset + ElemSize - Hint)});
417 CharUnits ElemSize = Utils.getSize(ATy->getElementType());
426 Offset(I) % ElemSize != 0) {
430 ArrayElements.resize(Offset(I) / ElemSize + 1, Filler)
    [all...]
CGOpenMPRuntime.cpp 7303 llvm::Value *ElemSize;
7305 ElemSize = CGF.getTypeSize(PTy->getPointeeType().getCanonicalType());
7309 ElemSize = CGF.getTypeSize(ATy->getElementType().getCanonicalType());
7315 return ElemSize;
7322 return CGF.Builder.CreateNUWMul(LengthVal, ElemSize);
7332 LBVal = CGF.Builder.CreateNUWMul(LBVal, ElemSize);
CGExprScalar.cpp 2832 llvm::Value* ElemSize = llvm::ConstantInt::get(ResultType,
2836 Offset = Builder.CreateMul(Idx, ElemSize);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonISelLoweringHVX.cpp 467 unsigned ElemSize = ElemTy.getSizeInBits() / 8;
472 for (unsigned I = 0; I != ElemSize; ++I)
475 int NewM = M*ElemSize;
476 for (unsigned I = 0; I != ElemSize; ++I)
495 unsigned ElemSize = ElemWidth / 8;
496 assert(ElemSize*VecLen == HwLen);
500 assert((ElemSize == 1 || ElemSize == 2) && "Invalid element size");
501 unsigned OpsPerWord = (ElemSize == 1) ? 4 : 2;
1660 unsigned ElemSize = HwLen / VecLen
    [all...]
HexagonVectorCombine.cpp 444 int ElemSize = HVC.getSizeOf(ElemTy);
445 if (Adjust % ElemSize == 0) {
446 Value *Tmp0 = Builder.CreateGEP(Ptr, HVC.getConstInt(Adjust / ElemSize));
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
Scalarizer.cpp 166 return commonAlignment(VecAlign, I * ElemSize);
179 uint64_t ElemSize = 0;
457 Layout.ElemSize = DL.getTypeStoreSize(Layout.ElemTy);
  /src/external/apache2/llvm/dist/llvm/lib/IR/
Attributes.cpp 566 unsigned ElemSize;
568 std::tie(ElemSize, NumElems) = getAllocSizeArgs();
571 Result += utostr(ElemSize);
1883 AttrBuilder &AttrBuilder::addAllocSizeAttr(unsigned ElemSize,
1885 return addAllocSizeAttrFromRawRepr(packAllocSizeArgs(ElemSize, NumElems));
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
RegionStore.cpp 1185 uint64_t ElemSize = Ctx.getTypeSize(ElementTy);
1197 uint64_t UpperOffset = LowerOffset + *NumElements * ElemSize;
  /src/external/apache2/llvm/dist/clang/lib/AST/
ExprConstant.cpp 6600 CharUnits ElemSize;
6601 if (!HandleSizeof(Info, E->getExprLoc(), ElemType, ElemSize))
6604 APInt ElemSizeAP(ByteSize.getBitWidth(), ElemSize.getQuantity());
12963 APSInt ElemSize(llvm::APInt(65, (int64_t)ElementSize.getQuantity(), true),
12965 APSInt TrueResult = (LHS - RHS) / ElemSize;
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCISelLowering.cpp 13698 unsigned ElemSize = N->getValueType(0).getScalarType().getStoreSize();
13731 if (!isConsecutiveLS(LD2, LD1, ElemSize, 1, DAG))
13733 if (!isConsecutiveLS(LD1, LD2, ElemSize, 1, DAG))
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64ISelLowering.cpp 13709 unsigned ElemSize = VT.getVectorElementType().getSizeInBits() / 8;
13718 DAG.getConstant(ElemSize, dl, MVT::i32));

Completed in 113 milliseconds