Commit
7088da480c33955036d2e7a032a11d88157b5d17
by shivam98.tkg[NFC] Correct arc draft option
|
 | llvm/docs/Phabricator.rst |
Commit
5de69e16ea9ab916401f4a8390fff91f18bbba2a
by kazu[clang-tidy] Tidy up spelling, grammar, and inconsistencies in documentation (NFC)
Differential Revision: https://reviews.llvm.org/D112356
|
 | clang-tools-extra/docs/clang-tidy/checks/readability-identifier-naming.rst |
 | clang-tools-extra/docs/clang-tidy/checks/cert-oop11-cpp.rst |
 | clang-tools-extra/docs/clang-tidy/checks/cert-dcl21-cpp.rst |
 | clang-tools-extra/docs/clang-tidy/checks/abseil-string-find-str-contains.rst |
 | clang-tools-extra/docs/clang-tidy/checks/readability-function-cognitive-complexity.rst |
 | clang-tools-extra/docs/clang-tidy/checks/bugprone-misplaced-operator-in-strlen-in-alloc.rst |
 | clang-tools-extra/docs/clang-tidy/checks/openmp-use-default-none.rst |
 | clang-tools-extra/docs/clang-tidy/checks/bugprone-not-null-terminated-result.rst |
 | clang-tools-extra/docs/clang-tidy/checks/misc-throw-by-value-catch-by-reference.rst |
 | clang-tools-extra/docs/clang-tidy/checks/cppcoreguidelines-special-member-functions.rst |
 | clang-tools-extra/docs/clang-tidy/checks/bugprone-macro-parentheses.rst |
 | clang-tools-extra/docs/clang-tidy/checks/bugprone-branch-clone.rst |
 | clang-tools-extra/docs/clang-tidy/checks/readability-string-compare.rst |
 | clang-tools-extra/docs/clang-tidy/checks/readability-qualified-auto.rst |
 | clang-tools-extra/docs/clang-tidy/checks/bugprone-easily-swappable-parameters.rst |
 | clang-tools-extra/docs/clang-tidy/checks/bugprone-virtual-near-miss.rst |
 | clang-tools-extra/docs/clang-tidy/checks/modernize-use-noexcept.rst |
 | clang-tools-extra/docs/clang-tidy/checks/modernize-loop-convert.rst |
 | clang-tools-extra/docs/clang-tidy/checks/boost-use-to-string.rst |
 | clang-tools-extra/docs/clang-tidy/checks/cppcoreguidelines-virtual-class-destructor.rst |
 | clang-tools-extra/docs/clang-tidy/checks/hicpp-multiway-paths-covered.rst |
 | clang-tools-extra/docs/clang-tidy/checks/bugprone-sizeof-expression.rst |
 | clang-tools-extra/docs/clang-tidy/checks/hicpp-signed-bitwise.rst |
 | clang-tools-extra/docs/clang-tidy/checks/readability-suspicious-call-argument.rst |
 | clang-tools-extra/docs/clang-tidy/index.rst |
 | clang-tools-extra/docs/clang-tidy/checks/android-cloexec-open.rst |
 | clang-tools-extra/docs/clang-tidy/checks/concurrency-mt-unsafe.rst |
 | clang-tools-extra/docs/clang-tidy/checks/bugprone-suspicious-string-compare.rst |
 | clang-tools-extra/docs/clang-tidy/checks/bugprone-implicit-widening-of-multiplication-result.rst |
 | clang-tools-extra/docs/clang-tidy/Contributing.rst |
 | clang-tools-extra/docs/clang-tidy/checks/readability-data-pointer.rst |
 | clang-tools-extra/docs/clang-tidy/checks/readability-magic-numbers.rst |
 | clang-tools-extra/docs/clang-tidy/checks/abseil-duration-conversion-cast.rst |
 | clang-tools-extra/docs/clang-tidy/checks/cert-err09-cpp.rst |
 | clang-tools-extra/docs/clang-tidy/checks/readability-identifier-length.rst |
 | clang-tools-extra/docs/clang-tidy/checks/modernize-use-default-member-init.rst |
 | clang-tools-extra/docs/clang-tidy/checks/readability-const-return-type.rst |
 | clang-tools-extra/docs/clang-tidy/checks/modernize-replace-disallow-copy-and-assign-macro.rst |
 | clang-tools-extra/docs/clang-tidy/checks/readability-redundant-declaration.rst |
 | clang-tools-extra/docs/clang-tidy/checks/modernize-pass-by-value.rst |
 | clang-tools-extra/docs/clang-tidy/checks/openmp-exception-escape.rst |
 | clang-tools-extra/docs/clang-tidy/checks/performance-inefficient-algorithm.rst |
 | clang-tools-extra/docs/clang-tidy/checks/modernize-use-nullptr.rst |
 | clang-tools-extra/docs/clang-tidy/checks/android-cloexec-pipe2.rst |
 | clang-tools-extra/docs/clang-tidy/checks/cppcoreguidelines-init-variables.rst |
 | clang-tools-extra/docs/clang-tidy/checks/misc-static-assert.rst |
 | clang-tools-extra/docs/clang-tidy/checks/modernize-use-auto.rst |
 | clang-tools-extra/docs/clang-tidy/checks/modernize-avoid-c-arrays.rst |
 | clang-tools-extra/docs/clang-tidy/checks/bugprone-unhandled-exception-at-new.rst |
 | clang-tools-extra/docs/clang-tidy/checks/bugprone-too-small-loop-variable.rst |
 | clang-tools-extra/docs/clang-tidy/checks/abseil-no-internal-dependencies.rst |
 | clang-tools-extra/docs/clang-tidy/checks/modernize-avoid-bind.rst |
 | clang-tools-extra/docs/clang-tidy/checks/objc-nsinvocation-argument-lifetime.rst |
 | clang-tools-extra/docs/clang-tidy/checks/readability-else-after-return.rst |
 | clang-tools-extra/docs/clang-tidy/checks/cppcoreguidelines-narrowing-conversions.rst |
