struct InlineAsmKeyType
Declaration
struct InlineAsmKeyType { /* full declaration omitted */ };
Declared at: llvm/lib/IR/ConstantsContext.h:412
Member Variables
- public llvm::StringRef AsmString
- public llvm::StringRef Constraints
- public llvm::FunctionType* FTy
- public bool HasSideEffects
- public bool IsAlignStack
- public InlineAsm::AsmDialect AsmDialect
Method Overview
- public InlineAsmKeyType(llvm::StringRef AsmString, llvm::StringRef Constraints, llvm::FunctionType * FTy, bool HasSideEffects, bool IsAlignStack, InlineAsm::AsmDialect AsmDialect)
- public InlineAsmKeyType(const llvm::InlineAsm * Asm, SmallVectorImpl<llvm::Constant *> &)
- public llvm::InlineAsm * create(llvm::InlineAsmKeyType::TypeClass * Ty) const
- public unsigned int getHash() const
Methods
¶InlineAsmKeyType(llvm::StringRef AsmString,
llvm::StringRef Constraints,
llvm::FunctionType* FTy,
bool HasSideEffects,
bool IsAlignStack,
InlineAsm::AsmDialect AsmDialect)
InlineAsmKeyType(llvm::StringRef AsmString,
llvm::StringRef Constraints,
llvm::FunctionType* FTy,
bool HasSideEffects,
bool IsAlignStack,
InlineAsm::AsmDialect AsmDialect)
Declared at: llvm/lib/IR/ConstantsContext.h:420
Parameters
- llvm::StringRef AsmString
- llvm::StringRef Constraints
- llvm::FunctionType* FTy
- bool HasSideEffects
- bool IsAlignStack
- InlineAsm::AsmDialect AsmDialect
¶InlineAsmKeyType(
const llvm::InlineAsm* Asm,
SmallVectorImpl<llvm::Constant*>&)
InlineAsmKeyType(
const llvm::InlineAsm* Asm,
SmallVectorImpl<llvm::Constant*>&)
Declared at: llvm/lib/IR/ConstantsContext.h:427
Parameters
- const llvm::InlineAsm* Asm
- SmallVectorImpl<llvm::Constant*>&
¶llvm::InlineAsm* create(
llvm::InlineAsmKeyType::TypeClass* Ty) const
llvm::InlineAsm* create(
llvm::InlineAsmKeyType::TypeClass* Ty) const
Declared at: llvm/lib/IR/ConstantsContext.h:455
Parameters
¶unsigned int getHash() const
unsigned int getHash() const
Declared at: llvm/lib/IR/ConstantsContext.h:448