LLVM 18.0.0git
|
#include "IR/ConstantsContext.h"
Public Types | |
using | TypeClass = ConstantInfo< InlineAsm >::TypeClass |
Public Member Functions | |
InlineAsmKeyType (StringRef AsmString, StringRef Constraints, FunctionType *FTy, bool HasSideEffects, bool IsAlignStack, InlineAsm::AsmDialect AsmDialect, bool canThrow) | |
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 |
FunctionType * | FTy |
bool | HasSideEffects |
bool | IsAlignStack |
InlineAsm::AsmDialect | AsmDialect |
bool | CanThrow |
Definition at line 348 of file ConstantsContext.h.
using llvm::InlineAsmKeyType::TypeClass = ConstantInfo<InlineAsm>::TypeClass |
Definition at line 391 of file ConstantsContext.h.
|
inline |
Definition at line 357 of file ConstantsContext.h.
|
inline |
Definition at line 364 of file ConstantsContext.h.
Definition at line 393 of file ConstantsContext.h.
References AsmDialect, AsmString, assert(), CanThrow, Constraints, FTy, llvm::PointerType::getUnqual(), HasSideEffects, and IsAlignStack.
|
inline |
Definition at line 386 of file ConstantsContext.h.
References AsmDialect, AsmString, CanThrow, Constraints, FTy, llvm::hash_combine(), HasSideEffects, and IsAlignStack.
Definition at line 377 of file ConstantsContext.h.
References AsmDialect, AsmString, CanThrow, Constraints, FTy, HasSideEffects, and IsAlignStack.
|
inline |
Definition at line 370 of file ConstantsContext.h.
References AsmDialect, AsmString, CanThrow, Constraints, FTy, HasSideEffects, IsAlignStack, and X.
InlineAsm::AsmDialect llvm::InlineAsmKeyType::AsmDialect |
Definition at line 354 of file ConstantsContext.h.
Referenced by create(), getHash(), and operator==().
StringRef llvm::InlineAsmKeyType::AsmString |
Definition at line 349 of file ConstantsContext.h.
Referenced by create(), getHash(), and operator==().
bool llvm::InlineAsmKeyType::CanThrow |
Definition at line 355 of file ConstantsContext.h.
Referenced by create(), getHash(), and operator==().
StringRef llvm::InlineAsmKeyType::Constraints |
Definition at line 350 of file ConstantsContext.h.
Referenced by create(), getHash(), and operator==().
FunctionType* llvm::InlineAsmKeyType::FTy |
Definition at line 351 of file ConstantsContext.h.
Referenced by create(), getHash(), and operator==().
bool llvm::InlineAsmKeyType::HasSideEffects |
Definition at line 352 of file ConstantsContext.h.
Referenced by create(), getHash(), and operator==().
bool llvm::InlineAsmKeyType::IsAlignStack |
Definition at line 353 of file ConstantsContext.h.
Referenced by create(), getHash(), and operator==().