reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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)