Commit
ff56d80eaa5ea59801843a39be4c65887dbb8b71
by mgorny[lldb] [Host/FreeBSD] Remove unused variable (NFC)
|
 | lldb/source/Host/freebsd/HostInfoFreeBSD.cpp |
Commit
ea9e9d61b521adaaa2d7f03712f9f6b9e9dfe8a1
by martin[lldb] [Host/SerialPort] Fix build with GCC 7
|
 | lldb/source/Host/common/File.cpp |
Commit
c5348355ee66fbfc97e0dbb0234398792c4b68d9
by shivam98.tkg[www] Fix Ninja build instructions on Windows
The `clang` target used in the line below is only generated with `LLVM_ENABLE_PROJECTS=clang`.
Without this change, running `ninja clang` will fail with: ``` ninja: error: unknown target 'clang', did you mean 'clean'? ```
Reviewed By: xgupta
Differential Revision: https://reviews.llvm.org/D112257
|
 | clang/www/get_started.html |
Commit
35553d452b32e9356352df8536fa0485207a9274
by ezhulenev[mlir] Add polynomial approximation for vectorized math::Rsqrt
This patch adds a polynomial approximation that matches the approximation in Eigen.
Note that the approximation only applies to vectorized inputs; the scalar rsqrt is left unmodified.
The approximation is protected with a flag since it emits an AVX2 intrinsic (generated via the X86Vector). This is the only reasonably clean way that I could find to generate the exact approximation that I wanted (i.e. an identical one to Eigen's).
I considered two alternatives:
1. Introduce a Rsqrt intrinsic in LLVM, which doesn't exist yet. I believe this is because there is no definition of Rsqrt that all backends could agree on, since hardware instructions that implement it have widely varying degrees of precision. This is something that the standard could mandate, but Rsqrt is not part of IEEE754, so I don't think this option is feasible.
2. Emit fdiv(1.0, sqrt) with fast math flags to allow reciprocal transformations. Although portable, this doesn't allow us to generate exactly the code we want; it is the LLVM backend, and not MLIR, who controls what code is generated based on the target CPU.
Reviewed By: ezhulenev
Differential Revision: https://reviews.llvm.org/D112192
|
 | mlir/test/mlir-cpu-runner/X86Vector/lit.local.cfg |
 | mlir/include/mlir/Dialect/Math/Transforms/Passes.h |
 | utils/bazel/llvm-project-overlay/mlir/BUILD.bazel |
 | mlir/test/Dialect/Math/polynomial-approximation.mlir |
 | mlir/test/lib/Dialect/Math/CMakeLists.txt |
 | mlir/lib/Dialect/Math/Transforms/CMakeLists.txt |
 | mlir/lib/Dialect/Math/Transforms/PolynomialApproximation.cpp |
 | mlir/test/mlir-cpu-runner/X86Vector/math_polynomial_approx_avx2.mlir |
 | mlir/test/lib/Dialect/Math/TestPolynomialApproximation.cpp |
 | utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel |
Commit
4703a07e6cc170666abb62d91307978ab4992d9c
by nicolas.vasilache[mlir][Linalg] NFC - Reorganize options nesting.
This removes duplication and makes nesting more clear. It also reduces the amount of changes necessary for exposing future options.
Differential revision: https://reviews.llvm.org/D112344
|
 | mlir/lib/Dialect/Linalg/Transforms/CodegenStrategy.cpp |
 | mlir/test/lib/Dialect/Linalg/TestLinalgCodegenStrategy.cpp |
 | mlir/lib/Dialect/Linalg/Transforms/LinalgStrategyPasses.cpp |
 | mlir/include/mlir/Conversion/VectorToSCF/VectorToSCF.h |
 | mlir/include/mlir/Dialect/Linalg/Transforms/CodegenStrategy.h |
 | mlir/include/mlir/Dialect/Linalg/Transforms/Transforms.h |
Commit
4f5e9a2bb28e1cf4a12c9330f52e664542400ec7
by nikita.ppv[SCEV] Remove computeLoadConstantCompareExitLimit() (NFCI)
The functionality of this method is already covered by computeExitCountExhaustively() in a more general fashion. It was added at a time when exhaustive exit count calculation did not support constant folding loads yet. I double checked that dropping this code causes no binary changes in test-suite.
Differential Revision: https://reviews.llvm.org/D112343
|
 | llvm/include/llvm/Analysis/ScalarEvolution.h |
 | llvm/lib/Analysis/ScalarEvolution.cpp |
Commit
e03b4431132ed7d46aea9cc37323e966cdb5283e
by nicolas.vasilacheRevert "[mlir][Linalg] NFC - Reorganize options nesting."
This reverts commit 4703a07e6cc170666abb62d91307978ab4992d9c.
Didnt' mean to push this yet, sorry about the noise.
|
 | mlir/include/mlir/Dialect/Linalg/Transforms/CodegenStrategy.h |
 | mlir/test/lib/Dialect/Linalg/TestLinalgCodegenStrategy.cpp |
 | mlir/lib/Dialect/Linalg/Transforms/CodegenStrategy.cpp |
 | mlir/lib/Dialect/Linalg/Transforms/LinalgStrategyPasses.cpp |
 | mlir/include/mlir/Conversion/VectorToSCF/VectorToSCF.h |
 | mlir/include/mlir/Dialect/Linalg/Transforms/Transforms.h |