Lines Matching refs:DI
99 const auto &DI = MI.getDebugLoc(); in runOnMachineFunction() local
100 if (!DI) in runOnMachineFunction()
102 Location Loc = diToLocation(DI); in runOnMachineFunction()
104 std::max(MemOpDiscriminators[Loc], DI->getBaseDiscriminator()); in runOnMachineFunction()
118 const DILocation *DI = MI.getDebugLoc(); in runOnMachineFunction() local
119 if (!DI) { in runOnMachineFunction()
120 DI = ReferenceDI; in runOnMachineFunction()
122 Location L = diToLocation(DI); in runOnMachineFunction()
125 Set.insert(DI->getBaseDiscriminator()); in runOnMachineFunction()
128 DILocation::decodeDiscriminator(DI->getDiscriminator(), BF, DF, CI); in runOnMachineFunction()
139 << DI->getFilename() << " Line: " << DI->getLine() in runOnMachineFunction()
140 << " Column: " << DI->getColumn() in runOnMachineFunction()
146 DI = DI->cloneWithDiscriminator(EncodedDiscriminator.getValue()); in runOnMachineFunction()
147 updateDebugInfo(&MI, DI); in runOnMachineFunction()
150 Set.insert(DI->getBaseDiscriminator()); in runOnMachineFunction()
159 ReferenceDI = DI; in runOnMachineFunction()