clang 20.0.0git
|
A partial specialization of DominatingValue for llvm::Values that might be llvm::Instructions. More...
#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/CodeGen/CodeGenFunction.h"
Public Types | |
typedef T * | type |
Public Types inherited from clang::CodeGen::DominatingLLVMValue | |
typedef llvm::PointerIntPair< llvm::Value *, 1, bool > | saved_type |
Static Public Member Functions | |
static type | restore (CodeGenFunction &CGF, saved_type value) |
Static Public Member Functions inherited from clang::CodeGen::DominatingLLVMValue | |
static bool | needsSaving (llvm::Value *value) |
Answer whether the given value needs extra work to be saved. | |
static saved_type | save (CodeGenFunction &CGF, llvm::Value *value) |
static llvm::Value * | restore (CodeGenFunction &CGF, saved_type value) |
A partial specialization of DominatingValue for llvm::Values that might be llvm::Instructions.
Definition at line 173 of file CodeGenFunction.h.
typedef T* clang::CodeGen::DominatingPointer< T, true >::type |
Definition at line 174 of file CodeGenFunction.h.
|
inlinestatic |
Definition at line 175 of file CodeGenFunction.h.
References clang::CodeGen::DominatingLLVMValue::restore(), and clang::T.