LLVM  16.0.0git
Public Attributes | List of all members
llvm::ExtAddrMode Struct Reference

Used to describe addressing mode similar to ExtAddrMode in CodeGenPrepare. More...

#include "llvm/CodeGen/TargetInstrInfo.h"

Collaboration diagram for llvm::ExtAddrMode:
Collaboration graph
[legend]

Public Attributes

Register BaseReg
 
Register ScaledReg
 
int64_t Scale
 
int64_t Displacement
 

Detailed Description

Used to describe addressing mode similar to ExtAddrMode in CodeGenPrepare.

It holds the register values, the scale value and the displacement.

Definition at line 87 of file TargetInstrInfo.h.

Member Data Documentation

◆ BaseReg

Register llvm::ExtAddrMode::BaseReg

◆ Displacement

int64_t llvm::ExtAddrMode::Displacement

◆ Scale

int64_t llvm::ExtAddrMode::Scale

◆ ScaledReg

Register llvm::ExtAddrMode::ScaledReg

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