LLVM 22.0.0git
|
#include "llvm/IR/Instruction.h"
Public Member Functions | |
InsertPosition (std::nullptr_t) | |
LLVM_ABI | LLVM_DEPRECATED ("Use BasicBlock::iterators for insertion instead", "BasicBlock::iterator") InsertPosition(Instruction *InsertBefore) |
LLVM_ABI | InsertPosition (BasicBlock *InsertAtEnd) |
InsertPosition (InstListType::iterator InsertAt) | |
operator InstListType::iterator () const | |
bool | isValid () const |
BasicBlock * | getBasicBlock () |
Definition at line 49 of file Instruction.h.
|
inline |
Definition at line 55 of file Instruction.h.
Referenced by InsertPosition(), and LLVM_DEPRECATED().
InsertPosition::InsertPosition | ( | BasicBlock * | InsertAtEnd | ) |
Definition at line 44 of file Instruction.cpp.
|
inline |
Definition at line 60 of file Instruction.h.
References InsertPosition(), and operator InstListType::iterator().
|
inline |
Definition at line 63 of file Instruction.h.
Referenced by computeAllocaDefaultAlign(), computeLoadStoreDefaultAlign(), initIRBuilder(), and llvm::DIBuilder::insertLabel().
|
inline |
Definition at line 62 of file Instruction.h.
Referenced by computeAllocaDefaultAlign(), computeLoadStoreDefaultAlign(), llvm::CmpInst::Create(), and llvm::DIBuilder::insertLabel().
LLVM_ABI llvm::InsertPosition::LLVM_DEPRECATED | ( | "Use BasicBlock::iterators for insertion instead" | , |
"BasicBlock::iterator" | ) |
References InsertPosition(), and LLVM_ABI.
|
inline |
Definition at line 61 of file Instruction.h.
Referenced by InsertPosition().