|
clang 24.0.0git
|
An RAII class that suppresses cir.cleanup.scope creation for cleanups pushed onto the EH stack while a loop condition variable is being emitted and instead captures these cleanups so that they can be emitted into the loop op's cleanup region after the condition region is built. More...
#include "/work/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/CIR/CodeGen/CIRGenFunction.h"
Public Member Functions | |
| CaptureScope (DeferredLoopConditionCleanup &scope) | |
| ~CaptureScope () | |
| CaptureScope (const CaptureScope &)=delete | |
| void | operator= (const CaptureScope &)=delete |
An RAII class that suppresses cir.cleanup.scope creation for cleanups pushed onto the EH stack while a loop condition variable is being emitted and instead captures these cleanups so that they can be emitted into the loop op's cleanup region after the condition region is built.
Definition at line 1347 of file CIRGenFunction.h.
|
inlineexplicit |
Definition at line 1351 of file CIRGenFunction.h.
References clang::CIRGen::CIRGenFunction::DeferredLoopConditionCleanup::DeferredLoopConditionCleanup().
Referenced by CaptureScope(), and operator=().
|
inline |
Definition at line 1360 of file CIRGenFunction.h.
|
delete |
References CaptureScope().
|
delete |
References CaptureScope().