Searched refs:VlaSize (Results 1 – 4 of 4) sorted by relevance
1356 auto VlaSize = getVLAElements1D(Type1D); in EmitAndRegisterVariableArrayDimensions() local1357 if (auto *C = dyn_cast<llvm::ConstantInt>(VlaSize.NumElts)) in EmitAndRegisterVariableArrayDimensions()1368 Builder.CreateStore(VlaSize.NumElts, SizeExprAddr); in EmitAndRegisterVariableArrayDimensions()1372 Type1D = VlaSize.Type; in EmitAndRegisterVariableArrayDimensions()1382 for (auto &VlaSize : Dimensions) { in EmitAndRegisterVariableArrayDimensions() local1384 if (auto *C = dyn_cast<llvm::ConstantInt>(VlaSize.NumElts)) in EmitAndRegisterVariableArrayDimensions()1402 DI->registerVLASizeExpression(VlaSize.Type, MD); in EmitAndRegisterVariableArrayDimensions()1581 auto VlaSize = getVLASize(Ty); in EmitAutoVarAlloca() local1582 llvm::Type *llvmTy = ConvertTypeForMem(VlaSize.Type); in EmitAutoVarAlloca()1734 auto VlaSize = getVLASize(VlaType); in emitZeroOrPatternForAutoVarInit() local[all …]
1901 auto VlaSize = getVLASize(vlaType); in EmitNullInitialization() local1902 SizeVal = VlaSize.NumElts; in EmitNullInitialization()1903 CharUnits eltSize = getContext().getTypeSizeInChars(VlaSize.Type); in EmitNullInitialization()2106 llvm::Value *VlaSize = VLASizeMap[Vla->getSizeExpr()]; in getVLAElements1D() local2107 assert(VlaSize && "no size for VLA!"); in getVLAElements1D()2108 assert(VlaSize->getType() == SizeTy); in getVLAElements1D()2109 return { VlaSize, Vla->getElementType() }; in getVLAElements1D()
2912 auto VlaSize = CGF.getVLASize(VAT); in VisitUnaryExprOrTypeTraitExpr() local2913 llvm::Value *size = VlaSize.NumElts; in VisitUnaryExprOrTypeTraitExpr()2916 CharUnits eltSize = CGF.getContext().getTypeSizeInChars(VlaSize.Type); in VisitUnaryExprOrTypeTraitExpr()3784 auto VlaSize = CGF.getVLASize(vla); in EmitSub() local3785 elementType = VlaSize.Type; in EmitSub()3786 divisor = VlaSize.NumElts; in EmitSub()
308 VlaSizePair VlaSize = getVLASize(VAT); in getTypeSize() local309 Ty = VlaSize.Type; in getTypeSize()310 Size = Size ? Builder.CreateNUWMul(Size, VlaSize.NumElts) in getTypeSize()311 : VlaSize.NumElts; in getTypeSize()