[all-commits] [llvm/llvm-project] e47257: Revert "Reland [SROA] Maintain shadow/backing allo...

Roman Lebedev via All-commits all-commits at lists.llvm.org
Fri Mar 4 14:10:32 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e47257e251e986da7d87eae0801cc041815d6e1c
      https://github.com/llvm/llvm-project/commit/e47257e251e986da7d87eae0801cc041815d6e1c
  Author: Roman Lebedev <lebedev.ri at gmail.com>
  Date:   2022-03-05 (Sat, 05 Mar 2022)

  Changed paths:
    M llvm/lib/Transforms/Scalar/SROA.cpp
    M llvm/test/Transforms/SROA/non-capturing-call-readonly.ll

  Log Message:
  -----------
  Revert "Reland [SROA] Maintain shadow/backing alloca when some slices are noncapturnig read-only calls to allow alloca partitioning/promotion"

There seems to be one more uncaught problem, SROA may now end up trying
to re-re-repromote the just-promoted shadow alloca, and do that endlessly.

This reverts commit adc0984d81f570ecc38ea23e7f556b95c7831e4c.




More information about the All-commits mailing list