LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Macros | Functions
TargetSelect.h File Reference
#include "llvm/Config/llvm-config.h"
#include "llvm/Config/Targets.def"
#include "llvm/Config/AsmPrinters.def"
#include "llvm/Config/AsmParsers.def"
#include "llvm/Config/Disassemblers.def"
Include dependency graph for TargetSelect.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 llvm
 List of target independent CodeGen pass IDs.
 

Macros

#define LLVM_TARGET(TargetName)   void LLVMInitialize##TargetName##TargetInfo();
 
#define LLVM_TARGET(TargetName)   void LLVMInitialize##TargetName##Target();
 
#define LLVM_TARGET(TargetName)   void LLVMInitialize##TargetName##TargetMC();
 
#define LLVM_ASM_PRINTER(TargetName)   void LLVMInitialize##TargetName##AsmPrinter();
 
#define LLVM_ASM_PARSER(TargetName)   void LLVMInitialize##TargetName##AsmParser();
 
#define LLVM_DISASSEMBLER(TargetName)   void LLVMInitialize##TargetName##Disassembler();
 
#define LLVM_TARGET(TargetName)   LLVMInitialize##TargetName##TargetInfo();
 
#define LLVM_TARGET(TargetName)   LLVMInitialize##TargetName##Target();
 
#define LLVM_TARGET(TargetName)   LLVMInitialize##TargetName##TargetMC();
 
#define LLVM_ASM_PRINTER(TargetName)   LLVMInitialize##TargetName##AsmPrinter();
 
#define LLVM_ASM_PARSER(TargetName)   LLVMInitialize##TargetName##AsmParser();
 
#define LLVM_DISASSEMBLER(TargetName)   LLVMInitialize##TargetName##Disassembler();
 

Functions

void llvm::InitializeAllTargetInfos ()
 
void llvm::InitializeAllTargets ()
 
void llvm::InitializeAllTargetMCs ()
 
void llvm::InitializeAllAsmPrinters ()
 
void llvm::InitializeAllAsmParsers ()
 
void llvm::InitializeAllDisassemblers ()
 
bool llvm::InitializeNativeTarget ()
 
bool llvm::InitializeNativeTargetAsmPrinter ()
 
bool llvm::InitializeNativeTargetAsmParser ()
 
bool llvm::InitializeNativeTargetDisassembler ()
 

Macro Definition Documentation

#define LLVM_ASM_PARSER (   TargetName)    void LLVMInitialize##TargetName##AsmParser();

Definition at line 38 of file TargetSelect.h.

#define LLVM_ASM_PARSER (   TargetName)    LLVMInitialize##TargetName##AsmParser();

Definition at line 38 of file TargetSelect.h.

#define LLVM_ASM_PRINTER (   TargetName)    void LLVMInitialize##TargetName##AsmPrinter();

Definition at line 34 of file TargetSelect.h.

#define LLVM_ASM_PRINTER (   TargetName)    LLVMInitialize##TargetName##AsmPrinter();

Definition at line 34 of file TargetSelect.h.

#define LLVM_DISASSEMBLER (   TargetName)    void LLVMInitialize##TargetName##Disassembler();

Definition at line 42 of file TargetSelect.h.

#define LLVM_DISASSEMBLER (   TargetName)    LLVMInitialize##TargetName##Disassembler();

Definition at line 42 of file TargetSelect.h.

#define LLVM_TARGET (   TargetName)    void LLVMInitialize##TargetName##TargetInfo();

Definition at line 30 of file TargetSelect.h.

#define LLVM_TARGET (   TargetName)    void LLVMInitialize##TargetName##Target();

Definition at line 30 of file TargetSelect.h.

#define LLVM_TARGET (   TargetName)    void LLVMInitialize##TargetName##TargetMC();

Definition at line 30 of file TargetSelect.h.

#define LLVM_TARGET (   TargetName)    LLVMInitialize##TargetName##TargetInfo();

Definition at line 30 of file TargetSelect.h.

#define LLVM_TARGET (   TargetName)    LLVMInitialize##TargetName##Target();

Definition at line 30 of file TargetSelect.h.

#define LLVM_TARGET (   TargetName)    LLVMInitialize##TargetName##TargetMC();

Definition at line 30 of file TargetSelect.h.