clang 22.0.0git
|
#include "/home/buildbot/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 681 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().