LLVM 22.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 335 of file ConstantsContext.h.
Definition at line 378 of file ConstantsContext.h.
|
inline |
Definition at line 344 of file ConstantsContext.h.
References AsmDialect, AsmString, CanThrow, canThrow(), Constraints, FTy, HasSideEffects, and IsAlignStack.
Referenced by operator==().
|
inline |
Definition at line 351 of file ConstantsContext.h.
References AsmDialect, AsmString, CanThrow, canThrow(), Constraints, FTy, HasSideEffects, and IsAlignStack.
Definition at line 380 of file ConstantsContext.h.
References AsmDialect, AsmString, assert(), CanThrow, Constraints, FTy, llvm::PointerType::getUnqual(), HasSideEffects, and IsAlignStack.
|
inline |
Definition at line 373 of file ConstantsContext.h.
References AsmDialect, AsmString, CanThrow, Constraints, FTy, llvm::hash_combine(), HasSideEffects, and IsAlignStack.
Definition at line 364 of file ConstantsContext.h.
References AsmDialect, AsmString, CanThrow, Constraints, FTy, HasSideEffects, and IsAlignStack.
|
inline |
Definition at line 357 of file ConstantsContext.h.
References AsmDialect, AsmString, CanThrow, Constraints, FTy, HasSideEffects, InlineAsmKeyType(), IsAlignStack, and X.
InlineAsm::AsmDialect llvm::InlineAsmKeyType::AsmDialect |
Definition at line 341 of file ConstantsContext.h.
Referenced by create(), getHash(), InlineAsmKeyType(), InlineAsmKeyType(), operator==(), and operator==().
StringRef llvm::InlineAsmKeyType::AsmString |
Definition at line 336 of file ConstantsContext.h.
Referenced by create(), getHash(), InlineAsmKeyType(), InlineAsmKeyType(), operator==(), and operator==().
bool llvm::InlineAsmKeyType::CanThrow |
Definition at line 342 of file ConstantsContext.h.
Referenced by create(), getHash(), InlineAsmKeyType(), InlineAsmKeyType(), operator==(), and operator==().
StringRef llvm::InlineAsmKeyType::Constraints |
Definition at line 337 of file ConstantsContext.h.
Referenced by create(), getHash(), InlineAsmKeyType(), InlineAsmKeyType(), operator==(), and operator==().
FunctionType* llvm::InlineAsmKeyType::FTy |
Definition at line 338 of file ConstantsContext.h.
Referenced by create(), getHash(), InlineAsmKeyType(), InlineAsmKeyType(), operator==(), and operator==().
bool llvm::InlineAsmKeyType::HasSideEffects |
Definition at line 339 of file ConstantsContext.h.
Referenced by create(), getHash(), InlineAsmKeyType(), InlineAsmKeyType(), operator==(), and operator==().
bool llvm::InlineAsmKeyType::IsAlignStack |
Definition at line 340 of file ConstantsContext.h.
Referenced by create(), getHash(), InlineAsmKeyType(), InlineAsmKeyType(), operator==(), and operator==().