LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions | Variables
ARMTargetMachine.cpp File Reference
#include "ARMTargetMachine.h"
#include "ARM.h"
#include "ARMFrameLowering.h"
#include "llvm/CodeGen/Passes.h"
#include "llvm/MC/MCAsmInfo.h"
#include "llvm/PassManager.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/Support/FormattedStream.h"
#include "llvm/Support/TargetRegistry.h"
#include "llvm/Target/TargetOptions.h"
#include "llvm/Transforms/Scalar.h"
Include dependency graph for ARMTargetMachine.cpp:

Go to the source code of this file.

Functions

void LLVMInitializeARMTarget ()
 

Variables

static cl::opt< boolEnableGlobalMerge ("global-merge", cl::Hidden, cl::desc("Enable global merge pass"), cl::init(true))
 
static cl::opt< boolDisableA15SDOptimization ("disable-a15-sd-optimization", cl::Hidden, cl::desc("Inhibit optimization of S->D register accesses on A15"), cl::init(false))
 

Function Documentation

void LLVMInitializeARMTarget ( )

Definition at line 36 of file ARMTargetMachine.cpp.

References llvm::TheARMTarget, llvm::TheThumbTarget, llvm::X, and Y.

Variable Documentation

cl::opt<bool> DisableA15SDOptimization("disable-a15-sd-optimization", cl::Hidden, cl::desc("Inhibit optimization of S->D register accesses on A15"), cl::init(false))
static
cl::opt<bool> EnableGlobalMerge("global-merge", cl::Hidden, cl::desc("Enable global merge pass"), cl::init(true))
static