Lines Matching refs:InsertBefore
135 DbgRecord::createDebugIntrinsic(Module *M, Instruction *InsertBefore) const { in createDebugIntrinsic()
138 return cast<DbgVariableRecord>(this)->createDebugIntrinsic(M, InsertBefore); in createDebugIntrinsic()
140 return cast<DbgLabelRecord>(this)->createDebugIntrinsic(M, InsertBefore); in createDebugIntrinsic()
188 const DILocation *DI, DbgVariableRecord &InsertBefore) { in createDbgVariableRecord() argument
190 NewDbgVariableRecord->insertBefore(&InsertBefore); in createDbgVariableRecord()
205 DbgVariableRecord &InsertBefore) { in createDVRDeclare() argument
207 NewDVRDeclare->insertBefore(&InsertBefore); in createDVRDeclare()
404 Instruction *InsertBefore) const { in createDebugIntrinsic()
453 if (InsertBefore) in createDebugIntrinsic()
454 DVI->insertBefore(InsertBefore); in createDebugIntrinsic()
461 Instruction *InsertBefore) const { in createDebugIntrinsic()
469 if (InsertBefore) in createDebugIntrinsic()
470 DbgLabel->insertBefore(InsertBefore); in createDebugIntrinsic()
535 void DbgRecord::insertBefore(DbgRecord *InsertBefore) { in insertBefore() argument
538 assert(InsertBefore->getMarker() && in insertBefore()
541 InsertBefore->getMarker()->insertDbgRecord(this, InsertBefore); in insertBefore()
658 void DbgMarker::insertDbgRecord(DbgRecord *New, DbgRecord *InsertBefore) { in insertDbgRecord() argument
659 assert(InsertBefore->getMarker() == this && in insertDbgRecord()
661 StoredDbgRecords.insert(InsertBefore->getIterator(), *New); in insertDbgRecord()