clang 22.0.0git
Public Member Functions | List of all members
clang::CIRGen::CallArgList Class Reference

#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/CIR/CodeGen/CIRGenCall.h"

Inheritance diagram for clang::CIRGen::CallArgList:
[legend]

Public Member Functions

void add (RValue rvalue, clang::QualType type)
 
void addUncopiedAggregate (LValue lvalue, clang::QualType type)
 
void addFrom (const CallArgList &other)
 Add all the arguments from another CallArgList to this one.
 

Detailed Description

Definition at line 229 of file CIRGenCall.h.

Member Function Documentation

◆ add()

void clang::CIRGen::CallArgList::add ( RValue  rvalue,
clang::QualType  type 
)
inline

◆ addFrom()

void clang::CIRGen::CallArgList::addFrom ( const CallArgList other)
inline

Add all the arguments from another CallArgList to this one.

After doing this, the old CallArgList retains its list of arguments, but must not be used to emit a call.

Definition at line 240 of file CIRGenCall.h.

References cir::MissingFeatures::cleanupsToDeactivate(), cir::MissingFeatures::stackBase(), and cir::MissingFeatures::writebacks().

Referenced by commonBuildCXXMemberOrOperatorCall().

◆ addUncopiedAggregate()

void clang::CIRGen::CallArgList::addUncopiedAggregate ( LValue  lvalue,
clang::QualType  type 
)
inline

Definition at line 233 of file CIRGenCall.h.

References clang::ast_matchers::type.

Referenced by clang::CIRGen::CIRGenFunction::emitCallArg().


The documentation for this class was generated from the following file: