LLVM  3.7.0
Public Member Functions | Public Attributes | List of all members
llvm::AArch64NamedImmMapper::Mapping Struct Reference

#include <AArch64BaseInfo.h>

Collaboration diagram for llvm::AArch64NamedImmMapper::Mapping:
[legend]

Public Member Functions

bool isNameEqual (std::string Other, const FeatureBitset &FeatureBits) const
 
bool isValueEqual (uint32_t Other, const FeatureBitset &FeatureBits) const
 

Public Attributes

const char * Name
 
uint32_t Value
 
FeatureBitset FeatureBitSet
 

Detailed Description

Definition at line 281 of file AArch64BaseInfo.h.

Member Function Documentation

bool llvm::AArch64NamedImmMapper::Mapping::isNameEqual ( std::string  Other,
const FeatureBitset FeatureBits 
) const
inline

Definition at line 288 of file AArch64BaseInfo.h.

References FeatureBitSet, Name, and Other.

bool llvm::AArch64NamedImmMapper::Mapping::isValueEqual ( uint32_t  Other,
const FeatureBitset FeatureBits 
) const
inline

Definition at line 296 of file AArch64BaseInfo.h.

References FeatureBitSet, and Other.

Member Data Documentation

FeatureBitset llvm::AArch64NamedImmMapper::Mapping::FeatureBitSet

Definition at line 286 of file AArch64BaseInfo.h.

Referenced by isNameEqual(), and isValueEqual().

const char* llvm::AArch64NamedImmMapper::Mapping::Name

Definition at line 282 of file AArch64BaseInfo.h.

Referenced by isNameEqual(), and llvm::AArch64NamedImmMapper::toString().

uint32_t llvm::AArch64NamedImmMapper::Mapping::Value

Definition at line 283 of file AArch64BaseInfo.h.

Referenced by llvm::AArch64NamedImmMapper::fromString().


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