SuccessChanges

Summary

  1. [Attributor] Introduce module slice. (details)
Commit 8d8ce85b235cbea7625abd7d51ca5800b1c1650b by sstipanovic
[Attributor] Introduce module slice.

Summary:
The module slice describes which functions we can analyze and transform
while working on an SCC as part of the Attributor-CGSCC pass. So far we
simply restricted it to the SCC.

Reviewers: jdoerfert

Differential Revision: https://reviews.llvm.org/D86319
The file was modifiedllvm/lib/Transforms/IPO/OpenMPOpt.cpp (diff)
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/2008-07-02-array-indexing.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/tail.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/callbacks.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/IPConstantProp/musttail-call.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/X86/attributes.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/musttail.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/IPConstantProp/return-constant.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/control-flow2.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/attrs.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/read_write_returned_arguments_scc.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/potential.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/IPConstantProp/PR16052.ll (diff)
The file was modifiedllvm/lib/Transforms/IPO/Attributor.cpp (diff)
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/variadic.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/internal-noalias.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/memory_locations.ll (diff)
The file was modifiedllvm/lib/Transforms/IPO/AttributorAttributes.cpp (diff)
The file was modifiedllvm/test/Transforms/Attributor/readattrs.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/align.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/undefined_behavior.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/X86/thiscall.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/value-simplify.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/sret.ll (diff)
The file was modifiedllvm/include/llvm/Transforms/IPO/Attributor.h (diff)
The file was modifiedllvm/test/Transforms/Attributor/IPConstantProp/remove-call-inst.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/basictest.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/byval.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/profile.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/inalloca.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/live_called_from_dead_2.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/IPConstantProp/openmp_parallel_for.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/IPConstantProp/return-argument.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/X86/min-legal-vector-width.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/alignment.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/live_called_from_dead.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/liveness.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/returned.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/fp80.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/nonnull.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/IPConstantProp/arg-count-mismatch.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/IPConstantProp/solve-after-each-resolving-undefs-for-function.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/nocapture-2.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/range.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/IPConstantProp/2009-09-24-byval-ptr.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/noalias.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/IPConstantProp/pthreads.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/2008-02-01-ReturnAttrs.ll (diff)
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/byval-2.ll (diff)