reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/GlobalISel/IRTranslator.cpp
  166   computeValueLLTs(*DL, *Val.getType(), SplitTys,
  189   computeValueLLTs(*DL, *Val.getType(), SplitTys,
  227   unsigned ElementSize = DL->getTypeAllocSize(AI.getAllocatedType());
  236     Alignment = DL->getABITypeAlignment(AI.getAllocatedType());
  273   return Alignment ? Alignment : DL->getABITypeAlignment(ValTy);
  365   if (Ret && DL->getTypeStoreSize(Ret->getType()) == 0)
  516   const LLT PtrTy = getLLTForType(*PtrIRTy, *DL);
  531   const LLT SwitchTy = getLLTForType(*SValue.getType(), *DL);
  539   const LLT PtrScalarTy = LLT::scalar(DL->getTypeSizeInBits(PtrIRTy));
  866   if (DL->getTypeStoreSize(LI.getType()) == 0)
  873   Type *OffsetIRTy = DL->getIntPtrType(LI.getPointerOperandType());
  874   LLT OffsetTy = getLLTForType(*OffsetIRTy, *DL);
  908   if (DL->getTypeStoreSize(SI.getValueOperand()->getType()) == 0)
  915   Type *OffsetIRTy = DL->getIntPtrType(SI.getPointerOperandType());
  916   LLT OffsetTy = getLLTForType(*OffsetIRTy, *DL);
  969   uint64_t Offset = getOffsetFromIndices(U, *DL);
  984   uint64_t Offset = getOffsetFromIndices(U, *DL);
 1024   if (getLLTForType(*U.getOperand(0)->getType(), *DL) ==
 1025       getLLTForType(*U.getType(), *DL)) {
 1058   LLT PtrTy = getLLTForType(*PtrIRTy, *DL);
 1059   Type *OffsetIRTy = DL->getIntPtrType(PtrIRTy);
 1060   LLT OffsetTy = getLLTForType(*OffsetIRTy, *DL);
 1068       Offset += DL->getStructLayout(StTy)->getElementOffset(Field);
 1071       uint64_t ElementSize = DL->getTypeAllocSize(GTI.getIndexedType());
 1081         LLT OffsetTy = getLLTForType(*OffsetIRTy, *DL);
 1097             getLLTForType(*OffsetIRTy, *DL), ElementSize);
 1109         MIRBuilder.buildConstant(getLLTForType(*OffsetIRTy, *DL), Offset);
 1181       MF->getMachineMemOperand(MPInfo, Flags, DL->getPointerSizeInBits() / 8,
 1182                                DL->getPointerABIAlignment(0).value());
 1301     GetUnderlyingObjects(CI.getArgOperand(1), Allocas, *DL);
 1362     unsigned ListSize = TLI.getVaListSizeInBits(*DL) / 8;
 1415         TLI.isFMAFasterThanFMulAndFAdd(TLI.getValueType(*DL, CI.getType()))) {
 1421       LLT Ty = getLLTForType(*CI.getType(), *DL);
 1450     LLT PtrTy = getLLTForType(*CI.getArgOperand(0)->getType(), *DL);
 1509     LLT PtrTy = getLLTForType(*CI.getArgOperand(0)->getType(), *DL);
 1555       LLT Ty = getLLTForType(*Arg->getType(), *DL);
 1659           DL->getABITypeAlignment(Info.memVT.getTypeForEVT(F->getContext())));
 1754   LLT Ty = getLLTForType(*LP.getType(), *DL);
 1760     Tys.push_back(getLLTForType(*Ty, *DL));
 1805       std::max((unsigned)DL->getPrefTypeAlignment(Ty), AI.getAlignment());
 1809   Type *IntPtrIRTy = DL->getIntPtrType(AI.getType());
 1810   LLT IntPtrTy = getLLTForType(*IntPtrIRTy, *DL);
 1819       getOrCreateVReg(*ConstantInt::get(IntPtrIRTy, DL->getTypeAllocSize(Ty)));
 1852     .addImm(DL->getABITypeAlignment(U.getType()));
 1898   unsigned PreferredVecIdxWidth = TLI.getVectorIdxTy(*DL).getSizeInBits();
 1964                                 Flags, DL->getTypeStoreSize(ValType),
 2033                                 Flags, DL->getTypeStoreSize(ResType),
 2085   computeValueLLTs(*DL, *V.getType(), SplitTys, Offsets);
 2119     unsigned NullSize = DL->getTypeSizeInBits(C.getType());
 2241   DL = &F.getParent()->getDataLayout();
 2248   SL->init(TLI, TM, *DL);
 2254   if (!DL->isLittleEndian()) {
 2299     if (DL->getTypeStoreSize(Arg.getType()) == 0)