The old command line option -attributor-disable was too coarse grained
as we want to measure the effects of the module or cgscc pass without
the other as well.
Since none is the default there is no real functional change.
Paths
| Differential D78571
[Attributor][PM] Introduce `-attributor-enable={none,cgscc,module,all}` ClosedPublic Authored by jdoerfert on Apr 21 2020, 9:24 AM.
Details Summary The old command line option -attributor-disable was too coarse grained Since none is the default there is no real functional change.
Diff Detail
Unit TestsFailed Event TimelineComment Actions Looks reasonable to me
This revision is now accepted and ready to land.Apr 21 2020, 9:57 AM Closed by commit rGc5794f77eb4a: [Attributor][PM] Introduce `-attributor-enable={none,cgscc,module,all}` (authored by jdoerfert). · Explain WhyApr 21 2020, 1:34 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 259027 llvm/include/llvm/Transforms/IPO/Attributor.h
llvm/lib/Passes/PassBuilder.cpp
llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
llvm/test/Transforms/IPConstantProp/multiple_callbacks.ll
llvm/test/Transforms/OpenMP/parallel_deletion.ll
llvm/test/Transforms/OpenMP/rtf_type_checking.ll
|
1 << 0
1 << 1