[all-commits] [llvm/llvm-project] ee40ef: [Support] Simplify isInt and isUInt with constexpr...

kazutakahirata via All-commits all-commits at lists.llvm.org
Sat Sep 3 23:27:53 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ee40ef7aafe54dba4acabcd68c003aef10bdaa2c
      https://github.com/llvm/llvm-project/commit/ee40ef7aafe54dba4acabcd68c003aef10bdaa2c
  Author: Kazu Hirata <kazu at google.com>
  Date:   2022-09-03 (Sat, 03 Sep 2022)

  Changed paths:
    M llvm/include/llvm/Support/MathExtras.h

  Log Message:
  -----------
  [Support] Simplify isInt and isUInt with constexpr if (NFC)

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


  Commit: 2423cf4f88107b00166b105561fb63b2af26a5e9
      https://github.com/llvm/llvm-project/commit/2423cf4f88107b00166b105561fb63b2af26a5e9
  Author: Kazu Hirata <kazu at google.com>
  Date:   2022-09-03 (Sat, 03 Sep 2022)

  Changed paths:
    M llvm/include/llvm/Support/MathExtras.h

  Log Message:
  -----------
  [Support] Simplify reverseBits with constexpr if (NFC)

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


  Commit: 9dc622311718061135741cdda168b35cb2673693
      https://github.com/llvm/llvm-project/commit/9dc622311718061135741cdda168b35cb2673693
  Author: Kazu Hirata <kazu at google.com>
  Date:   2022-09-03 (Sat, 03 Sep 2022)

  Changed paths:
    M llvm/include/llvm/ADT/STLExtras.h

  Log Message:
  -----------
  [ADT] Use std::add_lvalue_reference_t (NFC)


  Commit: 230e57d2216e4cb0458231f2c793044d92ae6df7
      https://github.com/llvm/llvm-project/commit/230e57d2216e4cb0458231f2c793044d92ae6df7
  Author: Kazu Hirata <kazu at google.com>
  Date:   2022-09-03 (Sat, 03 Sep 2022)

  Changed paths:
    M llvm/include/llvm/ADT/STLExtras.h

  Log Message:
  -----------
  [ADT] Use std::add_pointer_t (NFC)


  Commit: f11925e0f0c49737509216403136204624dc2a29
      https://github.com/llvm/llvm-project/commit/f11925e0f0c49737509216403136204624dc2a29
  Author: Kazu Hirata <kazu at google.com>
  Date:   2022-09-03 (Sat, 03 Sep 2022)

  Changed paths:
    M mlir/include/mlir/IR/Block.h
    M mlir/include/mlir/IR/Builders.h
    M mlir/include/mlir/IR/BuiltinAttributes.h
    M mlir/include/mlir/IR/BuiltinAttributes.td
    M mlir/include/mlir/IR/Diagnostics.h
    M mlir/include/mlir/IR/ImplicitLocOpBuilder.h
    M mlir/include/mlir/IR/Matchers.h
    M mlir/include/mlir/IR/OpDefinition.h
    M mlir/include/mlir/IR/OpImplementation.h
    M mlir/include/mlir/IR/Operation.h
    M mlir/include/mlir/IR/Region.h
    M mlir/include/mlir/IR/Types.h
    M mlir/include/mlir/IR/Visitors.h
    M mlir/include/mlir/Support/StorageUniquer.h
    M mlir/include/mlir/Transforms/DialectConversion.h
    M mlir/include/mlir/Transforms/FoldUtils.h

  Log Message:
  -----------
  [mlir] Use std::enable_if_t (NFC)


  Commit: 03c3c2db103053d734ac420d82dcd9a686776922
      https://github.com/llvm/llvm-project/commit/03c3c2db103053d734ac420d82dcd9a686776922
  Author: Kazu Hirata <kazu at google.com>
  Date:   2022-09-03 (Sat, 03 Sep 2022)

  Changed paths:
    M llvm/include/llvm/ADT/ImmutableList.h
    M llvm/include/llvm/ADT/STLExtras.h
    M llvm/include/llvm/ADT/STLFunctionalExtras.h
    M llvm/include/llvm/ADT/SmallVector.h
    M llvm/include/llvm/Support/Error.h
    M llvm/lib/Passes/PassBuilder.cpp

  Log Message:
  -----------
  [llvm] Use std::remove_reference_t (NFC)


  Commit: 2bb43d72d91cdc269fd756725a5f187dcb48b038
      https://github.com/llvm/llvm-project/commit/2bb43d72d91cdc269fd756725a5f187dcb48b038
  Author: Kazu Hirata <kazu at google.com>
  Date:   2022-09-03 (Sat, 03 Sep 2022)

  Changed paths:
    M llvm/include/llvm/ADT/DenseMapInfo.h
    M llvm/include/llvm/ADT/STLExtras.h

  Log Message:
  -----------
  [ADT] Use std::tuple_element_t (NFC)


  Commit: 7d8c2d17eb3c1631ce33f1497a6d9ca76bfbfd44
      https://github.com/llvm/llvm-project/commit/7d8c2d17eb3c1631ce33f1497a6d9ca76bfbfd44
  Author: Kazu Hirata <kazu at google.com>
  Date:   2022-09-03 (Sat, 03 Sep 2022)

  Changed paths:
    M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
    M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
    M llvm/lib/Target/AMDGPU/AMDGPUIGroupLP.cpp
    M llvm/lib/Target/PowerPC/PPCISelLowering.cpp
    M llvm/lib/Target/XCore/XCoreISelLowering.cpp
    M llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
    M llvm/lib/Transforms/Utils/SimplifyCFG.cpp

  Log Message:
  -----------
  [llvm] Use range-based for loops (NFC)

