LLVM API Documentation

llvm::TargetLowering::AddrMode Struct Reference

#include <TargetLowering.h>

Collaboration diagram for llvm::TargetLowering::AddrMode:
[legend]

List of all members.

Public Member Functions

 AddrMode ()

Public Attributes

GlobalValue * BaseGV
int64_t BaseOffs
bool HasBaseReg
int64_t Scale


Detailed Description

AddrMode - This represents an addressing mode of: BaseGV + BaseOffs + BaseReg + Scale*ScaleReg If BaseGV is null, there is no BaseGV. If BaseOffs is zero, there is no base offset. If HasBaseReg is false, there is no base register. If Scale is zero, there is no ScaleReg. Scale of 1 indicates a reg with no scale.

Definition at line 1363 of file TargetLowering.h.


Constructor & Destructor Documentation

llvm::TargetLowering::AddrMode::AddrMode (  )  [inline]

Definition at line 1368 of file TargetLowering.h.


Member Data Documentation


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