This is based on top of D116031. Instead of using the ArgumentPromotion implementation, we can now walk call sites using checkForAllCallSites() and directly call areTypesABICompatible() using the replacement types. I believe that resolves the TODO in the code.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
nikic added a parent revision: D116031: [ArgPromotion][TTI] Pass types to ABI compatibility hook.Dec 20 2021, 5:34 AM
This revision is now accepted and ready to land.Dec 23 2021, 8:55 AM
This revision was landed with ongoing or failed builds.Dec 24 2021, 12:21 AM
Closed by commit rG69ffc3cee900: [Attributor] Directly call areTypesABICompatible() hook (authored by nikic). · Explain Why
This revision was automatically updated to reflect the committed changes.