struct OpenMPCancelExitStack::CancelExit
Declaration
struct OpenMPCancelExitStack::CancelExit { /* full declaration omitted */ };
Description
Tracks cancellation exit point and join point for cancel-related exit and normal exit.
Declared at: clang/lib/CodeGen/CodeGenFunction.h:1441
Member Variables
- public clang::OpenMPDirectiveKind Kind = llvm::omp::OMPD_unknown
- public bool HasBeenEmitted = false
- true if the exit block has been emitted already by the special emitExit() call, false if the default codegen is used.
- public clang::CodeGen::CodeGenFunction::JumpDest ExitBlock
- public clang::CodeGen::CodeGenFunction::JumpDest ContBlock
Method Overview
- public CancelExit()
- public CancelExit(clang::OpenMPDirectiveKind Kind, clang::CodeGen::CodeGenFunction::JumpDest ExitBlock, clang::CodeGen::CodeGenFunction::JumpDest ContBlock)
Methods
¶CancelExit()
CancelExit()
Declared at: clang/lib/CodeGen/CodeGenFunction.h:1442
¶CancelExit(
clang::OpenMPDirectiveKind Kind,
clang::CodeGen::CodeGenFunction::JumpDest
ExitBlock,
clang::CodeGen::CodeGenFunction::JumpDest
ContBlock)
CancelExit(
clang::OpenMPDirectiveKind Kind,
clang::CodeGen::CodeGenFunction::JumpDest
ExitBlock,
clang::CodeGen::CodeGenFunction::JumpDest
ContBlock)
Declared at: clang/lib/CodeGen/CodeGenFunction.h:1443
Parameters
- clang::OpenMPDirectiveKind Kind
- clang::CodeGen::CodeGenFunction::JumpDest ExitBlock
- clang::CodeGen::CodeGenFunction::JumpDest ContBlock