LLVM  4.0.0
Classes | Public Types | Public Member Functions | List of all members
llvm::MipsAnalyzeImmediate Class Reference

#include <MipsAnalyzeImmediate.h>

Classes

struct  Inst
 

Public Types

typedef SmallVector< Inst, 7 > InstSeq
 

Public Member Functions

const InstSeqAnalyze (uint64_t Imm, unsigned Size, bool LastInstrIsADDiu)
 Analyze - Get an instruction sequence to load immediate Imm. More...
 

Detailed Description

Definition at line 17 of file MipsAnalyzeImmediate.h.

Member Typedef Documentation

Definition at line 23 of file MipsAnalyzeImmediate.h.

Member Function Documentation

const MipsAnalyzeImmediate::InstSeq & MipsAnalyzeImmediate::Analyze ( uint64_t  Imm,
unsigned  Size,
bool  LastInstrIsADDiu 
)

Analyze - Get an instruction sequence to load immediate Imm.

The last instruction in the sequence must be an ADDiu if LastInstrIsADDiu is true;

Definition at line 126 of file MipsAnalyzeImmediate.cpp.

Referenced by llvm::MipsSEInstrInfo::loadImmediate().


The documentation for this class was generated from the following files: