LLVM API Documentation

PIC16TargetMachine.cpp File Reference

#include "PIC16.h"
#include "PIC16TargetAsmInfo.h"
#include "PIC16TargetMachine.h"
#include "llvm/Module.h"
#include "llvm/PassManager.h"
#include "llvm/CodeGen/Passes.h"
#include "llvm/Target/TargetAsmInfo.h"
#include "llvm/Target/TargetMachineRegistry.h"

Include dependency graph for PIC16TargetMachine.cpp:

Go to the source code of this file.

Variables

int PIC16TargetMachineModule = 0
static RegisterTarget
< PIC16TargetMachine > 
X ("pic16","PIC16 14-bit [experimental].")
static RegisterTarget
< CooperTargetMachine > 
Y ("cooper","PIC16 Cooper [experimental].")


Variable Documentation

PIC16TargetMachineModule - 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 30 of file PIC16TargetMachine.cpp.

RegisterTarget<PIC16TargetMachine> X("pic16","PIC16 14-bit [experimental].") [static]

RegisterTarget<CooperTargetMachine> Y("cooper","PIC16 Cooper [experimental].") [static]