LLVM API Documentation
#include <ConstantsContext.h>
Public Types | |
typedef ConstantInfo < InlineAsm >::TypeClass | TypeClass |
Public Member Functions | |
InlineAsmKeyType (StringRef AsmString, StringRef Constraints, bool HasSideEffects, bool IsAlignStack, InlineAsm::AsmDialect AsmDialect) | |
InlineAsmKeyType (const InlineAsm *Asm, SmallVectorImpl< Constant * > &) | |
bool | operator== (const InlineAsmKeyType &X) const |
bool | operator== (const InlineAsm *Asm) const |
unsigned | getHash () const |
InlineAsm * | create (TypeClass *Ty) const |
Public Attributes | |
StringRef | AsmString |
StringRef | Constraints |
bool | HasSideEffects |
bool | IsAlignStack |
InlineAsm::AsmDialect | AsmDialect |
Definition at line 375 of file ConstantsContext.h.
typedef ConstantInfo<InlineAsm>::TypeClass llvm::InlineAsmKeyType::TypeClass |
Definition at line 410 of file ConstantsContext.h.
llvm::InlineAsmKeyType::InlineAsmKeyType | ( | StringRef | AsmString, |
StringRef | Constraints, | ||
bool | HasSideEffects, | ||
bool | IsAlignStack, | ||
InlineAsm::AsmDialect | AsmDialect | ||
) | [inline] |
Definition at line 382 of file ConstantsContext.h.
llvm::InlineAsmKeyType::InlineAsmKeyType | ( | const InlineAsm * | Asm, |
SmallVectorImpl< Constant * > & | |||
) | [inline] |
Definition at line 388 of file ConstantsContext.h.
InlineAsm* llvm::InlineAsmKeyType::create | ( | TypeClass * | Ty | ) | const [inline] |
Definition at line 411 of file ConstantsContext.h.
References AsmDialect, AsmString, Constraints, HasSideEffects, and IsAlignStack.
unsigned llvm::InlineAsmKeyType::getHash | ( | ) | const [inline] |
Definition at line 405 of file ConstantsContext.h.
References AsmDialect, AsmString, Constraints, llvm::hash_combine(), HasSideEffects, and IsAlignStack.
bool llvm::InlineAsmKeyType::operator== | ( | const InlineAsmKeyType & | X | ) | const [inline] |
Definition at line 393 of file ConstantsContext.h.
References AsmDialect, AsmString, Constraints, HasSideEffects, and IsAlignStack.
Definition at line 398 of file ConstantsContext.h.
References AsmDialect, AsmString, Constraints, llvm::InlineAsm::getAsmString(), llvm::InlineAsm::getConstraintString(), llvm::InlineAsm::getDialect(), llvm::InlineAsm::hasSideEffects(), HasSideEffects, llvm::InlineAsm::isAlignStack(), and IsAlignStack.
Definition at line 380 of file ConstantsContext.h.
Referenced by create(), getHash(), and operator==().
Definition at line 376 of file ConstantsContext.h.
Referenced by create(), getHash(), and operator==().
Definition at line 377 of file ConstantsContext.h.
Referenced by create(), getHash(), and operator==().
Definition at line 378 of file ConstantsContext.h.
Referenced by create(), getHash(), and operator==().
Definition at line 379 of file ConstantsContext.h.
Referenced by create(), getHash(), and operator==().