LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

AlphaRegisterInfo.cpp File Reference

#include "Alpha.h"
#include "AlphaRegisterInfo.h"
#include "llvm/Constants.h"
#include "llvm/Type.h"
#include "llvm/Function.h"
#include "llvm/CodeGen/ValueTypes.h"
#include "llvm/CodeGen/MachineInstrBuilder.h"
#include "llvm/CodeGen/MachineFunction.h"
#include "llvm/CodeGen/MachineFrameInfo.h"
#include "llvm/CodeGen/MachineLocation.h"
#include "llvm/Target/TargetFrameInfo.h"
#include "llvm/Target/TargetMachine.h"
#include "llvm/Target/TargetOptions.h"
#include "llvm/Target/TargetInstrInfo.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/Support/Debug.h"
#include "llvm/ADT/BitVector.h"
#include "llvm/ADT/STLExtras.h"
#include <cstdlib>
#include "AlphaGenRegisterInfo.inc"

Include dependency graph for AlphaRegisterInfo.cpp:

Include dependency graph

Go to the source code of this file.

Defines

#define DEBUG_TYPE   "reginfo"

Functions

long getUpper16 (long l)
long getLower16 (long l)

Variables

const int IMM_LOW = -32768
const int IMM_HIGH = 32767
const int IMM_MULT = 65536


Define Documentation

#define DEBUG_TYPE   "reginfo"
 

Definition at line 14 of file AlphaRegisterInfo.cpp.


Function Documentation

long getLower16 long  l  )  [static]
 

Definition at line 49 of file AlphaRegisterInfo.cpp.

References getUpper16().

Referenced by llvm::AlphaRegisterInfo::eliminateFrameIndex(), llvm::AlphaRegisterInfo::emitEpilogue(), llvm::AlphaRegisterInfo::emitPrologue(), and llvm::AlphaJITInfo::relocate().

long getUpper16 long  l  )  [static]
 

Definition at line 41 of file AlphaRegisterInfo.cpp.

References IMM_MULT.

Referenced by llvm::AlphaRegisterInfo::eliminateFrameIndex(), llvm::AlphaRegisterInfo::emitEpilogue(), llvm::AlphaRegisterInfo::emitPrologue(), getLower16(), and llvm::AlphaJITInfo::relocate().


Variable Documentation

const int IMM_HIGH = 32767 [static]
 

Definition at line 38 of file AlphaRegisterInfo.cpp.

Referenced by llvm::AlphaRegisterInfo::eliminateFrameIndex().

const int IMM_LOW = -32768 [static]
 

Definition at line 37 of file AlphaRegisterInfo.cpp.

const int IMM_MULT = 65536 [static]
 

Definition at line 39 of file AlphaRegisterInfo.cpp.

Referenced by getUpper16().




This web site is hosted by the Computer Science Department at the University of Illinois at Urbana-Champaign.