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