|
LLVM 24.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 340 of file ConstantsContext.h.
Definition at line 383 of file ConstantsContext.h.
|
inline |
Definition at line 349 of file ConstantsContext.h.
References AsmDialect, AsmString, CanThrow, canThrow(), Constraints, FTy, HasSideEffects, and IsAlignStack.
Referenced by operator==().
|
inline |
Definition at line 356 of file ConstantsContext.h.
References AsmDialect, AsmString, CanThrow, canThrow(), Constraints, FTy, HasSideEffects, and IsAlignStack.
Definition at line 385 of file ConstantsContext.h.
References AsmDialect, AsmString, assert(), CanThrow, Constraints, FTy, llvm::PointerType::getUnqual(), HasSideEffects, and IsAlignStack.
|
inline |
Definition at line 378 of file ConstantsContext.h.
References AsmDialect, AsmString, CanThrow, Constraints, FTy, llvm::hash_combine(), HasSideEffects, and IsAlignStack.
Definition at line 369 of file ConstantsContext.h.
References AsmDialect, AsmString, CanThrow, Constraints, FTy, HasSideEffects, and IsAlignStack.
|
inline |
Definition at line 362 of file ConstantsContext.h.
References AsmDialect, AsmString, CanThrow, Constraints, FTy, HasSideEffects, InlineAsmKeyType(), IsAlignStack, and X.
| InlineAsm::AsmDialect llvm::InlineAsmKeyType::AsmDialect |
Definition at line 346 of file ConstantsContext.h.
Referenced by create(), getHash(), InlineAsmKeyType(), InlineAsmKeyType(), operator==(), and operator==().
| StringRef llvm::InlineAsmKeyType::AsmString |
Definition at line 341 of file ConstantsContext.h.
Referenced by create(), getHash(), InlineAsmKeyType(), InlineAsmKeyType(), operator==(), and operator==().
| bool llvm::InlineAsmKeyType::CanThrow |
Definition at line 347 of file ConstantsContext.h.
Referenced by create(), getHash(), InlineAsmKeyType(), InlineAsmKeyType(), operator==(), and operator==().
| StringRef llvm::InlineAsmKeyType::Constraints |
Definition at line 342 of file ConstantsContext.h.
Referenced by create(), getHash(), InlineAsmKeyType(), InlineAsmKeyType(), operator==(), and operator==().
| FunctionType* llvm::InlineAsmKeyType::FTy |
Definition at line 343 of file ConstantsContext.h.
Referenced by create(), getHash(), InlineAsmKeyType(), InlineAsmKeyType(), operator==(), and operator==().
| bool llvm::InlineAsmKeyType::HasSideEffects |
Definition at line 344 of file ConstantsContext.h.
Referenced by create(), getHash(), InlineAsmKeyType(), InlineAsmKeyType(), operator==(), and operator==().
| bool llvm::InlineAsmKeyType::IsAlignStack |
Definition at line 345 of file ConstantsContext.h.
Referenced by create(), getHash(), InlineAsmKeyType(), InlineAsmKeyType(), operator==(), and operator==().