|
clang 22.0.0git
|
A partial specialization of DominatingValue for llvm::Values that might be llvm::Instructions. More...
#include "/work/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 144 of file CodeGenFunction.h.
| typedef T* clang::CodeGen::DominatingPointer< T, true >::type |
Definition at line 145 of file CodeGenFunction.h.
|
inlinestatic |
Definition at line 146 of file CodeGenFunction.h.
References clang::CodeGen::DominatingLLVMValue::restore(), and clang::T.