This patch is based on D63312 and D63319. For now we create shallow wrappers for all functions that are IPO amendable.
See also this github issue.
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
- Added tests
- Added noinline attribute to call site to prevent the internal function being inlined
llvm/test/Transforms/Attributor/wrapper.ll | ||
---|---|---|
1 | did you mean -passes=attributor-cgscc ? |
Comment Actions
Apologies for the delay, can you rebase this and provide me with "Firstname Lastname <email>" from you so I can attribute it to you?
NumAttrsRequiredDeepWrapper is not used, or is it?