Home
last modified time | relevance | path

Searched refs:saved_type (Results 1 – 5 of 5) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DEHScopeStack.h57 typedef T saved_type; typedef
59 static saved_type save(CodeGenFunction &CGF, type value) { return value; } in save()
60 static type restore(CodeGenFunction &CGF, saved_type value) { return value; } in restore()
204 typedef std::tuple<typename DominatingValue<As>::saved_type...> SavedTuple;
219 ConditionalCleanup(typename DominatingValue<As>::saved_type... A)
H A DCGCleanup.cpp26 bool DominatingValue<RValue>::saved_type::needsSaving(RValue rv) { in needsSaving()
34 DominatingValue<RValue>::saved_type
35 DominatingValue<RValue>::saved_type::save(CodeGenFunction &CGF, RValue rv) { in save()
41 return saved_type(V, nullptr, ScalarLiteral); in save()
47 return saved_type(addr.getPointer(), nullptr, ScalarAddress); in save()
57 return saved_type(addr.getPointer(), nullptr, ComplexAddress); in save()
63 return saved_type(V.getPointer(), V.getElementType(), AggregateLiteral, in save()
69 return saved_type(addr.getPointer(), V.getElementType(), AggregateAddress, in save()
76 RValue DominatingValue<RValue>::saved_type::restore(CodeGenFunction &CGF) { in restore()
H A DCodeGenFunction.h169 static type restore(CodeGenFunction &CGF, saved_type value) {
178 struct saved_type {
179 DominatingLLVMValue::saved_type SavedValue;
187 static saved_type save(CodeGenFunction &CGF, type value) {
191 static type restore(CodeGenFunction &CGF, saved_type value) {
200 class saved_type {
220 return saved_type::needsSaving(value);
222 static saved_type save(CodeGenFunction &CGF, type value) {
223 return saved_type::save(CGF, value);
5007 inline DominatingLLVMValue::saved_type
[all …]
H A DCGExprCXX.cpp1543 DominatingValue<RValue>::saved_type SavedNewPtr = in EnterNewDeleteCleanup()
1545 DominatingValue<RValue>::saved_type SavedAllocSize = in EnterNewDeleteCleanup()
1549 typedef DominatingValue<RValue>::saved_type ValueTy; in EnterNewDeleteCleanup()
1550 typedef DominatingValue<RValue>::saved_type RValueTy; in EnterNewDeleteCleanup()
H A DCGDecl.cpp2231 using SavedType = typename DominatingValue<Address>::saved_type; in pushLifetimeExtendedDestroy()