Support for tracking registers that forward function parameters into the following function frame. For now we only support cases when parameter is forwarded through single register.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
Thanks, I think this is a great starting point. LGTM.
test/DebugInfo/ARM/call-site-info-output.ll | ||
---|---|---|
13 ↗ | (On Diff #217898) | Could hardcoding the offset be brittle? |
Comment Actions
Rebase:
-AArch64ISEL part is changed in order do avoid tracking cases when two or more parameters can be in same register.
lib/Target/AArch64/AArch64ISelLowering.cpp | ||
---|---|---|
3894 ↗ | (On Diff #220670) | @t.p.northover can you take a look at this part of code since I've just rebased on top of your changes? |