LLVM API Documentation
#include <TargetMachineRegistry.h>
Inheritance diagram for llvm::TargetMachineRegistry::Entry:
Public Member Functions | |
const Entry * | getNext () const |
Public Attributes | |
const char * | Name |
const char * | ShortDesc |
TargetMachine *(* | CtorFn )(const Module &, const std::string &) |
unsigned(* | ModuleMatchQualityFn )(const Module &M) |
unsigned(* | JITMatchQualityFn )() |
Protected Member Functions | |
Entry (const char *N, const char *SD, TargetMachine *(*CF)(const Module &, const std::string &), unsigned(*MMF)(const Module &M), unsigned(*JMF)()) |
Definition at line 48 of file TargetMachineRegistry.h.
TargetMachineRegistry::Entry::Entry | ( | const char * | N, | |
const char * | SD, | |||
TargetMachine *(*)(const Module &, const std::string &) | CF, | |||
unsigned(*)(const Module &M) | MMF, | |||
unsigned(*)() | JMF | |||
) | [protected] |
Definition at line 28 of file TargetMachineRegistry.cpp.
References llvm::TargetRegistrationListener::getNext(), and Listeners.
const Entry* llvm::TargetMachineRegistry::Entry::getNext | ( | ) | const [inline] |
Definition at line 55 of file TargetMachineRegistry.h.
TargetMachine*(* llvm::TargetMachineRegistry::Entry::CtorFn)(const Module &, const std::string &) |
unsigned(* llvm::TargetMachineRegistry::Entry::JITMatchQualityFn)() |
unsigned(* llvm::TargetMachineRegistry::Entry::ModuleMatchQualityFn)(const Module &M) |
const char* llvm::TargetMachineRegistry::Entry::Name |
Definition at line 49 of file TargetMachineRegistry.h.
Referenced by llvm::TargetMachineRegistry::getClosestStaticTargetForModule().
const char* llvm::TargetMachineRegistry::Entry::ShortDesc |
Definition at line 50 of file TargetMachineRegistry.h.