LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
llvm::InlineAsmKeyType Struct Reference

#include <ConstantsContext.h>

Collaboration diagram for llvm::InlineAsmKeyType:
Collaboration graph
[legend]

Public Member Functions

 InlineAsmKeyType (StringRef AsmString, StringRef Constraints, bool hasSideEffects, bool isAlignStack, InlineAsm::AsmDialect asmDialect)
 
bool operator== (const InlineAsmKeyType &that) const
 
bool operator< (const InlineAsmKeyType &that) const
 
bool operator!= (const InlineAsmKeyType &that) const
 

Public Attributes

std::string asm_string
 
std::string constraints
 
bool has_side_effects
 
bool is_align_stack
 
InlineAsm::AsmDialect asm_dialect
 

Detailed Description

Definition at line 352 of file ConstantsContext.h.

Constructor & Destructor Documentation

llvm::InlineAsmKeyType::InlineAsmKeyType ( StringRef  AsmString,
StringRef  Constraints,
bool  hasSideEffects,
bool  isAlignStack,
InlineAsm::AsmDialect  asmDialect 
)
inline

Definition at line 353 of file ConstantsContext.h.

Member Function Documentation

bool llvm::InlineAsmKeyType::operator!= ( const InlineAsmKeyType that) const
inline

Definition at line 385 of file ConstantsContext.h.

bool llvm::InlineAsmKeyType::operator< ( const InlineAsmKeyType that) const
inline

Definition at line 371 of file ConstantsContext.h.

References asm_dialect, asm_string, constraints, has_side_effects, and is_align_stack.

bool llvm::InlineAsmKeyType::operator== ( const InlineAsmKeyType that) const
inline

Definition at line 364 of file ConstantsContext.h.

References asm_dialect, asm_string, constraints, has_side_effects, and is_align_stack.

Member Data Documentation

InlineAsm::AsmDialect llvm::InlineAsmKeyType::asm_dialect
std::string llvm::InlineAsmKeyType::asm_string
std::string llvm::InlineAsmKeyType::constraints
bool llvm::InlineAsmKeyType::has_side_effects
bool llvm::InlineAsmKeyType::is_align_stack

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