LLVM 23.0.0git
llvm::LetRecord Struct Reference

#include "TableGen/TGParser.h"

Public Member Functions

 LetRecord (const StringInit *N, ArrayRef< unsigned > B, const Init *V, SMLoc L, LetMode M=LetMode::Replace)

Public Attributes

const StringInitName
std::vector< unsignedBits
const InitValue
SMLoc Loc
LetMode Mode

Detailed Description

Definition at line 43 of file TGParser.h.

Constructor & Destructor Documentation

◆ LetRecord()

llvm::LetRecord::LetRecord ( const StringInit * N,
ArrayRef< unsigned > B,
const Init * V,
SMLoc L,
LetMode M = LetMode::Replace )
inline

Definition at line 49 of file TGParser.h.

References B(), Bits, Loc, Mode, N, Name, llvm::Replace, and Value.

Member Data Documentation

◆ Bits

std::vector<unsigned> llvm::LetRecord::Bits

Definition at line 45 of file TGParser.h.

Referenced by LetRecord().

◆ Loc

SMLoc llvm::LetRecord::Loc

Definition at line 47 of file TGParser.h.

Referenced by LetRecord().

◆ Mode

LetMode llvm::LetRecord::Mode

Definition at line 48 of file TGParser.h.

Referenced by LetRecord().

◆ Name

const StringInit* llvm::LetRecord::Name

Definition at line 44 of file TGParser.h.

Referenced by LetRecord().

◆ Value

const Init* llvm::LetRecord::Value

Definition at line 46 of file TGParser.h.

Referenced by LetRecord().


The documentation for this struct was generated from the following file: