LLVM
8.0.1
|
#include "llvm/ToolDrivers/llvm-dlltool/DlltoolDriver.h"
#include "llvm/Object/COFF.h"
#include "llvm/Object/COFFImportFile.h"
#include "llvm/Object/COFFModuleDefinition.h"
#include "llvm/Option/Arg.h"
#include "llvm/Option/ArgList.h"
#include "llvm/Option/Option.h"
#include "llvm/Support/Path.h"
#include <vector>
#include "Options.inc"
Go to the source code of this file.
Macros | |
#define | OPTION(_1, _2, ID, _4, _5, _6, _7, _8, _9, _10, _11, _12) OPT_##ID, |
#define | PREFIX(NAME, VALUE) const char *const NAME[] = VALUE; |
#define | OPTION(X1, X2, ID, KIND, GROUP, ALIAS, X7, X8, X9, X10, X11, X12) |
Enumerations | |
enum | |
Functions | |
static std::unique_ptr< MemoryBuffer > | openFile (const Twine &Path) |
static MachineTypes | getEmulation (StringRef S) |
static std::string | getImplibPath (StringRef Path) |
#define OPTION | ( | _1, | |
_2, | |||
ID, | |||
_4, | |||
_5, | |||
_6, | |||
_7, | |||
_8, | |||
_9, | |||
_10, | |||
_11, | |||
_12 | |||
) | OPT_##ID, |
Definition at line 33 of file DlltoolDriver.cpp.
#define OPTION | ( | X1, | |
X2, | |||
ID, | |||
KIND, | |||
GROUP, | |||
ALIAS, | |||
X7, | |||
X8, | |||
X9, | |||
X10, | |||
X11, | |||
X12 | |||
) |
Definition at line 33 of file DlltoolDriver.cpp.
Definition at line 38 of file DlltoolDriver.cpp.
anonymous enum |
Definition at line 31 of file DlltoolDriver.cpp.
|
static |
Definition at line 69 of file DlltoolDriver.cpp.
References llvm::StringSwitch< T, R >::Case(), llvm::StringSwitch< T, R >::Default(), llvm::COFF::IMAGE_FILE_MACHINE_AMD64, llvm::COFF::IMAGE_FILE_MACHINE_ARM64, llvm::COFF::IMAGE_FILE_MACHINE_ARMNT, llvm::COFF::IMAGE_FILE_MACHINE_I386, and llvm::COFF::IMAGE_FILE_MACHINE_UNKNOWN.
Referenced by llvm::dlltoolDriverMain().
|
static |
Definition at line 78 of file DlltoolDriver.cpp.
References llvm::SmallString< InternalLen >::append(), llvm::sys::path::replace_extension(), and llvm::SmallString< InternalLen >::str().
Referenced by llvm::dlltoolDriverMain().
|
static |
Definition at line 58 of file DlltoolDriver.cpp.
References llvm::errs(), llvm::ErrorOr< T >::getError(), and llvm::MemoryBuffer::getFile().
Referenced by llvm::dlltoolDriverMain().