Lines Matching refs:DILocation
201 void DebugInfoFinder::processLocation(const Module &M, const DILocation *Loc) { in processLocation()
391 if (isa<DILocation>(N) || Reachable.count(N)) in isDILocationReachable()
435 if (isa<DILocation>(MD) || DILocationReachable.count(MD)) in stripDebugLocFromLoopID()
617 DILocation *getReplacementMDLocation(DILocation *MLD) { in getReplacementMDLocation()
621 return DILocation::getDistinct(MLD->getContext(), MLD->getLine(), in getReplacementMDLocation()
623 return DILocation::get(MLD->getContext(), MLD->getLine(), MLD->getColumn(), in getReplacementMDLocation()
659 if (auto *MLD = dyn_cast<DILocation>(N)) in remap()
769 return DILocation::get(M.getContext(), DL.getLine(), DL.getCol(), in stripNonLineTableDebugInfo()
778 if (auto *Loc = dyn_cast_or_null<DILocation>(MD)) in stripNonLineTableDebugInfo()
815 void Instruction::applyMergedLocation(const DILocation *LocA, in applyMergedLocation()
816 const DILocation *LocB) { in applyMergedLocation()
817 setDebugLoc(DILocation::getMergedLocation(LocA, LocB)); in applyMergedLocation()
841 setDebugLoc(DILocation::get(getContext(), 0, 0, SP)); in dropLocation()
1047 return wrap(DILocation::get(*unwrap(Ctx), Line, Column, unwrap(Scope), in LLVMDIBuilderCreateDebugLocation()
1052 return unwrapDI<DILocation>(Location)->getLine(); in LLVMDILocationGetLine()
1056 return unwrapDI<DILocation>(Location)->getColumn(); in LLVMDILocationGetColumn()
1060 return wrap(unwrapDI<DILocation>(Location)->getScope()); in LLVMDILocationGetScope()
1064 return wrap(unwrapDI<DILocation>(Location)->getInlinedAt()); in LLVMDILocationGetInlinedAt()
1511 unwrap<DIExpression>(Expr), unwrap<DILocation>(DL), in LLVMDIBuilderInsertDeclareBefore()
1520 unwrap<DIExpression>(Expr), unwrap<DILocation>(DL), in LLVMDIBuilderInsertDeclareAtEnd()
1532 unwrap<DIExpression>(Expr), unwrap<DILocation>(DebugLoc), in LLVMDIBuilderInsertDbgValueBefore()
1544 unwrap<DIExpression>(Expr), unwrap<DILocation>(DebugLoc), in LLVMDIBuilderInsertDbgValueAtEnd()