LLVM 22.0.0git
llvm::sandboxir::CatchSwitchAddHandler Class Reference

#include "llvm/SandboxIR/Tracker.h"

Inheritance diagram for llvm::sandboxir::CatchSwitchAddHandler:
[legend]

Public Member Functions

 CatchSwitchAddHandler (CatchSwitchInst *CSI)
void revert (Tracker &Tracker) final
 This runs when changes get reverted.
void accept () final
 This runs when changes get accepted.
void dump (raw_ostream &OS) const final
LLVM_DUMP_METHOD void dump () const final
Public Member Functions inherited from llvm::sandboxir::IRChangeBase
virtual ~IRChangeBase ()=default

Detailed Description

Definition at line 332 of file Tracker.h.

Constructor & Destructor Documentation

◆ CatchSwitchAddHandler()

CatchSwitchAddHandler::CatchSwitchAddHandler ( CatchSwitchInst * CSI)

Definition at line 224 of file Tracker.cpp.

Member Function Documentation

◆ accept()

void llvm::sandboxir::CatchSwitchAddHandler::accept ( )
inlinefinalvirtual

This runs when changes get accepted.

Implements llvm::sandboxir::IRChangeBase.

Definition at line 339 of file Tracker.h.

◆ dump() [1/2]

LLVM_DUMP_METHOD void llvm::sandboxir::CatchSwitchAddHandler::dump ( ) const
inlinefinalvirtual

Implements llvm::sandboxir::IRChangeBase.

Definition at line 342 of file Tracker.h.

References const, llvm::dbgs(), dump(), and LLVM_DUMP_METHOD.

◆ dump() [2/2]

void llvm::sandboxir::CatchSwitchAddHandler::dump ( raw_ostream & OS) const
inlinefinalvirtual

Implements llvm::sandboxir::IRChangeBase.

Definition at line 341 of file Tracker.h.

Referenced by dump().

◆ revert()

void CatchSwitchAddHandler::revert ( Tracker & Tracker)
finalvirtual

This runs when changes get reverted.

Implements llvm::sandboxir::IRChangeBase.

Definition at line 227 of file Tracker.cpp.

References llvm::cast(), and llvm::sandboxir::IRChangeBase::Tracker.


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