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

◆ ABI

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.

◆ CPU

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.

◆ JIT

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: