- Aug 18, 2021
-
-
Nico Weber authored
The old entry mapped the email address `<compnerd@compnerd.org>` to user name `Saleem Abdulrasool` and email address `<compnerd@compnerd.org>`. Since the two addresses are identical, that's a needless detail. The new entry just maps email address `<compnerd@compnerd.org>` to user name `Saleem Abdulrasool`. No behavior change. Differential Revision: https://reviews.llvm.org/D108079
-
Corentin Jabot authored
This amends 4e80636d with a fix for https://lab.llvm.org/buildbot/#/builders/139/builds/8943
-
Alexander Potapenko authored
According to comments at https://reviews.llvm.org/D107911, Trace.MemoryAccessSize fails on Mac buildbots. Because this test is newly introduced, and is the only user of the code added in that patch, disable the test on Mac till the problem is resolved. Differential Revision: https://reviews.llvm.org/D108294
-
Louis Dionne authored
All supported compilers have supported deduction guides in C++17 for a while, so this isn't necessary anymore. Differential Revision: https://reviews.llvm.org/D108213
-
Louis Dionne authored
The test precision_type.pass.cpp was a duplicate of precision.pass.cpp, so it is removed. atomic_flag_test.pass.cpp was a duplicate of atomic_flag_test_and_set.pass.cpp, so instead I wrote a proper test for it. Those duplicate tests were detected with find libcxx ! -empty -type f -exec md5sum {} + | sort | uniq -w32 -dD
-
Louis Dionne authored
Instead of trying to sniff out what features are supported by the library being tested, the way we normally handle these things is with Lit annotations. This should not be treated differently. Differential Revision: https://reviews.llvm.org/D108209
-
Roman Lebedev authored
Produced via https://godbolt.org/z/5hEdGY5x3
-
Corentin Jabot authored
This adds the Unicode 13 data for XID_Start and XID_Continue. The definition of valid identifier is changed in all C++ modes as P1949 (https://wg21.link/p1949) was accepted by WG21 as a defect report.
-
Simon Pilgrim authored
Target is only ever non-null when we find an existing type, so move its declaration inside that case, and remove the dead code where Target was always null.
-
LLVM GN Syncbot authored
-
Lang Hames authored
This reverts commit e256445b. This commit broke some of the bots (see e.g. https://lab.llvm.org/buildbot/#/builders/112/builds/8599). Reverting while I investigate.
-
David Spickett authored
See https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=4d1c6335455aeeda9de8a5eb58998f919ea35a1e for the specific change that fixes the issue.
-
Nikhil Gupta authored
Adding Nikhil Gupta as an Nvidia representative to the llvm security group. Differential Revision: https://reviews.llvm.org/D106906
-
Qiu Chaofan authored
-
Qiu Chaofan authored
-
Justas Janickas authored
Introduces language standard `lang_openclcpp2021` and allows `clc++2021` as a version flag for `-cl-std` in command line. Defines macros related to C++ for OpenCL version 2021. C++ for OpenCL version 2021 has been proposed in an RFC: https://lists.llvm.org/pipermail/cfe-dev/2021-August/068593.html Differential Revision: https://reviews.llvm.org/D108038
-
Azharuddin Mohammed authored
This test started failing after recent commit `636428c7`. Marking it as unsupported to get the bot back to green until we get it sorted out.
-
Tim Northover authored
If Orig produces more than one value (rare) with different types (rarer) then we need to make sure we check against the one that Orig actually represents, not just the first type. Unfortunately because of the combination of things that need to happen I wasn't able to produce a test.
-
Lang Hames authored
This should make it easier to track down JITLink errors for unrecognized binding or visibility types, e.g. https://lab.llvm.org/buildbot#builders/112/builds/8599.
-
Lang Hames authored
-
LLVM GN Syncbot authored
-
Kirill Bobyrev authored
This is the first patch in an ongoing attempt of Include Cleaner: unused/missing headere diagnostics, an IWYU-like functionality implementation for clangd. The work is split into (mostly) distinct and parallelizable pieces: - Finding all referenced locations (this patch). - Finding all referenced locations of macros. - Building IncludeGraph and marking headers as unused, used and directly used. - Making use of the introduced library and add an option to use in clangd. --- * Adding support for standard library headers (possibly through mapping genfiles). Based on https://reviews.llvm.org/D100540. Reviewed By: sammccall Differential Revision: https://reviews.llvm.org/D105426
-
Diana Picus authored
Add an implementation for the runtime functions related to SYSTEM_CLOCK. As with CPU_TIME, this is based on std::clock(), which should be available everywhere, but it is highly recommended to add platform-specific implementations for systems where std::clock() behaves poorly (e.g. POSIX). The documentation for std::clock() doesn't specify a maximum value and in fact wrap around behaviour is non-conforming. Therefore, this implementation of SYSTEM_CLOCK is not guaranteed to wrap around either, and after std::clock reaches its maximum value we will likely just return failure rather than wrap around. If this happens often on your system, please add a new platform-specific implementation. We define COUNT_MAX as either the maximum value that can be stored in a std::clock_t or in a 64-bit integer (whichever is smaller), and COUNT_RATE as CLOCKS_PER_SEC. For POSIX systems, the value of CLOCKS_PER_SEC is hardcoded to 10^6 and irrelevant for the values returned by std::clock. Differential Revision: https://reviews.llvm.org/D105969
-
Amara Emerson authored
-
Daniil Fukalov authored
After some moment VS solution generated with LLVM_OPTIMIZED_TABLEGEN started to generate all .inc files for each build. The reason was it had "<path to native tablegen>/llvm-tblgen" without .exe as a dependency. Differential Revision: https://reviews.llvm.org/D107898
-
Petr Hosek authored
This reverts commit 877572cc which introduced PR51516.
-
Petr Hosek authored
This addresses an issue introduced in 389dc94d which triggers a crash on Windows.
-
Anton Afanasyev authored
Add test for which `OrigBitWidth != SrcBitWidth` (https://reviews.llvm.org/D108091#2950131)
-
Yaron Keren authored
Three tests fail when building and testing LLVM from the Visual C++ environment since they use the repo version of lit.py that do not have local customization builtin_parameters = { 'build_mode' : 'Release' } https://bugs.llvm.org/show_bug.cgi?id=51072 Reviewed By: dyung Differential Revision: https://reviews.llvm.org/D108085
-
Christudasan Devadasan authored
It looked more reasonable to set the wait state to zero for all non-instructions. With that we can avoid the special handling for them in `getWaitStatesSince` and `AdvanceCycle`. This NFC patch makes the handling more generic.
-
Anton Afanasyev authored
Fix issue reported here: https://reviews.llvm.org/D108091#2950930
-
LLVM GN Syncbot authored
-
Lang Hames authored
This change adds support to ORCv2 and the Orc runtime library for static initializers, C++ static destructors, and exception handler registration for ELF-based platforms, at present Linux and FreeBSD on x86_64. It is based on the MachO platform and runtime support introduced in bb5f97e3. Patch by Peter Housel. Thanks very much Peter! Reviewed By: lhames Differential Revision: https://reviews.llvm.org/D108081
-
Thomas Lively authored
In preparation for adding more tests more simply. Differential Revision: https://reviews.llvm.org/D108264
-
Xu Mingjie authored
When option `--symbolize` is true, llvm-xray convert will demangle function name on default. This patch adds a llvm-xray convert option `no-demangle` to determine whether to demangle function name when symbolizing function ids from the input log. Reviewed By: MaskRay, smeenai Differential Revision: https://reviews.llvm.org/D108019
-
Arthur Eubanks authored
-
Arthur Eubanks authored
-
Arthur Eubanks authored
-
Arthur Eubanks authored
These methods can be confusing.
-
Arthur Eubanks authored
To avoid magic constants and confusing indexes.
-