[all-commits] [llvm/llvm-project] 37ebec: [MIPS] Mips16DAGToDAGISel::selectAddr - Use cast<>...

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Thu Jan 13 03:11:44 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 37ebec68a828e205137c9202da16804b2736e5d5
      https://github.com/llvm/llvm-project/commit/37ebec68a828e205137c9202da16804b2736e5d5
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2022-01-13 (Thu, 13 Jan 2022)

  Changed paths:
    M llvm/lib/Target/Mips/Mips16ISelDAGToDAG.cpp

  Log Message:
  -----------
  [MIPS] Mips16DAGToDAGISel::selectAddr - Use cast<> instead of dyn_cast<> to avoid dereference of nullptr

The pointer is always dereferenced immediately below, so assert the cast is correct instead of returning nullptr


  Commit: 4f414af6a77cdbd9b6303a7afa525cfb3f9d792a
      https://github.com/llvm/llvm-project/commit/4f414af6a77cdbd9b6303a7afa525cfb3f9d792a
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2022-01-13 (Thu, 13 Jan 2022)

  Changed paths:
    M llvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp

  Log Message:
  -----------
  Fix MSVC "32-bit shift implicitly converted to 64 bits" warning. NFC.


  Commit: a5507d2e253a2c94c3ca7794edf7385af8082b97
      https://github.com/llvm/llvm-project/commit/a5507d2e253a2c94c3ca7794edf7385af8082b97
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2022-01-13 (Thu, 13 Jan 2022)

  Changed paths:
    M llvm/unittests/CodeGen/GlobalISel/KnownBitsTest.cpp

  Log Message:
  -----------
  Fix MSVC "32-bit shift implicitly converted to 64 bits" warning. NFC.


Compare: https://github.com/llvm/llvm-project/compare/2bc57d85ebf2...a5507d2e253a


More information about the All-commits mailing list