- Dec 10, 2022
-
-
Kazu Hirata authored
This is part of an effort to migrate from llvm::Optional to std::optional: https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716
-
Kazu Hirata authored
This is part of an effort to migrate from llvm::Optional to std::optional: https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716
-
Kazu Hirata authored
This is part of an effort to migrate from llvm::Optional to std::optional: https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716
-
Kazu Hirata authored
This is part of an effort to migrate from llvm::Optional to std::optional: https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716
-
Kazu Hirata authored
This is part of an effort to migrate from llvm::Optional to std::optional: https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716
-
Kazu Hirata authored
This is part of an effort to migrate from llvm::Optional to std::optional: https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716
-
Kazu Hirata authored
This is part of an effort to migrate from llvm::Optional to std::optional: https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716
-
Kazu Hirata authored
This is part of an effort to migrate from llvm::Optional to std::optional: https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716
-
gonglingqin authored
These intrinsics are required by Linux [1]. [1]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/loongarch/include/asm/loongarch.h#n240 Differential Revision: https://reviews.llvm.org/D139612
-
Peiming Liu authored
To fix "PerfJITEventListener.cpp:208:32: warning: missing field 'Version' initializer [-Wmissing-field-initializers]" Reviewed By: ezhulenev Differential Revision: https://reviews.llvm.org/D139754
-
Gulfem Savrun Yeniceri authored
This reverts commit bcc4470b.
-
Gulfem Savrun Yeniceri authored
This reverts commit 3e3ae76d.
-
Youling Tang authored
Fix syscall clone argument passing order, also `call fn(arg)` should return, change `jr $a5`(jirl $zero, $a5, 0) to `jirl $ra, $a5, 0`. Reviewed By: SixWeining Differential Revision: https://reviews.llvm.org/D139619
-
Youling Tang authored
Enable safestack on loongarch64. Some test cases will fail on loongarch, it will be fixed in glibc, Links: https://sourceware.org/pipermail/libc-alpha/2022-November/143641.html Reviewed By: #sanitizers, SixWeining, vitalybuka Differential Revision: https://reviews.llvm.org/D139494
-
Kazu Hirata authored
This is part of an effort to migrate from llvm::Optional to std::optional: https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716
-
gonglingqin authored
Add testcases calling macros to the implemented privileged intrinsics as discussed in D139288. The intrinsics involved include ibar, dbar, break, syscall, and CRC check intrinsics. Differential Revision: https://reviews.llvm.org/D139397
-
Konstantin Varlamov authored
Add a link to an in-progress patch.
-
Kazu Hirata authored
This is part of an effort to migrate from llvm::Optional to std::optional: https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716
-
Austin Kerbow authored
Based on experiments this does better with target small GEMM kernels. Reviewed By: jrbyrnes Differential Revision: https://reviews.llvm.org/D139227
-
Kazu Hirata authored
This is part of an effort to migrate from llvm::Optional to std::optional: https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716
-
Kazu Hirata authored
This is part of an effort to migrate from llvm::Optional to std::optional: https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716
-
Kazu Hirata authored
This is part of an effort to migrate from llvm::Optional to std::optional: https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716
-
Jakub Kuderski authored
Extend D139688 with the signed version of the extended multiplication op. Add conversion to the SPIR-V and LLVM dialects. This was originally proposed in: https://discourse.llvm.org/t/rfc-arith-add-extended-multiplication-ops/66869. Reviewed By: antiagainst Differential Revision: https://reviews.llvm.org/D139743
-
Dominic Chen authored
Differential Revision: https://reviews.llvm.org/D122761
-
Craig Topper authored
Wraps a long line to 80 columns.
-
Yeting Kuo authored
bswap is an unary operation. Reviewed By: craig.topper Differential Revision: https://reviews.llvm.org/D139751
-
Craig Topper authored
The flags, initialization of the flags, and the getter methods for features defined in RISCV.td can be generated by TableGen. Reviewed By: reames Differential Revision: https://reviews.llvm.org/D139746
-
Peiming Liu authored
Reviewed By: aartbik Differential Revision: https://reviews.llvm.org/D139744
-
LLVM GN Syncbot authored
-
Abraham Corea Diaz authored
Adds a clang-tidy check for the incorrect use of `empty()` on a container when the result of the call is ignored. Authored-by:
Abraham Corea Diaz <abrahamcd@google.com> Co-authored-by:
Denis Nikitin <denik@google.com> Reviewed By: cjdb Differential Revision: https://reviews.llvm.org/D128372
-
Ryan Prichard authored
Use the same approach as used in libunwind/include/unwind_arm_ehabi.h (D89570) and GCC's unwind-arm-common.h, so that _Unwind_Exception can be used both with and without the struct tag. Fixes a build failure in libcxxabi/test/forced_unwind1.pass.cpp. Reviewed By: danielkiss Differential Revision: https://reviews.llvm.org/D139503
-
Ryan Prichard authored
Android devices frequently don't have enough memory to run this test. e.g. On the API 33 x86-64 emulator with 2GiB RAM, the test triggers the OOM Killer, the device reboots, and then `adb shell` exits with status 0 and no output. Reviewed By: danalbert, #libc, Mordante Differential Revision: https://reviews.llvm.org/D139502
-
Ryan Prichard authored
The current Android headers don't appear to work with modules. We may want to fix them eventually. Reviewed By: #libc, Mordante Differential Revision: https://reviews.llvm.org/D139498
-
Ryan Prichard authored
__ANDROID__ is a built-in compiler macro, but __BIONIC__ is defined by the libc header. Reviewed By: #libc_abi, compnerd Differential Revision: https://reviews.llvm.org/D137128
-
Stefan Pintilie authored
The test remove-undef-fragment.ll fails on the PPC bots. I've disabled the test everywhere except X86 to allow for the investigation of the issue.
-
SaeHie Park authored
Remove the double 'the' in the comment for 'getInsertionBlock()'. Reviewed By: jpienaar, rriddle Differential Revision: https://reviews.llvm.org/D139605
-
Jakub Kuderski authored
Add conversion to the SPIR-V and LLVM dialects. This was originally proposed in: https://discourse.llvm.org/t/rfc-arith-add-extended-multiplication-ops/66869. Reviewed By: antiagainst Differential Revision: https://reviews.llvm.org/D139688
-
Michael Jones authored
This is a class intended to improve errno handling for internal functions by allowing functions to return their result and error status instead of setting errno. This specific class will be used for strtointeger and (in a followup patch) strtofloat. Reviewed By: sivachandra Differential Revision: https://reviews.llvm.org/D133163
-
Johannes Doerfert authored
Similar to dominance reasoning, we cannot use CFG reachability if the instructions might be executed by different threads. A follow up will improve our sensitivity for situations when it is OK to use graph reasoning.
-
Arthur Eubanks authored
This reverts commit c9a6713b. Causes crashes, see D136554.
-