LLVM  16.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::tlshoist::TLSUser Struct Reference

Keeps track of the user of a TLS variable and the operand index where the variable is used. More...

#include "llvm/Transforms/Scalar/TLSVariableHoist.h"

Collaboration diagram for llvm::tlshoist::TLSUser:
Collaboration graph
[legend]

Public Member Functions

 TLSUser (Instruction *Inst, unsigned Idx)
 

Public Attributes

InstructionInst
 
unsigned OpndIdx
 

Detailed Description

Keeps track of the user of a TLS variable and the operand index where the variable is used.

Definition at line 84 of file TLSVariableHoist.h.

Constructor & Destructor Documentation

◆ TLSUser()

llvm::tlshoist::TLSUser::TLSUser ( Instruction Inst,
unsigned  Idx 
)
inline

Definition at line 88 of file TLSVariableHoist.h.

Member Data Documentation

◆ Inst

Instruction* llvm::tlshoist::TLSUser::Inst

Definition at line 85 of file TLSVariableHoist.h.

◆ OpndIdx

unsigned llvm::tlshoist::TLSUser::OpndIdx

Definition at line 86 of file TLSVariableHoist.h.


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