Commit
b0e5aea5572bbfaef1ad47777a7089b2879d2df4
by llvm-dev[X86] Remove unnecessary SUBV_BROADCAST combines. NFCI.
Noticed while dealing with D92645 - these are now handled by getFauxShuffleMask + shuffle combining code.
|
 | llvm/lib/Target/X86/X86ISelLowering.cpp |
Commit
95bfd0849f7fb8d0fe2c5d971ed97c219e1ccf72
by raul[PGO] Allow overriding -vp-counters-per-site
In some build configurations more than 1.5 might be required. Paramaterize so it can be changed by the user.
Reviewed By: yamauchi
Differential Revision: https://reviews.llvm.org/D93281
|
 | llvm/cmake/modules/HandleLLVMOptions.cmake |
Commit
5a2a8369e82cea9689b0ff60f3e9baa7fc79fbcf
by joe.ellis[AArch64][NEON] Remove undocumented vceqz{,q}_p16, vml{a,s}q_n_f64 intrinsics
Prior to this patch, Clang supported the following C/C++ intrinsics:
vceqz_p16 vceqzq_p16 vmlaq_n_f64 vmlsq_n_f64
... exposed through arm_neon.h. However, these intrinsics are not part of the ACLE, allowing developers to write code that is not compatible with other toolchains.
This patch removes these intrinsics.
There is a bug report capturing this issue here:
https://bugs.llvm.org/show_bug.cgi?id=47471
Reviewed By: bsmith
Differential Revision: https://reviews.llvm.org/D93206
|
 | clang/include/clang/Basic/arm_neon.td |
 | clang/test/CodeGen/aarch64-neon-fma.c |
 | clang/test/CodeGen/aarch64-neon-misc.c |
Commit
c8da71b53fb239e9a2117e38f9f19590fbd2b9f0
by i[ELF] Error for out-of-range R_X86_64_[REX_]GOTPCRELX
Reviewed By: grimar
Differential Revision: https://reviews.llvm.org/D93259
|
 | lld/ELF/Arch/X86_64.cpp |
 | lld/test/ELF/x86-64-gotpc-err.s |
Commit
aa7ae25613da0322c77a2a19cadd950f21e74ee2
by akhuang[llvm-symbolizer] Add missing include for config.h
The cmake variable LLVM_ENABLE_DIA_SDK was being used here but was undefined because config.h wasn't included.
Differential Revision: https://reviews.llvm.org/D93309
|
 | llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp |
Commit
a3bd67f222ca56d86f4d1da613fca9d0bef34d9b
by llvm-devSeparateConstOffsetFromGEP::lowerToSingleIndexGEPs - don't use dyn_cast_or_null. NFCI.
ResultPtr is guaranteed to be non-null - and using dyn_cast_or_null causes unnecessary static analyzer warnings.
We can't say the same for FirstResult AFAICT, so keep dyn_cast_or_null for that.
|
 | llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp |
Commit
712117338ad81e2c661a5a658b795eb1993b841e
by llvm-dev[X86] Explicitly use SDValue instead of auto. NFCI.
Fix static analyzer warning about not using a SDValue&
|
 | llvm/lib/Target/X86/X86ISelLowering.cpp |