struct LegalityQuery
Declaration
struct LegalityQuery { /* full declaration omitted */ };
Declared at: llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:121
Member Variables
- public unsigned int Opcode
- public ArrayRef<llvm::LLT> Types
- public ArrayRef<llvm::LegalityQuery::MemDesc> MMODescrs
Method Overview
- public constexpr LegalityQuery(unsigned int Opcode, const ArrayRef<llvm::LLT> Types, const ArrayRef<llvm::LegalityQuery::MemDesc> MMODescrs)
- public constexpr LegalityQuery(unsigned int Opcode, const ArrayRef<llvm::LLT> Types)
- public llvm::raw_ostream & print(llvm::raw_ostream & OS) const
Methods
¶constexpr LegalityQuery(
unsigned int Opcode,
const ArrayRef<llvm::LLT> Types,
const ArrayRef<llvm::LegalityQuery::MemDesc>
MMODescrs)
constexpr LegalityQuery(
unsigned int Opcode,
const ArrayRef<llvm::LLT> Types,
const ArrayRef<llvm::LegalityQuery::MemDesc>
MMODescrs)
Declared at: llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:135
Parameters
- unsigned int Opcode
- const ArrayRef<llvm::LLT> Types
- const ArrayRef<llvm::LegalityQuery::MemDesc> MMODescrs
¶constexpr LegalityQuery(
unsigned int Opcode,
const ArrayRef<llvm::LLT> Types)
constexpr LegalityQuery(
unsigned int Opcode,
const ArrayRef<llvm::LLT> Types)
Declared at: llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:138
Parameters
- unsigned int Opcode
- const ArrayRef<llvm::LLT> Types
¶llvm::raw_ostream& print(
llvm::raw_ostream& OS) const
llvm::raw_ostream& print(
llvm::raw_ostream& OS) const
Declared at: llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:141