class OMPBuilderCBHelpers::OMPAllocateCleanupTy
Declaration
class OMPBuilderCBHelpers::OMPAllocateCleanupTy : public Cleanup { /* full declaration omitted */ };
Description
Cleanup action for allocate support.
Declared at: clang/lib/CodeGen/CodeGenFunction.h:1737
Inherits from: EHScopeStack::Cleanup
Member Variables
- private llvm::CallInst* RTLFnCI
Method Overview
- public void Emit(clang::CodeGen::CodeGenFunction & CGF, clang::CodeGen::EHScopeStack::Cleanup::Flags)
- public OMPAllocateCleanupTy(llvm::CallInst * RLFnCI)
Inherited from EHScopeStack::Cleanup:
Methods
¶void Emit(
clang::CodeGen::CodeGenFunction& CGF,
clang::CodeGen::EHScopeStack::Cleanup::Flags)
void Emit(
clang::CodeGen::CodeGenFunction& CGF,
clang::CodeGen::EHScopeStack::Cleanup::Flags)
Description
Emit the cleanup. For normal cleanups, this is run in the same EH context as when the cleanup was pushed, i.e. the immediately-enclosing context of the cleanup scope. For EH cleanups, this is run in a terminate context.
Declared at: clang/lib/CodeGen/CodeGenFunction.h:1747
Parameters
¶OMPAllocateCleanupTy(llvm::CallInst* RLFnCI)
OMPAllocateCleanupTy(llvm::CallInst* RLFnCI)
Declared at: clang/lib/CodeGen/CodeGenFunction.h:1743
Parameters
- llvm::CallInst* RLFnCI