LLVM  4.0.0
Macros | Functions | Variables
TargetMachine.cpp File Reference
#include "llvm/Target/TargetMachine.h"
#include "llvm/Analysis/TargetTransformInfo.h"
#include "llvm/CodeGen/MachineFunction.h"
#include "llvm/IR/Function.h"
#include "llvm/IR/GlobalAlias.h"
#include "llvm/IR/GlobalValue.h"
#include "llvm/IR/GlobalVariable.h"
#include "llvm/IR/LegacyPassManager.h"
#include "llvm/IR/Mangler.h"
#include "llvm/MC/MCAsmInfo.h"
#include "llvm/MC/MCContext.h"
#include "llvm/MC/MCInstrInfo.h"
#include "llvm/MC/MCSectionMachO.h"
#include "llvm/MC/MCTargetOptions.h"
#include "llvm/MC/SectionKind.h"
#include "llvm/Target/TargetLowering.h"
#include "llvm/Target/TargetLoweringObjectFile.h"
#include "llvm/Target/TargetSubtargetInfo.h"
Include dependency graph for TargetMachine.cpp:

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. More...
 

Variables

cl::opt< boolEnableIPRA ("enable-ipra", cl::init(false), cl::Hidden, cl::desc("Enable interprocedural register allocation ""to reduce load/store at procedure calls."))
 

Macro Definition Documentation

#define RESET_OPTION (   X,
  Y 
)
Value:
do { \
if (F.hasFnAttribute(Y)) \
Options.X = (F.getFnAttribute(Y).getValueAsString() == "true"); \
else \
Options.X = DefaultOptions.X; \
} while (0)
#define F(x, y, z)
Definition: MD5.cpp:51
* if(!EatIfPresent(lltok::kw_thread_local)) return false
ParseOptionalThreadLocal := /*empty.
static GCMetadataPrinterRegistry::Add< OcamlGCMetadataPrinter > Y("ocaml","ocaml 3.10-compatible collector")

Referenced by llvm::TargetMachine::resetTargetOptions().

Function Documentation

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

Variable Documentation

cl::opt<bool> EnableIPRA("enable-ipra", cl::init(false), cl::Hidden, cl::desc("Enable interprocedural register allocation ""to reduce load/store at procedure calls."))