- Aug 18, 2021
-
-
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.
-
Jacques Pienaar authored
Wrong combiner was used which led to information loss.
-
Wang, Pengfei authored
Support complex _Float16 on X86 in C/C++ following the latest X86 psABI. (https://gitlab.com/x86-psABIs) Reviewed By: LuoYuanke Differential Revision: https://reviews.llvm.org/D105331
-
Brian Cain authored
-
Brian Cain authored
Adds build support for hexagon linux to profile
-
Brian Cain authored
Adds build support for hexagon linux to safestack.
-
Brian Cain authored
Adds build support for hexagon linux to cfi.
-
Brian Cain authored
Adds build support for hexagon linux to scudo, scudo-standalone
-
Brian Cain authored
Adds build support for hexagon linux to ubsan.
-
Brian Cain authored
Adds build support for hexagon linux to asan.
-
Brian Cain authored
Adds build support for hexagon linux to lsan.
-
Brian Cain authored
Adds build support for hexagon linux to sanitizer common.
-