LLVM 22.0.0git
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"

Public Member Functions

 LocationDescription (const IRBuilderBase &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 730 of file OMPIRBuilder.h.

Constructor & Destructor Documentation

◆ LocationDescription() [1/3]

llvm::OpenMPIRBuilder::LocationDescription::LocationDescription ( const IRBuilderBase & IRB)
inline

Definition at line 731 of file OMPIRBuilder.h.

References DL, and IP.

◆ LocationDescription() [2/3]

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

Definition at line 733 of file OMPIRBuilder.h.

References IP.

◆ LocationDescription() [3/3]

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

Definition at line 734 of file OMPIRBuilder.h.

References DL, and IP.

Member Data Documentation

◆ DL

DebugLoc llvm::OpenMPIRBuilder::LocationDescription::DL

Definition at line 737 of file OMPIRBuilder.h.

Referenced by LocationDescription(), and LocationDescription().

◆ IP

InsertPointTy llvm::OpenMPIRBuilder::LocationDescription::IP

Definition at line 736 of file OMPIRBuilder.h.

Referenced by LocationDescription(), LocationDescription(), and LocationDescription().


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