Please use GitHub pull requests for new patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
llvm/include/llvm/IR/DIBuilder.h
Show First 20 Lines • Show All 488 Lines • ▼ Show 20 Lines | DITemplateValueParameter *createTemplateParameterPack(DIScope *Scope, | ||||
DIType *Ty, | DIType *Ty, | ||||
DINodeArray Val); | DINodeArray Val); | ||||
/// Create debugging information entry for an array. | /// Create debugging information entry for an array. | ||||
/// \param Size Array size. | /// \param Size Array size. | ||||
/// \param AlignInBits Alignment. | /// \param AlignInBits Alignment. | ||||
/// \param Ty Element type. | /// \param Ty Element type. | ||||
/// \param Subscripts Subscripts. | /// \param Subscripts Subscripts. | ||||
DICompositeType *createArrayType(uint64_t Size, uint32_t AlignInBits, | /// \param DataLocation The location of the raw data of a descriptor-based | ||||
DIType *Ty, DINodeArray Subscripts); | /// Fortran array, either a DIExpression* or | ||||
/// a DIVariable*. | |||||
/// \param Associated The associated attribute of a descriptor-based | |||||
/// Fortran array, either a DIExpression* or | |||||
/// a DIVariable*. | |||||
/// \param Allocated The allocated attribute of a descriptor-based | |||||
/// Fortran array, either a DIExpression* or | |||||
/// a DIVariable*. | |||||
/// \param Rank The rank attribute of a descriptor-based | |||||
/// Fortran array, either a DIExpression* or | |||||
/// a DIVariable*. | |||||
DICompositeType *createArrayType( | |||||
uint64_t Size, uint32_t AlignInBits, DIType *Ty, DINodeArray Subscripts, | |||||
PointerUnion<DIExpression *, DIVariable *> DataLocation = nullptr, | |||||
PointerUnion<DIExpression *, DIVariable *> Associated = nullptr, | |||||
PointerUnion<DIExpression *, DIVariable *> Allocated = nullptr, | |||||
PointerUnion<DIExpression *, DIVariable *> Rank = nullptr); | |||||
/// Create debugging information entry for a vector type. | /// Create debugging information entry for a vector type. | ||||
/// \param Size Array size. | /// \param Size Array size. | ||||
/// \param AlignInBits Alignment. | /// \param AlignInBits Alignment. | ||||
/// \param Ty Element type. | /// \param Ty Element type. | ||||
/// \param Subscripts Subscripts. | /// \param Subscripts Subscripts. | ||||
DICompositeType *createVectorType(uint64_t Size, uint32_t AlignInBits, | DICompositeType *createVectorType(uint64_t Size, uint32_t AlignInBits, | ||||
DIType *Ty, DINodeArray Subscripts); | DIType *Ty, DINodeArray Subscripts); | ||||
▲ Show 20 Lines • Show All 405 Lines • Show Last 20 Lines |