/netbsd-current/external/apache2/llvm/dist/clang/lib/AST/Interp/ |
H A D | Descriptor.cpp | 59 const unsigned ElemSize = local 63 for (unsigned I = 0; I < NumElems; ++I, ElemOffset += ElemSize) { 83 const unsigned ElemSize = local 87 for (unsigned I = 0; I < NumElems; ++I, ElemOffset += ElemSize) { 98 const unsigned ElemSize = local 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 * NumElem [all...] |
H A D | Descriptor.h | 56 const InterpSize ElemSize; member in struct:clang::interp::Descriptor 136 unsigned getElemSize() const { return ElemSize; }
|
H A D | Program.cpp | 313 unsigned ElemSize = primSize(*T); local 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)
|
H A D | Pointer.h | 266 if (auto ElemSize = elemSize()) 267 return getOffset() / ElemSize;
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | TypeMetadataUtils.cpp | 149 uint64_t ElemSize = DL.getTypeAllocSize(VTableTy->getElementType()); local 151 unsigned Op = Offset / ElemSize; 156 Offset % ElemSize, M);
|
H A D | 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...] |
H A D | LoopUnrollAnalyzer.cpp | 125 unsigned ElemSize = CDS->getElementType()->getPrimitiveSizeInBits() / 8U; local 134 uint64_t Index = static_cast<uint64_t>(SimplifiedAddrOpV) / ElemSize;
|
H A D | 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;
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
H A D | 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) 161 isLegalTypeAndAlignment(unsigned NumElements, unsigned ElemSize, Align Alignment) argument
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGExprConstant.cpp | 331 CharUnits ElemSize = getSize(ElemTy); local 335 [&](unsigned Op) { return Offset + Op * ElemSize; })); 355 CharUnits ElemSize = getSize(CDS->getElementType()); local 364 [&](unsigned Elem) { return Offset + Elem * ElemSize; })); 370 CharUnits ElemSize = getSize(C); local 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()); local 426 Offset(I) % ElemSize != 0) { 430 ArrayElements.resize(Offset(I) / ElemSize 633 CharUnits ElemSize = Emitter.CGM.getContext().getTypeSizeInChars(ElemType); local [all...] |
H A D | 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);
|
H A D | CGExprScalar.cpp | 2832 llvm::Value* ElemSize = llvm::ConstantInt::get(ResultType, local 2836 Offset = Builder.CreateMul(Idx, ElemSize);
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLoweringHVX.cpp | 467 unsigned ElemSize = ElemTy.getSizeInBits() / 8; local 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; local 496 assert(ElemSize*VecLen == HwLen); 500 assert((ElemSize == 1 || ElemSize == 2) && "Invalid element size"); 501 unsigned OpsPerWord = (ElemSize == 1) ? 4 : 2; 1660 unsigned ElemSize [all...] |
H A D | HexagonVectorCombine.cpp | 444 int ElemSize = HVC.getSizeOf(ElemTy); variable 445 if (Adjust % ElemSize == 0) { 446 Value *Tmp0 = Builder.CreateGEP(Ptr, HVC.getConstInt(Adjust / ElemSize));
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | Scalarizer.cpp | 166 return commonAlignment(VecAlign, I * ElemSize); 179 uint64_t ElemSize = 0; member in struct:__anon3020::VectorLayout 457 Layout.ElemSize = DL.getTypeStoreSize(Layout.ElemTy);
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/IR/ |
H A D | Attributes.cpp | 566 unsigned ElemSize; local 568 std::tie(ElemSize, NumElems) = getAllocSizeArgs(); 571 Result += utostr(ElemSize); 1883 AttrBuilder &AttrBuilder::addAllocSizeAttr(unsigned ElemSize, argument 1885 return addAllocSizeAttrFromRawRepr(packAllocSizeArgs(ElemSize, NumElems));
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ |
H A D | RegionStore.cpp | 1185 uint64_t ElemSize = Ctx.getTypeSize(ElementTy); local 1197 uint64_t UpperOffset = LowerOffset + *NumElements * ElemSize;
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | 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;
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 13698 unsigned ElemSize = N->getValueType(0).getScalarType().getStoreSize(); local 13731 if (!isConsecutiveLS(LD2, LD1, ElemSize, 1, DAG)) 13733 if (!isConsecutiveLS(LD1, LD2, ElemSize, 1, DAG))
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 13709 unsigned ElemSize = VT.getVectorElementType().getSizeInBits() / 8; local 13718 DAG.getConstant(ElemSize, dl, MVT::i32));
|