LLVM API Documentation

IA64TargetMachine.cpp File Reference

#include "IA64TargetMachine.h"
#include "IA64.h"
#include "llvm/Module.h"
#include "llvm/PassManager.h"
#include "llvm/CodeGen/MachineFunction.h"
#include "llvm/CodeGen/Passes.h"
#include "llvm/Target/TargetOptions.h"
#include "llvm/Target/TargetMachineRegistry.h"
#include "llvm/Transforms/Scalar.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/ADT/Statistic.h"
#include <iostream>

Include dependency graph for IA64TargetMachine.cpp:

Go to the source code of this file.

Variables

int IA64TargetMachineModule
int IA64TargetMachineModule = 0
cl::opt< bool > DisableOutput ("disable-ia64-llc-output", cl::Hidden, cl::desc("Disable the IA64 asm printer, for use ""when profiling the code generator."))
cl::opt< bool > EnableDAGIsel ("enable-ia64-dag-isel", cl::Hidden, cl::desc("Enable the IA64 DAG->DAG isel"))
RegisterTarget< IA64TargetMachineX ("ia64"," IA-64 (Itanium)")


Variable Documentation

cl::opt<bool> DisableOutput("disable-ia64-llc-output", cl::Hidden, cl::desc("Disable the IA64 asm printer, for use ""when profiling the code generator.")) [static]

Referenced by llvm::X86TargetMachine::addPassesToEmitFile(), and llvm::IA64TargetMachine::addPassesToEmitFile().

cl::opt<bool> EnableDAGIsel("enable-ia64-dag-isel", cl::Hidden, cl::desc("Enable the IA64 DAG->DAG isel")) [static]

int IA64TargetMachineModule = 0

Definition at line 33 of file IA64TargetMachine.cpp.

int IA64TargetMachineModule

IA64TargetMachineModule - Note that this is used on hosts that cannot link in a library unless there are references into the library. In particular, it seems that it is not possible to get things to work on Win32 without this. Though it is unused, do not remove it.

Definition at line 32 of file IA64TargetMachine.cpp.

RegisterTarget<IA64TargetMachine> X("ia64"," IA-64 (Itanium)") [static]