[all-commits] [llvm/llvm-project] 64ecf8: [LVI] Use find_as() where possible (NFC)

Nikita Popov via All-commits all-commits at lists.llvm.org
Sat Jun 20 04:06:07 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 64ecf85f63ef5613fe25ef7e0466c60f7d9c1908
      https://github.com/llvm/llvm-project/commit/64ecf85f63ef5613fe25ef7e0466c60f7d9c1908
  Author: Nikita Popov <nikita.ppv at gmail.com>
  Date:   2020-06-20 (Sat, 20 Jun 2020)

  Changed paths:
    M llvm/lib/Analysis/LazyValueInfo.cpp

  Log Message:
  -----------
  [LVI] Use find_as() where possible (NFC)

This prevents us from creating temporary PoisoningVHs and
AssertingVHs while performing hashmap lookups. As such, it only
matters in assertion-enabled builds.


  Commit: d3d4e4bcb7123878294fdf91fa72ecd36a111141
      https://github.com/llvm/llvm-project/commit/d3d4e4bcb7123878294fdf91fa72ecd36a111141
  Author: Nikita Popov <nikita.ppv at gmail.com>
  Date:   2020-06-20 (Sat, 20 Jun 2020)

  Changed paths:
    M llvm/lib/Analysis/LazyValueInfo.cpp

  Log Message:
  -----------
  [LVI] Extract addValueHandle() method (NFC)

There will be more places registering value handles.


  Commit: 4ae1740b871ebb63ca59e2fd3d314b6ebea7102e
      https://github.com/llvm/llvm-project/commit/4ae1740b871ebb63ca59e2fd3d314b6ebea7102e
  Author: Nikita Popov <nikita.ppv at gmail.com>
  Date:   2020-06-20 (Sat, 20 Jun 2020)

  Changed paths:
    M llvm/test/Transforms/JumpThreading/combine-metadata.ll

  Log Message:
  -----------
  [JumpThreading] Make test more robust (NFC)

Optimizing away this comparison is not the point of this test,
so make sure it cannot be optimized away.


  Commit: be93ba1fd608cf9bef0a414c3193dff398c80c44
      https://github.com/llvm/llvm-project/commit/be93ba1fd608cf9bef0a414c3193dff398c80c44
  Author: Nikita Popov <nikita.ppv at gmail.com>
  Date:   2020-06-20 (Sat, 20 Jun 2020)

  Changed paths:
    M llvm/test/Transforms/CorrelatedValuePropagation/non-null.ll

  Log Message:
  -----------
  [CVP] Add another non null test (NFC)


Compare: https://github.com/llvm/llvm-project/compare/f5bbe390d23d...be93ba1fd608


More information about the All-commits mailing list