LLVM API Documentation
#include <CallingConvLower.h>

Public Types | |
| enum | LocInfo { Full, SExt, ZExt, AExt } |
Public Member Functions | |
| unsigned | getValNo () const |
| MVT | getValVT () const |
| bool | isRegLoc () const |
| bool | isMemLoc () const |
| unsigned | getLocReg () const |
| unsigned | getLocMemOffset () const |
| MVT | getLocVT () const |
| LocInfo | getLocInfo () const |
Static Public Member Functions | |
| static CCValAssign | getReg (unsigned ValNo, MVT ValVT, unsigned RegNo, MVT LocVT, LocInfo HTP) |
| static CCValAssign | getMem (unsigned ValNo, MVT ValVT, unsigned Offset, MVT LocVT, LocInfo HTP) |
Definition at line 29 of file CallingConvLower.h.
| static CCValAssign llvm::CCValAssign::getReg | ( | unsigned | ValNo, | |
| MVT | ValVT, | |||
| unsigned | RegNo, | |||
| MVT | LocVT, | |||
| LocInfo | HTP | |||
| ) | [inline, static] |
Definition at line 58 of file CallingConvLower.h.
References HTP, isMem, Loc, LocVT, llvm::MipsISD::Ret, ValNo, and ValVT.
| static CCValAssign llvm::CCValAssign::getMem | ( | unsigned | ValNo, | |
| MVT | ValVT, | |||
| unsigned | Offset, | |||
| MVT | LocVT, | |||
| LocInfo | HTP | |||
| ) | [inline, static] |
Definition at line 70 of file CallingConvLower.h.
References HTP, isMem, Loc, LocVT, llvm::MipsISD::Ret, ValNo, and ValVT.
Referenced by llvm::CCState::HandleByVal().
| unsigned llvm::CCValAssign::getValNo | ( | ) | const [inline] |
Definition at line 83 of file CallingConvLower.h.
| MVT llvm::CCValAssign::getValVT | ( | ) | const [inline] |
Definition at line 84 of file CallingConvLower.h.
| bool llvm::CCValAssign::isRegLoc | ( | ) | const [inline] |
Definition at line 86 of file CallingConvLower.h.
Referenced by getLocReg(), LowerCALL(), and LowerRET().
| bool llvm::CCValAssign::isMemLoc | ( | ) | const [inline] |
| unsigned llvm::CCValAssign::getLocReg | ( | ) | const [inline] |
Definition at line 89 of file CallingConvLower.h.
References isRegLoc().
Referenced by LowerCALL(), and LowerRET().
| unsigned llvm::CCValAssign::getLocMemOffset | ( | ) | const [inline] |
| MVT llvm::CCValAssign::getLocVT | ( | ) | const [inline] |
| LocInfo llvm::CCValAssign::getLocInfo | ( | ) | const [inline] |
This web site is hosted by the Computer Science Department at the University of Illinois at Urbana-Champaign.