#include <LIR.h>
List of all members.
Public Member Functions |
| | verbose_only (const char *_name;) static inline uint32_t typeSig0(ArgType r) |
| uint32_t | count_args () const |
| uint32_t | count_int32_args () const |
| uint32_t | getArgTypes (ArgType *types) const |
| ArgType | returnType () const |
| bool | isIndirect () const |
Static Public Member Functions |
| static uint32_t | typeSig1 (ArgType r, ArgType a1) |
| static uint32_t | typeSig2 (ArgType r, ArgType a1, ArgType a2) |
| static uint32_t | typeSig3 (ArgType r, ArgType a1, ArgType a2, ArgType a3) |
| static uint32_t | typeSig4 (ArgType r, ArgType a1, ArgType a2, ArgType a3, ArgType a4) |
| static uint32_t | typeSig5 (ArgType r, ArgType a1, ArgType a2, ArgType a3, ArgType a4, ArgType a5) |
| static uint32_t | typeSig6 (ArgType r, ArgType a1, ArgType a2, ArgType a3, ArgType a4, ArgType a5, ArgType a6) |
| static uint32_t | typeSig7 (ArgType r, ArgType a1, ArgType a2, ArgType a3, ArgType a4, ArgType a5, ArgType a6, ArgType a7) |
| static uint32_t | typeSig8 (ArgType r, ArgType a1, ArgType a2, ArgType a3, ArgType a4, ArgType a5, ArgType a6, ArgType a7, ArgType a8) |
| static uint32_t | typeSigN (ArgType r, int N, ArgType a[]) |
Public Attributes |
| uintptr_t | _address |
| uint32_t | _typesig:27 |
| AbiKind | _abi:3 |
| uint32_t | _isPure:1 |
| AccSet | _storeAccSet |
Member Function Documentation
| uint32_t nanojit::CallInfo::count_args |
( |
|
) |
const |
| uint32_t nanojit::CallInfo::count_int32_args |
( |
|
) |
const |
| uint32_t nanojit::CallInfo::getArgTypes |
( |
ArgType * |
types |
) |
const |
| bool nanojit::CallInfo::isIndirect |
( |
|
) |
const [inline] |
| ArgType nanojit::CallInfo::returnType |
( |
|
) |
const [inline] |
| static uint32_t nanojit::CallInfo::typeSig1 |
( |
ArgType |
r, |
|
|
ArgType |
a1 | |
|
) |
| | [inline, static] |
| static uint32_t nanojit::CallInfo::typeSigN |
( |
ArgType |
r, |
|
|
int |
N, |
|
|
ArgType |
a[] | |
|
) |
| | [inline, static] |
| nanojit::CallInfo::verbose_only |
( |
const char *_name; |
|
) |
[inline] |
Member Data Documentation
The documentation for this struct was generated from the following file: