LLVM API Documentation

Classes | Namespaces | Defines | Enumerations | Functions
TargetOptions.h File Reference
#include "llvm/MC/MCTargetOptions.h"
#include <string>
Include dependency graph for TargetOptions.h:

Go to the source code of this file.

Classes

class  llvm::TargetOptions

Namespaces

namespace  llvm
 

List of target independent CodeGen pass IDs.


namespace  llvm::FloatABI
namespace  llvm::FPOpFusion
namespace  llvm::JumpTable
namespace  llvm::ThreadModel

Defines

#define ARE_EQUAL(X)   LHS.X == RHS.X

Enumerations

enum  llvm::FloatABI::ABIType { llvm::FloatABI::Default, llvm::FloatABI::Soft, llvm::FloatABI::Hard }
enum  llvm::FPOpFusion::FPOpFusionMode { llvm::FPOpFusion::Fast, llvm::FPOpFusion::Standard, llvm::FPOpFusion::Strict }
enum  llvm::JumpTable::JumpTableType { llvm::JumpTable::Single, llvm::JumpTable::Arity, llvm::JumpTable::Simplified, llvm::JumpTable::Full }
enum  llvm::ThreadModel::Model { llvm::ThreadModel::POSIX, llvm::ThreadModel::Single }

Functions

bool llvm::operator== (const TargetOptions &LHS, const TargetOptions &RHS)
bool llvm::operator!= (const TargetOptions &LHS, const TargetOptions &RHS)

Define Documentation

#define ARE_EQUAL (   X)    LHS.X == RHS.X