LLVM 19.0.0git
Public Attributes | List of all members
llvm::LLVMTargetMachineOptions Struct Reference

Options for LLVMCreateTargetMachine(). More...

Public Attributes

std::string CPU
std::string Features
std::string ABI
CodeGenOptLevel OL = CodeGenOptLevel::Default
std::optional< Reloc::ModelRM
std::optional< CodeModel::ModelCM
bool JIT

Detailed Description

Options for LLVMCreateTargetMachine().

Definition at line 35 of file TargetMachineC.cpp.

Member Data Documentation


std::string llvm::LLVMTargetMachineOptions::ABI

Definition at line 38 of file TargetMachineC.cpp.

◆ CM

std::optional<CodeModel::Model> llvm::LLVMTargetMachineOptions::CM

Definition at line 41 of file TargetMachineC.cpp.


std::string llvm::LLVMTargetMachineOptions::CPU

Definition at line 36 of file TargetMachineC.cpp.

◆ Features

std::string llvm::LLVMTargetMachineOptions::Features

Definition at line 37 of file TargetMachineC.cpp.


bool llvm::LLVMTargetMachineOptions::JIT

Definition at line 42 of file TargetMachineC.cpp.

◆ OL

CodeGenOptLevel llvm::LLVMTargetMachineOptions::OL = CodeGenOptLevel::Default

Definition at line 39 of file TargetMachineC.cpp.

◆ RM

std::optional<Reloc::Model> llvm::LLVMTargetMachineOptions::RM

Definition at line 40 of file TargetMachineC.cpp.

The documentation for this struct was generated from the following file: