LLVM  6.0.0svn
Public Types | Public Member Functions | Static Public Member Functions | List of all members
llvm::ARMJITSymbolFlags Class Reference

ARM-specific JIT symbol flags. More...

#include "llvm/ExecutionEngine/JITSymbol.h"

Public Types

enum  FlagNames { None = 0, Thumb = 1 << 0 }
 

Public Member Functions

 ARMJITSymbolFlags ()=default
 
 operator JITSymbolFlags::TargetFlagsType & ()
 

Static Public Member Functions

static ARMJITSymbolFlags fromObjectSymbol (const object::BasicSymbolRef &Symbol)
 

Detailed Description

ARM-specific JIT symbol flags.

FIXME: This should be moved into a target-specific header.

Definition at line 117 of file JITSymbol.h.

Member Enumeration Documentation

◆ FlagNames

Enumerator
None 
Thumb 

Definition at line 121 of file JITSymbol.h.

Constructor & Destructor Documentation

◆ ARMJITSymbolFlags()

llvm::ARMJITSymbolFlags::ARMJITSymbolFlags ( )
default

Member Function Documentation

◆ fromObjectSymbol()

ARMJITSymbolFlags llvm::ARMJITSymbolFlags::fromObjectSymbol ( const object::BasicSymbolRef Symbol)
static

◆ operator JITSymbolFlags::TargetFlagsType &()

llvm::ARMJITSymbolFlags::operator JITSymbolFlags::TargetFlagsType & ( )
inline

Definition at line 126 of file JITSymbol.h.

References llvm::ARMBuildAttrs::Symbol.


The documentation for this class was generated from the following files: