clang 22.0.0git
clang::CIRGen::CIRGenFunction::ConditionalEvaluation Class Reference

An object to manage conditionally-evaluated expressions. More...

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

Public Member Functions

 ConditionalEvaluation (CIRGenFunction &cgf)
 ConditionalEvaluation (CIRGenFunction &cgf, mlir::OpBuilder::InsertPoint ip)
void beginEvaluation ()
void endEvaluation ()
mlir::OpBuilder::InsertPoint getInsertPoint () const
 Returns the insertion point which will be executed prior to each evaluation of the conditional code.

Detailed Description

An object to manage conditionally-evaluated expressions.

Definition at line 1516 of file CIRGenFunction.h.

Constructor & Destructor Documentation

◆ ConditionalEvaluation() [1/2]

clang::CIRGen::CIRGenFunction::ConditionalEvaluation::ConditionalEvaluation ( CIRGenFunction & cgf)
inline

◆ ConditionalEvaluation() [2/2]

clang::CIRGen::CIRGenFunction::ConditionalEvaluation::ConditionalEvaluation ( CIRGenFunction & cgf,
mlir::OpBuilder::InsertPoint ip )
inline

Member Function Documentation

◆ beginEvaluation()

void clang::CIRGen::CIRGenFunction::ConditionalEvaluation::beginEvaluation ( )
inline

Definition at line 1526 of file CIRGenFunction.h.

◆ endEvaluation()

void clang::CIRGen::CIRGenFunction::ConditionalEvaluation::endEvaluation ( )
inline

Definition at line 1532 of file CIRGenFunction.h.

◆ getInsertPoint()

mlir::OpBuilder::InsertPoint clang::CIRGen::CIRGenFunction::ConditionalEvaluation::getInsertPoint ( ) const
inline

Returns the insertion point which will be executed prior to each evaluation of the conditional code.

In LLVM OG, this method is called getStartingBlock.

Definition at line 1541 of file CIRGenFunction.h.


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