Lines Matching refs:DILocation
118 void DebugInfoFinder::processLocation(const Module &M, const DILocation *Loc) { in processLocation()
287 return isa<DILocation>(Op.get()); in stripDebugLocFromLoopID()
294 return !isa<DILocation>(Op.get()); in stripDebugLocFromLoopID()
304 if (!isa<DILocation>(*Op)) in stripDebugLocFromLoopID()
495 DILocation *getReplacementMDLocation(DILocation *MLD) { in getReplacementMDLocation()
499 return DILocation::getDistinct(MLD->getContext(), MLD->getLine(), in getReplacementMDLocation()
501 return DILocation::get(MLD->getContext(), MLD->getLine(), MLD->getColumn(), in getReplacementMDLocation()
537 if (auto *MLD = dyn_cast<DILocation>(N)) in remap()
657 if (auto *Loc = dyn_cast_or_null<DILocation>(T->getOperand(N))) in stripNonLineTableDebugInfo()
689 void Instruction::applyMergedLocation(const DILocation *LocA, in applyMergedLocation()
690 const DILocation *LocB) { in applyMergedLocation()
691 setDebugLoc(DILocation::getMergedLocation(LocA, LocB)); in applyMergedLocation()
887 return wrap(DILocation::get(*unwrap(Ctx), Line, Column, unwrap(Scope), in LLVMDIBuilderCreateDebugLocation()
892 return unwrapDI<DILocation>(Location)->getLine(); in LLVMDILocationGetLine()
896 return unwrapDI<DILocation>(Location)->getColumn(); in LLVMDILocationGetColumn()
900 return wrap(unwrapDI<DILocation>(Location)->getScope()); in LLVMDILocationGetScope()
1274 unwrap<DIExpression>(Expr), unwrap<DILocation>(DL), in LLVMDIBuilderInsertDeclareBefore()
1283 unwrap<DIExpression>(Expr), unwrap<DILocation>(DL), in LLVMDIBuilderInsertDeclareAtEnd()
1295 unwrap<DIExpression>(Expr), unwrap<DILocation>(DebugLoc), in LLVMDIBuilderInsertDbgValueBefore()
1307 unwrap<DIExpression>(Expr), unwrap<DILocation>(DebugLoc), in LLVMDIBuilderInsertDbgValueAtEnd()