Lines Matching refs:DI
111 const auto &DI = MI.getDebugLoc(); in runOnMachineFunction() local
112 if (!DI) in runOnMachineFunction()
116 Location Loc = diToLocation(DI); in runOnMachineFunction()
118 std::max(MemOpDiscriminators[Loc], DI->getBaseDiscriminator()); in runOnMachineFunction()
134 const DILocation *DI = MI.getDebugLoc(); in runOnMachineFunction() local
135 bool HasDebug = DI; in runOnMachineFunction()
137 DI = ReferenceDI; in runOnMachineFunction()
139 Location L = diToLocation(DI); in runOnMachineFunction()
142 Set.insert(DI->getBaseDiscriminator()); in runOnMachineFunction()
145 DILocation::decodeDiscriminator(DI->getDiscriminator(), BF, DF, CI); in runOnMachineFunction()
156 << DI->getFilename() << " Line: " << DI->getLine() in runOnMachineFunction()
157 << " Column: " << DI->getColumn() in runOnMachineFunction()
163 DI = DI->cloneWithDiscriminator(*EncodedDiscriminator); in runOnMachineFunction()
164 assert(DI && "DI should not be nullptr"); in runOnMachineFunction()
165 updateDebugInfo(&MI, DI); in runOnMachineFunction()
168 Set.insert(DI->getBaseDiscriminator()); in runOnMachineFunction()
177 ReferenceDI = DI; in runOnMachineFunction()