|
LLVM 23.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 339 of file ConstantsContext.h.
Definition at line 382 of file ConstantsContext.h.
|
inline |
Definition at line 348 of file ConstantsContext.h.
References AsmDialect, AsmString, CanThrow, canThrow(), Constraints, FTy, HasSideEffects, and IsAlignStack.
Referenced by operator==().
|
inline |
Definition at line 355 of file ConstantsContext.h.
References AsmDialect, AsmString, CanThrow, canThrow(), Constraints, FTy, HasSideEffects, and IsAlignStack.
Definition at line 384 of file ConstantsContext.h.
References AsmDialect, AsmString, assert(), CanThrow, Constraints, FTy, llvm::PointerType::getUnqual(), HasSideEffects, and IsAlignStack.
|
inline |
Definition at line 377 of file ConstantsContext.h.
References AsmDialect, AsmString, CanThrow, Constraints, FTy, llvm::hash_combine(), HasSideEffects, and IsAlignStack.
Definition at line 368 of file ConstantsContext.h.
References AsmDialect, AsmString, CanThrow, Constraints, FTy, HasSideEffects, and IsAlignStack.
|
inline |
Definition at line 361 of file ConstantsContext.h.
References AsmDialect, AsmString, CanThrow, Constraints, FTy, HasSideEffects, InlineAsmKeyType(), IsAlignStack, and X.
| InlineAsm::AsmDialect llvm::InlineAsmKeyType::AsmDialect |
Definition at line 345 of file ConstantsContext.h.
Referenced by create(), getHash(), InlineAsmKeyType(), InlineAsmKeyType(), operator==(), and operator==().
| StringRef llvm::InlineAsmKeyType::AsmString |
Definition at line 340 of file ConstantsContext.h.
Referenced by create(), getHash(), InlineAsmKeyType(), InlineAsmKeyType(), operator==(), and operator==().
| bool llvm::InlineAsmKeyType::CanThrow |
Definition at line 346 of file ConstantsContext.h.
Referenced by create(), getHash(), InlineAsmKeyType(), InlineAsmKeyType(), operator==(), and operator==().
| StringRef llvm::InlineAsmKeyType::Constraints |
Definition at line 341 of file ConstantsContext.h.
Referenced by create(), getHash(), InlineAsmKeyType(), InlineAsmKeyType(), operator==(), and operator==().
| FunctionType* llvm::InlineAsmKeyType::FTy |
Definition at line 342 of file ConstantsContext.h.
Referenced by create(), getHash(), InlineAsmKeyType(), InlineAsmKeyType(), operator==(), and operator==().
| bool llvm::InlineAsmKeyType::HasSideEffects |
Definition at line 343 of file ConstantsContext.h.
Referenced by create(), getHash(), InlineAsmKeyType(), InlineAsmKeyType(), operator==(), and operator==().
| bool llvm::InlineAsmKeyType::IsAlignStack |
Definition at line 344 of file ConstantsContext.h.
Referenced by create(), getHash(), InlineAsmKeyType(), InlineAsmKeyType(), operator==(), and operator==().