Lines Matching defs:DL
614 const DataLayout &DL, APInt &Offset, bool AllowNonInbounds,
620 assert(BitWidth == DL.getIndexTypeSizeInBits(getType()) &&
621 "The offset bit width does not match the DL specification.");
640 APInt GEPOffset(DL.getIndexTypeSizeInBits(V->getType()), 0);
641 if (!GEP->accumulateConstantOffset(DL, GEPOffset, ExternalAnalysis))
686 uint64_t Value::getPointerDereferenceableBytes(const DataLayout &DL,
697 DerefBytes = DL.getTypeStoreSize(PT).getKnownMinSize();
739 DL.getTypeStoreSize(AI->getAllocatedType()).getKnownMinSize();
746 DerefBytes = DL.getTypeStoreSize(GV->getValueType()).getFixedSize();
753 Align Value::getPointerAlignment(const DataLayout &DL) const {
757 Align FunctionPtrAlign = DL.getFunctionPtrAlign().valueOrOne();
758 switch (DL.getFunctionPtrAlignType()) {
775 return DL.getPreferredAlign(GVar);
777 return DL.getABITypeAlign(ObjectType);
788 return DL.getABITypeAlign(EltTy);
805 const_cast<Constant *>(CstPtr), DL.getIntPtrType(getType()),