class OMPBuilderCBHelpers::OutlinedRegionBodyRAII
Declaration
class OMPBuilderCBHelpers::OutlinedRegionBodyRAII { /* full declaration omitted */ };
Description
RAII for preserving necessary info during Outlined region body codegen.
Declared at: clang/lib/CodeGen/CodeGenFunction.h:1841
Member Variables
- private llvm::AssertingVH<llvm::Instruction> OldAllocaIP
- private CodeGenFunction::JumpDest OldReturnBlock
- private clang::CodeGen::CodeGenFunction& CGF
Method Overview
- public OutlinedRegionBodyRAII(clang::CodeGen::CodeGenFunction & cgf, clang::CodeGen::CodeGenFunction::OMPBuilderCBHelpers::InsertPointTy & AllocaIP, llvm::BasicBlock & RetBB)
- public ~OutlinedRegionBodyRAII()
Methods
¶OutlinedRegionBodyRAII(
clang::CodeGen::CodeGenFunction& cgf,
clang::CodeGen::CodeGenFunction::
OMPBuilderCBHelpers::InsertPointTy&
AllocaIP,
llvm::BasicBlock& RetBB)
OutlinedRegionBodyRAII(
clang::CodeGen::CodeGenFunction& cgf,
clang::CodeGen::CodeGenFunction::
OMPBuilderCBHelpers::InsertPointTy&
AllocaIP,
llvm::BasicBlock& RetBB)
Declared at: clang/lib/CodeGen/CodeGenFunction.h:1848
Parameters
- clang::CodeGen::CodeGenFunction& cgf
- clang::CodeGen::CodeGenFunction:: OMPBuilderCBHelpers::InsertPointTy& AllocaIP
- llvm::BasicBlock& RetBB
¶~OutlinedRegionBodyRAII()
~OutlinedRegionBodyRAII()
Declared at: clang/lib/CodeGen/CodeGenFunction.h:1860