clang 20.0.0git
|
A specialization of DominatingValue for Address. More...
#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/CodeGen/CodeGenFunction.h"
Classes | |
struct | saved_type |
Public Types | |
typedef Address | type |
Static Public Member Functions | |
static bool | needsSaving (type value) |
static saved_type | save (CodeGenFunction &CGF, type value) |
static type | restore (CodeGenFunction &CGF, saved_type value) |
A specialization of DominatingValue for Address.
Definition at line 181 of file CodeGenFunction.h.
typedef Address clang::CodeGen::DominatingValue< Address >::type |
Definition at line 182 of file CodeGenFunction.h.
|
inlinestatic |
Definition at line 192 of file CodeGenFunction.h.
References clang::CodeGen::Address::getBasePointer(), clang::CodeGen::Address::getOffset(), and clang::CodeGen::DominatingLLVMValue::needsSaving().
|
inlinestatic |
Definition at line 203 of file CodeGenFunction.h.
References clang::CodeGen::DominatingLLVMValue::restore().
|
inlinestatic |
Definition at line 198 of file CodeGenFunction.h.
References clang::CodeGen::Address::getAlignment(), clang::CodeGen::Address::getBasePointer(), clang::CodeGen::Address::getElementType(), clang::CodeGen::Address::getOffset(), clang::CodeGen::Address::getType(), and clang::CodeGen::DominatingLLVMValue::save().