|
clang 22.0.0git
|
#include "/work/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/CIR/CodeGen/CIRGenCall.h"
Public Member Functions | |
| CallArg (RValue rv, clang::QualType ty) | |
| CallArg (LValue lv, clang::QualType ty) | |
| bool | hasLValue () const |
| LValue | getKnownLValue () const |
| RValue | getKnownRValue () const |
| bool | isAggregate () const |
| void | copyInto (CIRGenFunction &cgf, Address addr, mlir::Location loc) const |
Public Attributes | |
| clang::QualType | ty |
Definition at line 193 of file CIRGenCall.h.
|
inline |
Definition at line 208 of file CIRGenCall.h.
|
inline |
| void CallArg::copyInto | ( | CIRGenFunction & | cgf, |
| Address | addr, | ||
| mlir::Location | loc ) const |
Definition at line 724 of file CIRGenCall.cpp.
References clang::CIRGen::CIRGenFunction::cgm, clang::CIRGen::CIRGenFunction::emitStoreOfComplex(), clang::CIRGen::CIRGenModule::errorNYI(), clang::CIRGen::CIRGenFunction::makeAddrLValue(), rv, and ty.
|
inline |
Definition at line 216 of file CIRGenCall.h.
References lv.
|
inline |
Definition at line 221 of file CIRGenCall.h.
References rv.
|
inline |
Definition at line 214 of file CIRGenCall.h.
|
inline |
Definition at line 226 of file CIRGenCall.h.
References rv.
| LValue clang::CIRGen::CallArg::lv |
Definition at line 197 of file CIRGenCall.h.
Referenced by CallArg(), and getKnownLValue().
| RValue clang::CIRGen::CallArg::rv |
Definition at line 196 of file CIRGenCall.h.
Referenced by CallArg(), copyInto(), getKnownRValue(), and isAggregate().
| clang::QualType clang::CIRGen::CallArg::ty |
Definition at line 206 of file CIRGenCall.h.
Referenced by CallArg(), CallArg(), and copyInto().