[all-commits] [llvm/llvm-project] 1da42c: [RS4GC] Cache BDVs and bases alogn with IsKnownBas...

Dmitry Makogon via All-commits all-commits at lists.llvm.org
Fri May 13 00:21:43 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 1da42c9f71e4b8de97ccfcee201e1db4c1b14f54
      https://github.com/llvm/llvm-project/commit/1da42c9f71e4b8de97ccfcee201e1db4c1b14f54
  Author: Dmitry Makogon <d.makogon at g.nsu.ru>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp

  Log Message:
  -----------
  [RS4GC] Cache BDVs and bases alogn with IsKnownBase flag (NFC)

This refactors RS4GC to cache results returned findBaseDefiningValue
and also gets rid of BaseDefiningValueResult by caching the
IsKnownBase flag for BDVs and bases.

Differential Revision: https://reviews.llvm.org/D125000




More information about the All-commits mailing list