Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DBasicBlock.cpp52 DbgMarker *BasicBlock::createMarker(Instruction *I) { in createMarker()
57 DbgMarker *Marker = new DbgMarker(); in createMarker()
63 DbgMarker *BasicBlock::createMarker(InstListType::iterator It) { in createMarker()
68 DbgMarker *DM = getTrailingDbgRecords(); in createMarker()
71 DM = new DbgMarker(); in createMarker()
106 DbgMarker *Marker = I.DebugMarker; in convertToNewDbgValues()
126 DbgMarker &Marker = *Inst.DebugMarker; in convertFromNewDbgValues()
737 DbgMarker *TrailingDbgRecords = getTrailingDbgRecords(); in flushTerminatorDbgRecords()
780 DbgMarker *SrcTrailingDbgRecords = Src->getTrailingDbgRecords(); in spliceDebugInfoEmptyBlock()
842 DbgMarker *MoreDanglingDbgRecords = nullptr; in spliceDebugInfo()
[all …]
H A DDebugProgramInstruction.cpp568 DbgMarker DbgMarker::EmptyDbgMarker;
570 void DbgMarker::dropDbgRecords() { in dropDbgRecords()
579 void DbgMarker::dropOneDbgRecord(DbgRecord *DR) { in dropOneDbgRecord()
585 const BasicBlock *DbgMarker::getParent() const { in getParent()
589 BasicBlock *DbgMarker::getParent() { return MarkedInstr->getParent(); } in getParent()
591 void DbgMarker::removeMarker() { in removeMarker()
603 DbgMarker *NextMarker = Owner->getParent()->getNextMarker(Owner); in removeMarker()
623 void DbgMarker::removeFromParent() { in removeFromParent()
628 void DbgMarker::eraseFromParent() { in eraseFromParent()
635 iterator_range<DbgRecord::self_iterator> DbgMarker::getDbgRecordRange() { in getDbgRecordRange()
[all …]
H A DInstruction.cpp140 DbgMarker *SrcMarker = BB.getMarker(InsertPos); in insertBefore()
220 DbgMarker *NextMarker = getParent()->getNextMarker(this); in moveBeforeImpl()
237 return DbgMarker::getEmptyDbgRecordRange(); in cloneDebugInfoFrom()
253 DbgMarker *NextMarker = getParent()->getNextMarker(this); in getDbgReinsertionPosition()
268 DbgMarker *SrcMarker = BB->getMarker(It); in adoptDbgRecords()
H A DLLVMContextImpl.h62 class DbgMarker; variable
1713 SmallDenseMap<BasicBlock *, DbgMarker *> TrailingDbgRecords;
1716 void setTrailingDbgRecords(BasicBlock *B, DbgMarker *M) {
1721 DbgMarker *getTrailingDbgRecords(BasicBlock *B) {
H A DAsmWriter.cpp289 static const Module *getModuleFromDPI(const DbgMarker *Marker) { in getModuleFromDPI()
2754 void printDbgMarker(const DbgMarker &DPI);
4653 void AssemblyWriter::printDbgMarker(const DbgMarker &Marker) { in printDbgMarker()
4956 void DbgMarker::print(raw_ostream &ROS, bool IsForDebug) const { in print()
4968 void DbgMarker::print(raw_ostream &ROS, ModuleSlotTracker &MST, in print()
5269 void DbgMarker::dump() const { in dump()
H A DValue.cpp584 DbgMarker *Marker = DVR->getMarker(); in replaceDbgUsesOutsideBlock()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugProgramInstruction.h69 class DbgMarker; variable
137 DbgMarker *Marker = nullptr;
169 void setMarker(DbgMarker *M) { Marker = M; } in setMarker()
171 DbgMarker *getMarker() { return Marker; } in getMarker()
172 const DbgMarker *getMarker() const { return Marker; } in getMarker()
570 class DbgMarker {
572 DbgMarker() {} in DbgMarker() function
607 void absorbDebugValues(DbgMarker &Src, bool InsertAtHead);
612 DbgMarker &Src, bool InsertAtHead);
629 cloneDebugInfoFrom(DbgMarker *From,
[all …]
H A DBasicBlock.h43 class DbgMarker; variable
79 DbgMarker *createMarker(Instruction *I);
80 DbgMarker *createMarker(InstListType::iterator It);
103 void setTrailingDbgRecords(DbgMarker *M);
108 DbgMarker *getTrailingDbgRecords();
119 DbgMarker *getMarker(InstListType::iterator It);
124 DbgMarker *getNextMarker(Instruction *I);
H A DInstruction.h33 class DbgMarker; variable
38 class DbgMarker; variable
46 getDbgRecordRange(DbgMarker *);
84 DbgMarker *DebugMarker = nullptr;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopRotationUtils.cpp614 (I != E) ? I->getDbgRecordRange() : DbgMarker::getEmptyDbgRecordRange(); in rotateLoop()
670 NextDbgInsts = DbgMarker::getEmptyDbgRecordRange(); in rotateLoop()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp2108 DbgMarker *Marker = RangeBB->getMarker(BE); in cloneInstructions()
2109 DbgMarker *EndMarker = NewBB->createMarker(NewBB->end()); in cloneInstructions()