16 #ifndef LLVM_SUPPORT_TARGETSELECT_H 17 #define LLVM_SUPPORT_TARGETSELECT_H 19 #include "llvm/Config/llvm-config.h" 23 #define LLVM_TARGET(TargetName) void LLVMInitialize##TargetName##TargetInfo(); 24 #include "llvm/Config/Targets.def" 26 #define LLVM_TARGET(TargetName) void LLVMInitialize##TargetName##Target(); 27 #include "llvm/Config/Targets.def" 30 #define LLVM_TARGET(TargetName) void LLVMInitialize##TargetName##TargetMC(); 31 #include "llvm/Config/Targets.def" 34 #define LLVM_ASM_PRINTER(TargetName) void LLVMInitialize##TargetName##AsmPrinter(); 35 #include "llvm/Config/AsmPrinters.def" 38 #define LLVM_ASM_PARSER(TargetName) void LLVMInitialize##TargetName##AsmParser(); 39 #include "llvm/Config/AsmParsers.def" 42 #define LLVM_DISASSEMBLER(TargetName) \ 43 void LLVMInitialize##TargetName##Disassembler(); 44 #include "llvm/Config/Disassemblers.def" 54 #define LLVM_TARGET(TargetName) LLVMInitialize##TargetName##TargetInfo(); 55 #include "llvm/Config/Targets.def" 67 #define LLVM_TARGET(TargetName) LLVMInitialize##TargetName##Target(); 68 #include "llvm/Config/Targets.def" 77 #define LLVM_TARGET(TargetName) LLVMInitialize##TargetName##TargetMC(); 78 #include "llvm/Config/Targets.def" 87 #define LLVM_ASM_PRINTER(TargetName) LLVMInitialize##TargetName##AsmPrinter(); 88 #include "llvm/Config/AsmPrinters.def" 97 #define LLVM_ASM_PARSER(TargetName) LLVMInitialize##TargetName##AsmParser(); 98 #include "llvm/Config/AsmParsers.def" 107 #define LLVM_DISASSEMBLER(TargetName) LLVMInitialize##TargetName##Disassembler(); 108 #include "llvm/Config/Disassemblers.def" 118 #ifdef LLVM_NATIVE_TARGET 119 LLVM_NATIVE_TARGETINFO();
120 LLVM_NATIVE_TARGET();
121 LLVM_NATIVE_TARGETMC();
132 #ifdef LLVM_NATIVE_ASMPRINTER 133 LLVM_NATIVE_ASMPRINTER();
144 #ifdef LLVM_NATIVE_ASMPARSER 145 LLVM_NATIVE_ASMPARSER();
156 #ifdef LLVM_NATIVE_DISASSEMBLER 157 LLVM_NATIVE_DISASSEMBLER();
bool InitializeNativeTarget()
InitializeNativeTarget - The main program should call this function to initialize the native target c...
This class represents lattice values for constants.
void InitializeAllAsmParsers()
InitializeAllAsmParsers - The main program should call this function if it wants all asm parsers that...
void InitializeAllDisassemblers()
InitializeAllDisassemblers - The main program should call this function if it wants all disassemblers...
void InitializeAllAsmPrinters()
InitializeAllAsmPrinters - The main program should call this function if it wants all asm printers th...
void InitializeAllTargets()
InitializeAllTargets - The main program should call this function if it wants access to all available...
bool InitializeNativeTargetAsmPrinter()
InitializeNativeTargetAsmPrinter - The main program should call this function to initialize the nativ...
bool InitializeNativeTargetDisassembler()
InitializeNativeTargetDisassembler - The main program should call this function to initialize the nat...
void InitializeAllTargetMCs()
InitializeAllTargetMCs - The main program should call this function if it wants access to all availab...
void InitializeAllTargetInfos()
InitializeAllTargetInfos - The main program should call this function if it wants access to all avail...
bool InitializeNativeTargetAsmParser()
InitializeNativeTargetAsmParser - The main program should call this function to initialize the native...