LLVM 22.0.0git
LowerEmuTLS.cpp File Reference

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "lower-emutls"

Functions

static bool addEmuTlsVar (Module &M, const GlobalVariable *GV)
static void copyLinkageVisibility (Module &M, const GlobalVariable *from, GlobalVariable *to)
 INITIALIZE_PASS (LowerEmuTLS, DEBUG_TYPE, "Add __emutls_[vt]. variables for emultated TLS model", false, false) ModulePass *llvm

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "lower-emutls"

Definition at line 31 of file LowerEmuTLS.cpp.

Function Documentation

◆ addEmuTlsVar()

◆ copyLinkageVisibility()

◆ INITIALIZE_PASS()

INITIALIZE_PASS ( LowerEmuTLS ,
DEBUG_TYPE ,
"Add __emutls_. variables for emultated TLS model" [vt],
false ,
false  )

Definition at line 80 of file LowerEmuTLS.cpp.

References llvm::createLowerEmuTLSPass(), and DEBUG_TYPE.