LLVM  14.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::OpenMPIRBuilder::LocationDescription Struct Reference

Description of a LLVM-IR insertion point (IP) and a debug/source location (filename, line, column, ...). More...

#include "llvm/Frontend/OpenMP/OMPIRBuilder.h"

Collaboration diagram for llvm::OpenMPIRBuilder::LocationDescription:
Collaboration graph
[legend]

Public Member Functions

template<typename T , typename U >
 LocationDescription (const IRBuilder< T, U > &IRB)
 
 LocationDescription (const InsertPointTy &IP)
 
 LocationDescription (const InsertPointTy &IP, const DebugLoc &DL)
 

Public Attributes

InsertPointTy IP
 
DebugLoc DL
 

Detailed Description

Description of a LLVM-IR insertion point (IP) and a debug/source location (filename, line, column, ...).

Definition at line 150 of file OMPIRBuilder.h.

Constructor & Destructor Documentation

◆ LocationDescription() [1/3]

template<typename T , typename U >
llvm::OpenMPIRBuilder::LocationDescription::LocationDescription ( const IRBuilder< T, U > &  IRB)
inline

Definition at line 152 of file OMPIRBuilder.h.

◆ LocationDescription() [2/3]

llvm::OpenMPIRBuilder::LocationDescription::LocationDescription ( const InsertPointTy IP)
inline

Definition at line 154 of file OMPIRBuilder.h.

◆ LocationDescription() [3/3]

llvm::OpenMPIRBuilder::LocationDescription::LocationDescription ( const InsertPointTy IP,
const DebugLoc DL 
)
inline

Definition at line 155 of file OMPIRBuilder.h.

Member Data Documentation

◆ DL

DebugLoc llvm::OpenMPIRBuilder::LocationDescription::DL

◆ IP

InsertPointTy llvm::OpenMPIRBuilder::LocationDescription::IP

The documentation for this struct was generated from the following file: