This is a preparatory patch for D75036, in which a debug expression is
associated with each parameter register in the worklist. In that patch
the two lambda functions addToWorklist() and finishCallSiteParams() grow
a bit, so move those out to separate functions. This patch also prepares
for each parameter register having their own expression moving the
creation of the DbgValueLoc into finishCallSiteParams().
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
Update after review comment on child patch (use local reference variable for I.first->second).
Comment Actions
Oh, it seems that I missed to specify the repository for this patch. This was pushed as:
commit ff574ff291e73b78164aade9d456d364bbf93a03 Author: David Stenberg <david.stenberg@ericsson.com> Date: Thu Feb 27 09:53:31 2020 +0100 [DebugInfo][NFC] Move out lambdas from collectCallSiteParameters() Summary: This is a preparatory patch for D75036, in which a debug expression is associated with each parameter register in the worklist. In that patch the two lambda functions addToWorklist() and finishCallSiteParams() grow a bit, so move those out to separate functions. This patch also prepares for each parameter register having their own expression moving the creation of the DbgValueLoc into finishCallSiteParams(). Reviewers: djtodoro, vsk Reviewed By: djtodoro, vsk Subscribers: hiraditya, llvm-commits Tags: #debug-info, #llvm Differential Revision: https://reviews.llvm.org/D75050