Identified with modernize-loop-convert.


  Commit: b7a7aeee90cffefd0f73b8d9f44ab4d1d5123d05
      https://github.com/llvm/llvm-project/commit/b7a7aeee90cffefd0f73b8d9f44ab4d1d5123d05
  Author: Kazu Hirata <kazu at google.com>
  Date:   2022-09-03 (Sat, 03 Sep 2022)

  Changed paths:
    M clang/lib/ARCMigrate/ObjCMT.cpp
    M clang/lib/ARCMigrate/TransGCAttrs.cpp
    M clang/lib/AST/ASTContext.cpp
    M clang/lib/AST/ASTImporter.cpp
    M clang/lib/AST/Decl.cpp
    M clang/lib/AST/DeclObjC.cpp
    M clang/lib/AST/ODRHash.cpp
    M clang/lib/AST/OpenMPClause.cpp
    M clang/lib/AST/StmtProfile.cpp
    M clang/lib/AST/Type.cpp
    M clang/lib/Analysis/CFG.cpp
    M clang/lib/Analysis/ThreadSafetyCommon.cpp
    M clang/lib/CodeGen/CGBlocks.cpp
    M clang/lib/CodeGen/CGCall.cpp
    M clang/lib/CodeGen/CGClass.cpp
    M clang/lib/CodeGen/CGDebugInfo.cpp
    M clang/lib/CodeGen/CGDeclCXX.cpp
    M clang/lib/CodeGen/CGExpr.cpp
    M clang/lib/CodeGen/CGObjCGNU.cpp
    M clang/lib/CodeGen/CGObjCMac.cpp
    M clang/lib/CodeGen/CodeGenFunction.cpp
    M clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp
    M clang/lib/CodeGen/SwiftCallingConv.cpp
    M clang/lib/Driver/Compilation.cpp
    M clang/lib/Driver/Driver.cpp
    M clang/lib/Driver/ToolChains/Clang.cpp
    M clang/lib/Driver/ToolChains/CommonArgs.cpp
    M clang/lib/Driver/ToolChains/Gnu.cpp
    M clang/lib/Driver/ToolChains/HIPAMD.cpp
    M clang/lib/Format/Format.cpp
    M clang/lib/Frontend/FrontendActions.cpp
    M clang/lib/Index/USRGeneration.cpp
    M clang/lib/Sema/IdentifierResolver.cpp
    M clang/lib/Sema/Sema.cpp
    M clang/lib/Sema/SemaCodeComplete.cpp
    M clang/lib/Sema/SemaDecl.cpp
    M clang/lib/Sema/SemaDeclAttr.cpp
    M clang/lib/Sema/SemaDeclCXX.cpp
    M clang/lib/Sema/SemaDeclObjC.cpp
    M clang/lib/Sema/SemaExpr.cpp
    M clang/lib/Sema/SemaExprCXX.cpp
    M clang/lib/Sema/SemaInit.cpp
    M clang/lib/Sema/SemaLambda.cpp
    M clang/lib/Sema/SemaLookup.cpp
    M clang/lib/Sema/SemaObjCProperty.cpp
    M clang/lib/Sema/SemaOpenMP.cpp
    M clang/lib/Sema/SemaOverload.cpp
    M clang/lib/Sema/SemaTemplateDeduction.cpp
    M clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
    M clang/lib/Serialization/ASTReader.cpp
    M clang/lib/Serialization/ASTWriterDecl.cpp
    M clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/WebKit/NoUncountedMembersChecker.cpp
    M clang/lib/StaticAnalyzer/Core/CallEvent.cpp
    M clang/lib/StaticAnalyzer/Core/CoreEngine.cpp
    M clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp
    M clang/lib/Tooling/Tooling.cpp

  Log Message:
  -----------
  [clang] Qualify auto in range-based for loops (NFC)


Compare: https://github.com/llvm/llvm-project/compare/83ea47acd711...b7a7aeee90cf


More information about the All-commits mailing list