Searched refs:VlaSize (Results 1 – 4 of 4) sorted by relevance
1395 auto VlaSize = getVLAElements1D(Type1D); in EmitAndRegisterVariableArrayDimensions() local1396 if (auto *C = dyn_cast<llvm::ConstantInt>(VlaSize.NumElts)) in EmitAndRegisterVariableArrayDimensions()1406 CreateDefaultAlignTempAlloca(VlaSize.NumElts->getType(), NameRef); in EmitAndRegisterVariableArrayDimensions()1407 Builder.CreateStore(VlaSize.NumElts, SizeExprAddr); in EmitAndRegisterVariableArrayDimensions()1411 Type1D = VlaSize.Type; in EmitAndRegisterVariableArrayDimensions()1421 for (auto &VlaSize : Dimensions) { in EmitAndRegisterVariableArrayDimensions() local1423 if (auto *C = dyn_cast<llvm::ConstantInt>(VlaSize.NumElts)) in EmitAndRegisterVariableArrayDimensions()1436 MD = DI->EmitDeclareOfAutoVariable(ArtificialDecl, VlaSize.NumElts, in EmitAndRegisterVariableArrayDimensions()1440 DI->registerVLASizeExpression(VlaSize.Type, MD); in EmitAndRegisterVariableArrayDimensions()1688 auto VlaSize = getVLASize(Ty); in EmitAutoVarAlloca() local[all …]
2247 auto VlaSize = getVLASize(vlaType); in EmitNullInitialization() local2248 SizeVal = VlaSize.NumElts; in EmitNullInitialization()2249 CharUnits eltSize = getContext().getTypeSizeInChars(VlaSize.Type); in EmitNullInitialization()2451 llvm::Value *VlaSize = VLASizeMap[Vla->getSizeExpr()]; in getVLAElements1D() local2452 assert(VlaSize && "no size for VLA!"); in getVLAElements1D()2453 assert(VlaSize->getType() == SizeTy); in getVLAElements1D()2454 return { VlaSize, Vla->getElementType() }; in getVLAElements1D()
3604 auto VlaSize = CGF.getVLASize(VAT); in VisitUnaryExprOrTypeTraitExpr() local3607 CharUnits eltSize = CGF.getContext().getTypeSizeInChars(VlaSize.Type); in VisitUnaryExprOrTypeTraitExpr()3610 VlaSize.NumElts); in VisitUnaryExprOrTypeTraitExpr()3611 return VlaSize.NumElts; in VisitUnaryExprOrTypeTraitExpr()4676 auto VlaSize = CGF.getVLASize(vla); in EmitSub() local4677 elementType = VlaSize.Type; in EmitSub()4678 divisor = VlaSize.NumElts; in EmitSub()
369 VlaSizePair VlaSize = getVLASize(VAT); in getTypeSize() local370 Ty = VlaSize.Type; in getTypeSize()372 Size ? Builder.CreateNUWMul(Size, VlaSize.NumElts) : VlaSize.NumElts; in getTypeSize()