LLVM  15.0.0git
Public Attributes | List of all members
llvm::GISelAddressing::BaseIndexOffset Struct Reference

Helper struct to store a base, index and offset that forms an address. More...

#include "llvm/CodeGen/GlobalISel/LoadStoreOpt.h"

Collaboration diagram for llvm::GISelAddressing::BaseIndexOffset:
Collaboration graph
[legend]

Public Attributes

Register BaseReg
 
Register IndexReg
 
int64_t Offset = 0
 
bool IsIndexSignExt = false
 

Detailed Description

Helper struct to store a base, index and offset that forms an address.

Definition at line 36 of file LoadStoreOpt.h.

Member Data Documentation

◆ BaseReg

Register llvm::GISelAddressing::BaseIndexOffset::BaseReg

Definition at line 37 of file LoadStoreOpt.h.

Referenced by llvm::GISelAddressing::aliasIsKnownForLoadStore().

◆ IndexReg

Register llvm::GISelAddressing::BaseIndexOffset::IndexReg

Definition at line 38 of file LoadStoreOpt.h.

◆ IsIndexSignExt

bool llvm::GISelAddressing::BaseIndexOffset::IsIndexSignExt = false

Definition at line 40 of file LoadStoreOpt.h.

Referenced by llvm::BaseIndexOffset::equalBaseIndex().

◆ Offset

int64_t llvm::GISelAddressing::BaseIndexOffset::Offset = 0

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