Lines Matching refs:DIL
201 unsigned FunctionSamples::getOffset(const DILocation *DIL) { in getOffset() argument
202 return (DIL->getLine() - DIL->getScope()->getSubprogram()->getLine()) & in getOffset()
206 LineLocation FunctionSamples::getCallSiteIdentifier(const DILocation *DIL) { in getCallSiteIdentifier() argument
213 DIL->getDiscriminator()), in getCallSiteIdentifier()
216 return LineLocation(FunctionSamples::getOffset(DIL), in getCallSiteIdentifier()
217 DIL->getBaseDiscriminator()); in getCallSiteIdentifier()
221 const DILocation *DIL, SampleProfileReaderItaniumRemapper *Remapper) const { in findFunctionSamples() argument
222 assert(DIL); in findFunctionSamples()
225 const DILocation *PrevDIL = DIL; in findFunctionSamples()
226 for (DIL = DIL->getInlinedAt(); DIL; DIL = DIL->getInlinedAt()) { in findFunctionSamples()
229 Discriminator = DIL->getDiscriminator(); in findFunctionSamples()
231 Discriminator = DIL->getBaseDiscriminator(); in findFunctionSamples()
234 std::make_pair(LineLocation(getOffset(DIL), Discriminator), in findFunctionSamples()
236 PrevDIL = DIL; in findFunctionSamples()