Home
last modified time | relevance | path

Searched refs:self_iterator (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugProgramInstruction.h209 LLVM_ABI void insertBefore(self_iterator InsertBefore);
210 LLVM_ABI void insertAfter(self_iterator InsertAfter);
211 LLVM_ABI void moveBefore(self_iterator MoveBefore);
212 LLVM_ABI void moveAfter(self_iterator MoveAfter);
219 using self_iterator = simple_ilist<DbgRecord>::iterator; variable
634 absorbDebugValues(iterator_range<DbgRecord::self_iterator> Range,
H A DBasicBlock.h147 std::optional<DbgRecord::self_iterator> Pos);
196 friend iterator_range<DbgRecord::self_iterator>
198 const Instruction *From, std::optional<DbgRecord::self_iterator> FromHere,
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A Dilist_node.h98 using self_iterator =
134 self_iterator getIterator() { return self_iterator(*this); } in getIterator()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDebugProgramInstruction.cpp553 void DbgRecord::insertBefore(self_iterator InsertBefore) { in insertBefore()
561 void DbgRecord::insertAfter(self_iterator InsertAfter) { in insertAfter()
583 void DbgRecord::moveBefore(self_iterator MoveBefore) { in moveBefore()
589 void DbgRecord::moveAfter(self_iterator MoveAfter) { in moveAfter()
667 iterator_range<DbgRecord::self_iterator> DbgMarker::getDbgRecordRange() { in getDbgRecordRange()
712 iterator_range<DbgRecord::self_iterator> Range, DbgMarker &Src, in absorbDebugValues()
H A DInstruction.cpp252 iterator_range<DbgRecord::self_iterator> Instruction::cloneDebugInfoFrom( in cloneDebugInfoFrom()
253 const Instruction *From, std::optional<DbgRecord::self_iterator> FromHere, in cloneDebugInfoFrom()
265 std::optional<DbgRecord::self_iterator>
H A DBasicBlock.cpp1056 Instruction *I, std::optional<DbgRecord::self_iterator> Pos) { in reinsertInstInDbgRecords()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemorySSA.h181 AllAccessType::self_iterator getIterator() { in getIterator()
193 DefsOnlyType::self_iterator getDefsIterator() { in getDefsIterator()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopRotationUtils.cpp598 iterator_range<DbgRecord::self_iterator> NextDbgInsts = in rotateLoop()
H A DValueMapper.cpp1257 Module *M, iterator_range<DbgRecord::self_iterator> Range) { in remapDbgRecordRange()
H A DSimplifyCFG.cpp1577 std::pair<DbgRecord::self_iterator, DbgRecord::self_iterator>; in hoistLockstepIdenticalDbgVariableRecords()
1589 [&](DbgRecord::self_iterator I) { in hoistLockstepIdenticalDbgVariableRecords()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp3323 std::optional<DbgRecord::self_iterator> BeforeDbgRecord = std::nullopt;