LLVM 24.0.0git
Target.h File Reference
#include "llvm-c/Deprecated.h"
#include "llvm-c/ExternC.h"
#include "llvm-c/Types.h"
#include "llvm-c/Visibility.h"
#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"

Go to the source code of this file.

Macros

#define LLVM_TARGET(TargetName)
#define LLVM_TARGET(TargetName)
#define LLVM_TARGET(TargetName)
#define LLVM_ASM_PRINTER(TargetName)
#define LLVM_ASM_PARSER(TargetName)
#define LLVM_DISASSEMBLER(TargetName)
#define LLVM_TARGET(TargetName)
#define LLVM_TARGET(TargetName)
#define LLVM_TARGET(TargetName)
#define LLVM_ASM_PRINTER(TargetName)
#define LLVM_ASM_PARSER(TargetName)
#define LLVM_DISASSEMBLER(TargetName)

Typedefs

typedef struct LLVMOpaqueTargetLibraryInfotData * LLVMTargetLibraryInfoRef

Functions

LLVM_C_ABI void LLVMAddTargetLibraryInfo (LLVMTargetLibraryInfoRef TLI, LLVMPassManagerRef PM)
 Adds target library information to a pass manager.
static void LLVMInitializeAllTargetInfos (void)
 LLVMInitializeAllTargetInfos - The main program should call this function if it wants access to all available targets that LLVM is configured to support.
static void LLVMInitializeAllTargets (void)
 LLVMInitializeAllTargets - The main program should call this function if it wants to link in all available targets that LLVM is configured to support.
static void LLVMInitializeAllTargetMCs (void)
 LLVMInitializeAllTargetMCs - The main program should call this function if it wants access to all available target MC that LLVM is configured to support.
static void LLVMInitializeAllAsmPrinters (void)
 LLVMInitializeAllAsmPrinters - The main program should call this function if it wants all asm printers that LLVM is configured to support, to make them available via the TargetRegistry.
static void LLVMInitializeAllAsmParsers (void)
 LLVMInitializeAllAsmParsers - The main program should call this function if it wants all asm parsers that LLVM is configured to support, to make them available via the TargetRegistry.
static void LLVMInitializeAllDisassemblers (void)
 LLVMInitializeAllDisassemblers - The main program should call this function if it wants all disassemblers that LLVM is configured to support, to make them available via the TargetRegistry.
static LLVMBool LLVMInitializeNativeTarget (void)
 LLVMInitializeNativeTarget - The main program should call this function to initialize the native target corresponding to the host.
static LLVMBool LLVMInitializeNativeAsmParser (void)
 LLVMInitializeNativeTargetAsmParser - The main program should call this function to initialize the parser for the native target corresponding to the host.
static LLVMBool LLVMInitializeNativeAsmPrinter (void)
 LLVMInitializeNativeTargetAsmPrinter - The main program should call this function to initialize the printer for the native target corresponding to the host.
static LLVMBool LLVMInitializeNativeDisassembler (void)
 LLVMInitializeNativeTargetDisassembler - The main program should call this function to initialize the disassembler for the native target corresponding to the host.