LLVM 19.0.0git
Macros | Functions
TargetMachine.cpp File Reference
#include "llvm/Target/TargetMachine.h"
#include "llvm/Analysis/TargetTransformInfo.h"
#include "llvm/IR/Function.h"
#include "llvm/IR/GlobalValue.h"
#include "llvm/IR/GlobalVariable.h"
#include "llvm/IR/Mangler.h"
#include "llvm/MC/MCAsmInfo.h"
#include "llvm/MC/MCContext.h"
#include "llvm/MC/MCInstrInfo.h"
#include "llvm/MC/MCRegisterInfo.h"
#include "llvm/MC/MCSubtargetInfo.h"
#include "llvm/Support/CodeGen.h"
#include "llvm/Target/TargetLoweringObjectFile.h"

Go to the source code of this file.

Macros

#define RESET_OPTION(X, Y)
 

Functions

static TLSModel::Model getSelectedTLSModel (const GlobalValue *GV)
 Get the IR-specified TLS model for Var.
 

Macro Definition Documentation

◆ RESET_OPTION

#define RESET_OPTION (   X,
  Y 
)
Value:
do { \
Options.X = F.getFnAttribute(Y).getValueAsBool(); \
} while (0)
static LVOptions Options
Definition: LVOptions.cpp:25
#define F(x, y, z)
Definition: MD5.cpp:55
static GCMetadataPrinterRegistry::Add< OcamlGCMetadataPrinter > Y("ocaml", "ocaml 3.10-compatible collector")

Function Documentation

◆ getSelectedTLSModel()

static TLSModel::Model getSelectedTLSModel ( const GlobalValue GV)
static