clang 22.0.0git
|
#include "clang/CIR/ABIArgInfo.h"
Public Types | |
enum | Kind : uint8_t { Direct , Ignore } |
Public Member Functions | |
ABIArgInfo (Kind k=Direct) | |
Kind | getKind () const |
bool | isDirect () const |
bool | isIgnore () const |
bool | canHaveCoerceToType () const |
unsigned | getDirectOffset () const |
mlir::Type | getCoerceToType () const |
void | setCoerceToType (mlir::Type ty) |
Static Public Member Functions | |
static ABIArgInfo | getDirect (mlir::Type ty=nullptr) |
static ABIArgInfo | getIgnore () |
Definition at line 24 of file ABIArgInfo.h.
enum cir::ABIArgInfo::Kind : uint8_t |
Definition at line 26 of file ABIArgInfo.h.
Definition at line 54 of file ABIArgInfo.h.
|
inline |
Definition at line 69 of file ABIArgInfo.h.
References cir::MissingFeatures::abiArgInfo(), and isDirect().
Referenced by getCoerceToType(), and setCoerceToType().
|
inline |
Definition at line 79 of file ABIArgInfo.h.
References canHaveCoerceToType().
|
inlinestatic |
Definition at line 56 of file ABIArgInfo.h.
References cir::MissingFeatures::abiArgInfo(), Direct, and setCoerceToType().
|
inline |
Definition at line 74 of file ABIArgInfo.h.
References cir::MissingFeatures::abiArgInfo(), and directAttr.
|
inlinestatic |
Definition at line 63 of file ABIArgInfo.h.
References Ignore.
|
inline |
Definition at line 65 of file ABIArgInfo.h.
|
inline |
|
inline |
Definition at line 67 of file ABIArgInfo.h.
References Ignore.
|
inline |
Definition at line 84 of file ABIArgInfo.h.
References canHaveCoerceToType().
Referenced by getDirect().
DirectAttrInfo cir::ABIArgInfo::directAttr |
Definition at line 49 of file ABIArgInfo.h.
Referenced by getDirectOffset().