• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/

Lines Matching defs:DL

159                                            const DataLayout &DL) {
162 uint64_t AllocaSize = DL.getTypeStoreSize(AI->getAllocatedType());
166 APInt(64, AllocaSize), DL);
334 if (DL.getTypeAllocSize(AI.getAllocatedType()).getKnownMinSize() == 0) {
351 DL.getTypeAllocSize(EntryAI->getAllocatedType())
379 Copy->getSource(), AllocaAlign, DL, &AI, &AC, &DT);
381 isDereferenceableForAllocaSize(Copy->getSource(), &AI, DL)) {
554 const DataLayout &DL = IC.getDataLayout();
564 DL.isLegalInteger(DL.getTypeStoreSizeInBits(Ty)) &&
565 DL.typeSizeEqualsStoreSize(Ty) && !DL.isNonIntegralPointerType(Ty) &&
575 LI, Type::getIntNTy(LI.getContext(), DL.getTypeStoreSizeInBits(Ty)));
595 if (CI->isNoopCast(DL))
636 const DataLayout &DL = IC.getDataLayout();
637 auto *SL = DL.getStructLayout(ST);
687 const DataLayout &DL = IC.getDataLayout();
688 auto EltSize = DL.getTypeAllocSize(ET);
728 const DataLayout &DL) {
768 uint64_t TypeSize = DL.getTypeAllocSize(AI->getAllocatedType());
780 uint64_t InitSize = DL.getTypeAllocSize(GV->getValueType());
841 const DataLayout &DL = IC.getDataLayout();
842 uint64_t TyAllocSize = DL.getTypeAllocSize(AllocTy);
869 return isObjectSizeLessThanOrEq(GEPI->getOperand(0), TyAllocSize, DL) &&
928 Op, DL.getPrefTypeAlign(LI.getType()), DL, &LI, &AC, &DT);
989 Alignment, DL, SI) &&
991 Alignment, DL, SI)) {
1058 const auto &DL = IC.getDataLayout();
1059 if (DL.getTypeStoreSizeInBits(UT) != DL.getTypeStoreSizeInBits(VT)) {
1152 const DataLayout &DL = IC.getDataLayout();
1153 auto *SL = DL.getStructLayout(ST);
1201 const DataLayout &DL = IC.getDataLayout();
1202 auto EltSize = DL.getTypeAllocSize(AT->getElementType());
1291 const auto &DL = IC.getDataLayout();
1292 if (DL.getTypeStoreSizeInBits(LI->getType()) !=
1293 DL.getTypeStoreSizeInBits(CmpLoadTy))
1327 Ptr, DL.getPrefTypeAlign(Val->getType()), DL, &SI, &AC, &DT);