A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://clang.llvm.org/doxygen/classclang_1_1CodeGen_1_1EHScope.html below:

clang: clang::CodeGen::EHScope Class Reference

A protected scope for zero-cost EH handling. More...

#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/CodeGen/CGCleanup.h"

Inheritance diagram for clang::CodeGen::EHScope:

Detailed Description

A protected scope for zero-cost EH handling.

Definition at line 45 of file CGCleanup.h.

Member Enumeration Documentation ◆ Kind Enumerator Cleanup  Catch  Terminate  Filter 

Definition at line 47 of file CGCleanup.h.

Constructor & Destructor Documentation ◆ EHScope() Member Function Documentation ◆ getCachedEHDispatchBlock() llvm::BasicBlock * clang::CodeGen::EHScope::getCachedEHDispatchBlock ( ) const inline ◆ getCachedLandingPad() llvm::BasicBlock * clang::CodeGen::EHScope::getCachedLandingPad ( ) const inline

Definition at line 130 of file CGCleanup.h.

◆ getEnclosingEHScope() ◆ getKind() Kind clang::CodeGen::EHScope::getKind ( ) const inline ◆ hasEHBranches() bool clang::CodeGen::EHScope::hasEHBranches ( ) const inline ◆ setCachedEHDispatchBlock() void clang::CodeGen::EHScope::setCachedEHDispatchBlock ( llvm::BasicBlock *  block ) inline

Definition at line 142 of file CGCleanup.h.

◆ setCachedLandingPad() void clang::CodeGen::EHScope::setCachedLandingPad ( llvm::BasicBlock *  block ) inline

Definition at line 134 of file CGCleanup.h.

Member Data Documentation ◆  union { ... } clang::CodeGen::EHScope::@306 ◆ CatchBits ◆ CleanupBits

Definition at line 117 of file CGCleanup.h.

Referenced by clang::CodeGen::EHCleanupScope::EHCleanupScope(), clang::CodeGen::EHCleanupScope::getAllocatedSize(), clang::CodeGen::EHCleanupScope::getCleanupSize(), clang::CodeGen::EHCleanupScope::isActive(), clang::CodeGen::EHCleanupScope::isEHCleanup(), clang::CodeGen::EHCleanupScope::isFakeUse(), clang::CodeGen::EHCleanupScope::isLifetimeMarker(), clang::CodeGen::EHCleanupScope::isNormalCleanup(), clang::CodeGen::EHCleanupScope::setActive(), clang::CodeGen::EHCleanupScope::setFakeUse(), clang::CodeGen::EHCleanupScope::setLifetimeMarker(), clang::CodeGen::EHCleanupScope::setTestFlagInEHCleanup(), clang::CodeGen::EHCleanupScope::setTestFlagInNormalCleanup(), clang::CodeGen::EHCleanupScope::shouldTestFlagInEHCleanup(), and clang::CodeGen::EHCleanupScope::shouldTestFlagInNormalCleanup().

◆ CommonBits CommonBitFields clang::CodeGen::EHScope::CommonBits ◆ FilterBits

The documentation for this class was generated from the following file:


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4