clang 22.0.0git
|
Manages list of lastprivate conditional decls for the specified directive. More...
#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.h"
Public Member Functions | |
LastprivateConditionalRAII (CodeGenFunction &CGF, const OMPExecutableDirective &S, LValue IVLVal) | |
~LastprivateConditionalRAII () |
Static Public Member Functions | |
static LastprivateConditionalRAII | disable (CodeGenFunction &CGF, const OMPExecutableDirective &S) |
Manages list of lastprivate conditional decls for the specified directive.
Definition at line 280 of file CGOpenMPRuntime.h.
|
explicit |
Definition at line 11753 of file CGOpenMPRuntime.cpp.
References clang::C.
CGOpenMPRuntime::LastprivateConditionalRAII::~LastprivateConditionalRAII | ( | ) |
Definition at line 11810 of file CGOpenMPRuntime.cpp.
|
static |
Definition at line 11805 of file CGOpenMPRuntime.cpp.
Referenced by emitCommonOMPTargetDirective(), emitOMPForDirective(), clang::CodeGen::CodeGenFunction::EmitOMPForSimdDirective(), clang::CodeGen::CodeGenFunction::EmitOMPMaskedTaskLoopDirective(), clang::CodeGen::CodeGenFunction::EmitOMPMaskedTaskLoopSimdDirective(), clang::CodeGen::CodeGenFunction::EmitOMPMasterTaskLoopDirective(), clang::CodeGen::CodeGenFunction::EmitOMPMasterTaskLoopSimdDirective(), clang::CodeGen::CodeGenFunction::EmitOMPParallelDirective(), clang::CodeGen::CodeGenFunction::EmitOMPParallelForDirective(), clang::CodeGen::CodeGenFunction::EmitOMPParallelForSimdDirective(), clang::CodeGen::CodeGenFunction::EmitOMPParallelGenericLoopDirective(), clang::CodeGen::CodeGenFunction::EmitOMPParallelMaskedDirective(), clang::CodeGen::CodeGenFunction::EmitOMPParallelMaskedTaskLoopDirective(), clang::CodeGen::CodeGenFunction::EmitOMPParallelMaskedTaskLoopSimdDirective(), clang::CodeGen::CodeGenFunction::EmitOMPParallelMasterDirective(), clang::CodeGen::CodeGenFunction::EmitOMPParallelMasterTaskLoopDirective(), clang::CodeGen::CodeGenFunction::EmitOMPParallelMasterTaskLoopSimdDirective(), clang::CodeGen::CodeGenFunction::EmitOMPParallelSectionsDirective(), clang::CodeGen::CodeGenFunction::EmitOMPScopeDirective(), clang::CodeGen::CodeGenFunction::EmitOMPSectionsDirective(), emitOMPSimdDirective(), clang::CodeGen::CodeGenFunction::EmitOMPSingleDirective(), clang::CodeGen::CodeGenFunction::EmitOMPTaskDirective(), clang::CodeGen::CodeGenFunction::EmitOMPTaskLoopDirective(), clang::CodeGen::CodeGenFunction::EmitOMPTaskLoopSimdDirective(), and clang::CodeGen::CodeGenFunction::EmitSimpleOMPExecutableDirective().