This patch makes it possible to do call site specific deductions
for AAValueSimplification and AAIsDead.
Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Manually requesting review, since the Phabricator wasn't able to built this. From what I can see it was missing the parent revision with the last build.
Pre-merge checks should be ok now.
Can you, maybe as a separate patch, run the update script with the call site deduction enabled *before* this patch and *after* to get the difference on all tests we have?
llvm/lib/Transforms/IPO/Attributor.cpp | ||
---|---|---|
532 | is this supposed to be static? Please put it with the other "helpers" and add documentation. | |
llvm/test/Transforms/Attributor/cb_liveness.ll | ||
185 | Why are there no check lines for TUNIT w/o ENABLED, and CGSCC w/ ENABLED? |
llvm/test/Transforms/Attributor/cb_liveness.ll | ||
---|---|---|
185 | Interesting. Will look into it. |
Remove the TUNIT__ENABLED blocks that I accidentally left in the test files.
ENABLED suffixes are no longer needed since the test file is in two parts now.
clang-tidy: error: no member named 'getCallBaseContext' in 'llvm::AbstractAttribute' [clang-diagnostic-error]
not useful