LLVM API Documentation
#include <X86InstrBuilder.h>
Collaboration diagram for llvm::X86AddressMode:

Public Types | |
| enum | { RegBase, FrameIndexBase } |
Public Member Functions | |
| X86AddressMode () | |
Public Attributes | |
| enum llvm::X86AddressMode:: { ... } | BaseType |
| union { | |
| unsigned Reg | |
| int FrameIndex | |
| } | Base |
| unsigned | Scale |
| unsigned | IndexReg |
| unsigned | Disp |
| GlobalValue * | GV |
Definition at line 35 of file X86InstrBuilder.h.
| anonymous enum |
| llvm::X86AddressMode::X86AddressMode | ( | ) | [inline] |
| enum { ... } llvm::X86AddressMode::BaseType |
Referenced by llvm::addFullAddress(), and llvm::X86TargetLowering::InsertAtEndOfBasicBlock().
| unsigned llvm::X86AddressMode::Reg |
Definition at line 42 of file X86InstrBuilder.h.
Referenced by llvm::addFullAddress(), and llvm::X86TargetLowering::InsertAtEndOfBasicBlock().
Definition at line 43 of file X86InstrBuilder.h.
Referenced by llvm::addFullAddress(), and llvm::X86TargetLowering::InsertAtEndOfBasicBlock().
| union { ... } llvm::X86AddressMode::Base |
Referenced by llvm::addFullAddress(), llvm::X86TargetLowering::InsertAtEndOfBasicBlock(), and X86AddressMode().
| unsigned llvm::X86AddressMode::Scale |
Definition at line 46 of file X86InstrBuilder.h.
Referenced by llvm::addFullAddress(), llvm::X86InstrInfo::convertToThreeAddress(), and llvm::X86TargetLowering::InsertAtEndOfBasicBlock().
| unsigned llvm::X86AddressMode::IndexReg |
Definition at line 47 of file X86InstrBuilder.h.
Referenced by llvm::addFullAddress(), llvm::X86InstrInfo::convertToThreeAddress(), and llvm::X86TargetLowering::InsertAtEndOfBasicBlock().
| unsigned llvm::X86AddressMode::Disp |
Definition at line 48 of file X86InstrBuilder.h.
Referenced by llvm::addFullAddress(), and llvm::X86TargetLowering::InsertAtEndOfBasicBlock().
Definition at line 49 of file X86InstrBuilder.h.
Referenced by llvm::addFullAddress(), and llvm::X86TargetLowering::InsertAtEndOfBasicBlock().