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 244 Lines • ▼ Show 20 Lines | public: | ||||
/// Create debugging information entry for a typedef. | /// Create debugging information entry for a typedef. | ||||
/// \param Ty Original type. | /// \param Ty Original type. | ||||
/// \param Name Typedef name. | /// \param Name Typedef name. | ||||
/// \param File File where this type is defined. | /// \param File File where this type is defined. | ||||
/// \param LineNo Line number. | /// \param LineNo Line number. | ||||
/// \param Context The surrounding context for the typedef. | /// \param Context The surrounding context for the typedef. | ||||
/// \param AlignInBits Alignment. (optional) | /// \param AlignInBits Alignment. (optional) | ||||
/// \param Annotations Annotations. (optional) | |||||
DIDerivedType *createTypedef(DIType *Ty, StringRef Name, DIFile *File, | DIDerivedType *createTypedef(DIType *Ty, StringRef Name, DIFile *File, | ||||
unsigned LineNo, DIScope *Context, | unsigned LineNo, DIScope *Context, | ||||
uint32_t AlignInBits = 0); | uint32_t AlignInBits = 0, | ||||
DINodeArray Annotations = nullptr); | |||||
/// Create debugging information entry for a 'friend'. | /// Create debugging information entry for a 'friend'. | ||||
DIDerivedType *createFriend(DIType *Ty, DIType *FriendTy); | DIDerivedType *createFriend(DIType *Ty, DIType *FriendTy); | ||||
/// Create debugging information entry to establish | /// Create debugging information entry to establish | ||||
/// inheritance relationship between two types. | /// inheritance relationship between two types. | ||||
/// \param Ty Original type. | /// \param Ty Original type. | ||||
/// \param BaseTy Base type. Ty is inherits from base. | /// \param BaseTy Base type. Ty is inherits from base. | ||||
▲ Show 20 Lines • Show All 705 Lines • Show Last 20 Lines |