[all-commits] [llvm/llvm-project] f32a9c: [LoopIdiomRecognize] Use poison instead of undef a...

Nuno Lopes via All-commits all-commits at lists.llvm.org
Sun Jul 16 14:33:24 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: f32a9c3bc667576cae3cb5089055876c1dd1fb1c
      https://github.com/llvm/llvm-project/commit/f32a9c3bc667576cae3cb5089055876c1dd1fb1c
  Author: Nuno Lopes <nuno.lopes at tecnico.ulisboa.pt>
  Date:   2023-07-16 (Sun, 16 Jul 2023)

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

  Log Message:
  -----------
  [LoopIdiomRecognize] Use poison instead of undef as placeholder [NFC]
It was using undef as placeholder for getting the TTI cost for cttz
While at it, update the comments about cttz's last argument (is_zero_poison)


  Commit: 89552f3a385ea5e13f49403b56d9314837fab2de
      https://github.com/llvm/llvm-project/commit/89552f3a385ea5e13f49403b56d9314837fab2de
  Author: Nuno Lopes <nuno.lopes at tecnico.ulisboa.pt>
  Date:   2023-07-16 (Sun, 16 Jul 2023)

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

  Log Message:
  -----------
  [InferAddressSpaces] Use poison instead of undef as placeholder [NFC]
This placeholder is only used during the execution of the algorithm, and it's patched with a
concrete value at the end


Compare: https://github.com/llvm/llvm-project/compare/ce7057830345...89552f3a385e


More information about the All-commits mailing list