A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://clang.llvm.org/doxygen/structclang_1_1CodeGen_1_1CallArg.html below:

clang: clang::CodeGen::CallArg Struct Reference

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

Definition at line 229 of file CGCall.h.

◆ CallArg() [1/2] ◆ CallArg() [2/2] ◆ copyInto()

Definition at line 4694 of file CGCall.cpp.

References clang::CodeGen::AggValueSlot::DoesNotOverlap, clang::CodeGen::CodeGenFunction::EmitAggregateCopy(), clang::CodeGen::CodeGenFunction::EmitStoreOfComplex(), clang::CodeGen::CodeGenFunction::EmitStoreOfScalar(), clang::CodeGen::LValue::getAddress(), clang::CodeGen::RValue::getAggregateAddress(), clang::CodeGen::RValue::getComplexVal(), clang::CodeGen::RValue::getScalarVal(), clang::CodeGen::RValue::isComplex(), clang::CodeGen::RValue::isScalar(), clang::CodeGen::RValue::isVolatileQualified(), clang::CodeGen::LValue::isVolatileQualified(), LV, clang::CodeGen::CodeGenFunction::MakeAddrLValue(), RV, and Ty.

◆ getKnownLValue() LValue clang::CodeGen::CallArg::getKnownLValue ( ) const inline ◆ getKnownRValue() RValue clang::CodeGen::CallArg::getKnownRValue ( ) const inline ◆ getRValue()
Returns
an independent RValue. If the CallArg contains an LValue, a temporary copy is returned.

Definition at line 4684 of file CGCall.cpp.

References clang::Copy, clang::CodeGen::CodeGenFunction::CreateMemTemp(), clang::CodeGen::AggValueSlot::DoesNotOverlap, clang::CodeGen::CodeGenFunction::EmitAggregateCopy(), clang::CodeGen::RValue::getAggregate(), clang::CodeGen::LValue::isVolatile(), LV, clang::CodeGen::CodeGenFunction::MakeAddrLValue(), RV, and Ty.

◆ getType() QualType clang::CodeGen::CallArg::getType ( ) const inline ◆ hasLValue() bool clang::CodeGen::CallArg::hasLValue ( ) const inline

Definition at line 247 of file CGCall.h.

◆ isAggregate() bool clang::CodeGen::CallArg::isAggregate ( ) const inline ◆ setRValue() void clang::CodeGen::CallArg::setRValue ( RValue  _RV ) inline ◆ LV LValue clang::CodeGen::CallArg::LV ◆ RV RValue clang::CodeGen::CallArg::RV ◆ Ty

The documentation for this struct was generated from the following files:


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4