LLVM 20.0.0git
|
#include "llvm-c/Core.h"
#include "llvm-c/TargetMachine.h"
#include "llvm/Analysis/TargetTransformInfo.h"
#include "llvm/IR/DataLayout.h"
#include "llvm/IR/LegacyPassManager.h"
#include "llvm/IR/Module.h"
#include "llvm/MC/TargetRegistry.h"
#include "llvm/Support/CBindingWrapping.h"
#include "llvm/Support/FileSystem.h"
#include "llvm/Support/raw_ostream.h"
#include "llvm/Target/CodeGenCWrappers.h"
#include "llvm/Target/TargetMachine.h"
#include "llvm/TargetParser/Host.h"
#include "llvm/TargetParser/SubtargetFeature.h"
#include <cstring>
#include <optional>
Go to the source code of this file.
Classes | |
struct | llvm::LLVMTargetMachineOptions |
Options for LLVMCreateTargetMachine(). More... | |
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
DEFINE_SIMPLE_CONVERSION_FUNCTIONS | ( | LLVMTargetMachineOptions | , |
LLVMTargetMachineOptionsRef | |||
) |
Definition at line 47 of file TargetMachineC.cpp.
References P.
|
static |
Definition at line 290 of file TargetMachineC.cpp.
References error, llvm::raw_ostream::flush(), LLVMAssemblyFile, Mod, OS, pass, and unwrap().
Referenced by LLVMTargetMachineEmitToFile(), and LLVMTargetMachineEmitToMemoryBuffer().
|
static |
Definition at line 53 of file TargetMachineC.cpp.
References P.
Referenced by LLVMAddAnalysisPasses(), LLVMCreateTargetDataLayout(), LLVMCreateTargetMachineWithOptions(), LLVMDisposeTargetMachine(), LLVMDisposeTargetMachineOptions(), LLVMGetNextTarget(), LLVMGetTargetDescription(), LLVMGetTargetMachineCPU(), LLVMGetTargetMachineFeatureString(), LLVMGetTargetMachineTarget(), LLVMGetTargetMachineTriple(), LLVMGetTargetName(), LLVMSetTargetMachineAsmVerbosity(), LLVMSetTargetMachineFastISel(), LLVMSetTargetMachineGlobalISel(), LLVMSetTargetMachineGlobalISelAbort(), LLVMSetTargetMachineMachineOutliner(), LLVMTargetHasAsmBackend(), LLVMTargetHasJIT(), LLVMTargetHasTargetMachine(), LLVMTargetMachineEmit(), LLVMTargetMachineOptionsSetABI(), LLVMTargetMachineOptionsSetCodeGenOptLevel(), LLVMTargetMachineOptionsSetCodeModel(), LLVMTargetMachineOptionsSetCPU(), LLVMTargetMachineOptionsSetFeatures(), and LLVMTargetMachineOptionsSetRelocMode().
|
static |
Definition at line 59 of file TargetMachineC.cpp.
References P.
|
static |
Definition at line 56 of file TargetMachineC.cpp.
References P.
Referenced by LLVMCreateTargetDataLayout(), LLVMCreateTargetMachineOptions(), LLVMCreateTargetMachineWithOptions(), LLVMGetFirstTarget(), LLVMGetNextTarget(), LLVMGetTargetFromName(), LLVMGetTargetFromTriple(), and LLVMGetTargetMachineTarget().