LLVM 20.0.0git
Public Member Functions | List of all members
llvm::sandboxir::InsertPosition Class Reference

#include "llvm/SandboxIR/Instruction.h"

Public Member Functions

 InsertPosition (BasicBlock *InsertAtEnd)
 
 InsertPosition (BBIterator InsertAt)
 
 operator BBIterator ()
 
const BBIteratorgetIterator () const
 
Instructionoperator* ()
 
BasicBlockgetBasicBlock () const
 

Detailed Description

Definition at line 25 of file Instruction.h.

Constructor & Destructor Documentation

◆ InsertPosition() [1/2]

llvm::sandboxir::InsertPosition::InsertPosition ( BasicBlock InsertAtEnd)
inline

Definition at line 29 of file Instruction.h.

References assert(), and llvm::sandboxir::BasicBlock::end().

◆ InsertPosition() [2/2]

llvm::sandboxir::InsertPosition::InsertPosition ( BBIterator  InsertAt)
inline

Definition at line 33 of file Instruction.h.

Member Function Documentation

◆ getBasicBlock()

BasicBlock * llvm::sandboxir::InsertPosition::getBasicBlock ( ) const
inline

◆ getIterator()

const BBIterator & llvm::sandboxir::InsertPosition::getIterator ( ) const
inline

Definition at line 35 of file Instruction.h.

Referenced by llvm::sandboxir::Instruction::setInsertPos().

◆ operator BBIterator()

llvm::sandboxir::InsertPosition::operator BBIterator ( )
inline

Definition at line 34 of file Instruction.h.

◆ operator*()

Instruction & llvm::sandboxir::InsertPosition::operator* ( )
inline

Definition at line 36 of file Instruction.h.


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