LLVM 22.0.0git
BasicBlock.h File Reference

Go to the source code of this file.

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
namespace  llvm::sandboxir

Typedefs

using llvm::sandboxir::iterator = BBIterator

Functions

 llvm::sandboxir::BasicBlock (llvm::BasicBlock *BB, Context &SBCtx)
 llvm::sandboxir::~BasicBlock ()=default
static bool llvm::sandboxir::classof (const Value *From)
 For isa/dyn_cast.
LLVM_ABI Functionllvm::sandboxir::getParent () const
LLVM_ABI iterator llvm::sandboxir::begin () const
iterator llvm::sandboxir::end () const
std::reverse_iterator< iteratorllvm::sandboxir::rbegin () const
std::reverse_iterator< iteratorllvm::sandboxir::rend () const
Contextllvm::sandboxir::getContext () const
LLVM_ABI Instructionllvm::sandboxir::getTerminator () const
bool llvm::sandboxir::empty () const
LLVM_ABI Instructionllvm::sandboxir::front () const
LLVM_ABI Instructionllvm::sandboxir::back () const
void llvm::sandboxir::verify () const final
void llvm::sandboxir::dumpOS (raw_ostream &OS) const final