[clang-tools-extra] 6e99199 - Fix "not all control paths return a value" warning on MSVC builds.

2020-05-19 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2020-05-19T13:16:24+01:00 New Revision: 6e99199419d95f39ae9d8a11d8632caac7b405b4 URL: https://github.com/llvm/llvm-project/commit/6e99199419d95f39ae9d8a11d8632caac7b405b4 DIFF: https://github.com/llvm/llvm-project/commit/6e99199419d95f39ae9d8a11d8632caac7b405b4.diff

Re: [PATCH] D24825: [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests

2016-09-27 Thread Simon Pilgrim via cfe-commits
RKSimon accepted this revision. RKSimon added a comment. This revision is now accepted and ready to land. LGTM https://reviews.llvm.org/D24825 ___ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe

r282857 - Fix int <= bool comparison warning on MSVC

2016-09-30 Thread Simon Pilgrim via cfe-commits
Author: rksimon Date: Fri Sep 30 09:18:06 2016 New Revision: 282857 URL: http://llvm.org/viewvc/llvm-project?rev=282857&view=rev Log: Fix int <= bool comparison warning on MSVC Modified: cfe/trunk/lib/Sema/SemaExprCXX.cpp Modified: cfe/trunk/lib/Sema/SemaExprCXX.cpp URL: http://llvm.org/vie

r282858 - Strip trailing whitespace (NFCI)

2016-09-30 Thread Simon Pilgrim via cfe-commits
Author: rksimon Date: Fri Sep 30 09:25:09 2016 New Revision: 282858 URL: http://llvm.org/viewvc/llvm-project?rev=282858&view=rev Log: Strip trailing whitespace (NFCI) Modified: cfe/trunk/lib/Sema/SemaExprCXX.cpp Modified: cfe/trunk/lib/Sema/SemaExprCXX.cpp URL: http://llvm.org/viewvc/llvm-p

r283106 - Wdocumentation fix

2016-10-03 Thread Simon Pilgrim via cfe-commits
Author: rksimon Date: Mon Oct 3 07:37:08 2016 New Revision: 283106 URL: http://llvm.org/viewvc/llvm-project?rev=283106&view=rev Log: Wdocumentation fix Modified: cfe/trunk/lib/Analysis/CloneDetection.cpp Modified: cfe/trunk/lib/Analysis/CloneDetection.cpp URL: http://llvm.org/viewvc/llvm-p

r283549 - Wdocumentation fix

2016-10-07 Thread Simon Pilgrim via cfe-commits
Author: rksimon Date: Fri Oct 7 08:25:41 2016 New Revision: 283549 URL: http://llvm.org/viewvc/llvm-project?rev=283549&view=rev Log: Wdocumentation fix Modified: cfe/trunk/include/clang/Sema/Sema.h Modified: cfe/trunk/include/clang/Sema/Sema.h URL: http://llvm.org/viewvc/llvm-project/cfe/t

[clang-tools-extra] r318961 - Fix MSVC double-float implicit truncation warning. NFCI

2017-11-24 Thread Simon Pilgrim via cfe-commits
Author: rksimon Date: Fri Nov 24 10:18:42 2017 New Revision: 318961 URL: http://llvm.org/viewvc/llvm-project?rev=318961&view=rev Log: Fix MSVC double-float implicit truncation warning. NFCI Modified: clang-tools-extra/trunk/clangd/ClangdUnit.cpp Modified: clang-tools-extra/trunk/clangd/Clang

r320297 - Fix MSVC 'not all control paths return a value' warning

2017-12-10 Thread Simon Pilgrim via cfe-commits
Author: rksimon Date: Sun Dec 10 03:05:14 2017 New Revision: 320297 URL: http://llvm.org/viewvc/llvm-project?rev=320297&view=rev Log: Fix MSVC 'not all control paths return a value' warning Modified: cfe/trunk/lib/Driver/ToolChains/Darwin.cpp Modified: cfe/trunk/lib/Driver/ToolChains/Darwin.

[clang] 8d72079 - Fix MSVC "not all control paths return a value" warning. NFC.

2023-11-08 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2023-11-08T10:45:20Z New Revision: 8d72079077f8b8bf4a8d7173edbb09be083d975b URL: https://github.com/llvm/llvm-project/commit/8d72079077f8b8bf4a8d7173edbb09be083d975b DIFF: https://github.com/llvm/llvm-project/commit/8d72079077f8b8bf4a8d7173edbb09be083d975b.diff LOG:

[clang] [X86][AVX10] Fix a bug when using -march with no-evex512 attribute (PR #72126)

2023-11-13 Thread Simon Pilgrim via cfe-commits
https://github.com/RKSimon approved this pull request. LGTM https://github.com/llvm/llvm-project/pull/72126 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] 539e076 - Fix MSVC "not all control paths return a value" warnings. NFC.

2023-11-03 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2023-11-03T09:50:09Z New Revision: 539e076e1c99f4fba7f139f819f8e95b09ee8faf URL: https://github.com/llvm/llvm-project/commit/539e076e1c99f4fba7f139f819f8e95b09ee8faf DIFF: https://github.com/llvm/llvm-project/commit/539e076e1c99f4fba7f139f819f8e95b09ee8faf.diff LOG:

[clang] 141122e - [TableGen] Use StringRef::starts_with/ends_with instead of startswith/endswith. NFC.

2023-11-03 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2023-11-03T17:53:56Z New Revision: 141122ece3c09a2f2e3c0280687633820bf632d5 URL: https://github.com/llvm/llvm-project/commit/141122ece3c09a2f2e3c0280687633820bf632d5 DIFF: https://github.com/llvm/llvm-project/commit/141122ece3c09a2f2e3c0280687633820bf632d5.diff LOG:

[clang-tools-extra] [flang] [llvm] [compiler-rt] [clang] [Legalizer] Expand fmaximum and fminimum (PR #67301)

2023-12-12 Thread Simon Pilgrim via cfe-commits
https://github.com/RKSimon edited https://github.com/llvm/llvm-project/pull/67301 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[flang] [clang] [compiler-rt] [clang-tools-extra] [llvm] [Legalizer] Expand fmaximum and fminimum (PR #67301)

2023-12-12 Thread Simon Pilgrim via cfe-commits
@@ -8262,6 +8262,64 @@ SDValue TargetLowering::expandFMINNUM_FMAXNUM(SDNode *Node, return SDValue(); } +SDValue TargetLowering::expandFMINIMUM_FMAXIMUM(SDNode *N, +SelectionDAG &DAG) const { + SDLoc DL(N); + SDValue LHS = N-

[clang-tools-extra] [llvm] [compiler-rt] [flang] [clang] [Legalizer] Expand fmaximum and fminimum (PR #67301)

2023-12-12 Thread Simon Pilgrim via cfe-commits
@@ -8262,6 +8262,64 @@ SDValue TargetLowering::expandFMINNUM_FMAXNUM(SDNode *Node, return SDValue(); } +SDValue TargetLowering::expandFMINIMUM_FMAXIMUM(SDNode *N, +SelectionDAG &DAG) const { + SDLoc DL(N); + SDValue LHS = N-

[compiler-rt] [clang] [llvm] [flang] [clang-tools-extra] [Legalizer] Expand fmaximum and fminimum (PR #67301)

2023-12-12 Thread Simon Pilgrim via cfe-commits
https://github.com/RKSimon commented: Is there any existing vector test coverage? There don't seem to be any test changes for them. https://github.com/llvm/llvm-project/pull/67301 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.l

[clang] [X86] Add ABI handling for __float128 (PR #75156)

2023-12-14 Thread Simon Pilgrim via cfe-commits
@@ -0,0 +1,35 @@ +// RUN: %clang_cc1 -triple x86_64-linux -emit-llvm -target-feature +sse2 < %s | FileCheck %s --check-prefixes=CHECK RKSimon wrote: Worth adding a non-SSE RUN? https://github.com/llvm/llvm-project/pull/75156 ___

[clang] [X86] Add ABI handling for __float128 (PR #75156)

2023-12-14 Thread Simon Pilgrim via cfe-commits
@@ -0,0 +1,35 @@ +// RUN: %clang_cc1 -triple x86_64-linux -emit-llvm -target-feature +sse2 < %s | FileCheck %s --check-prefixes=CHECK RKSimon wrote: If you're dealing with it soon then handling it in a followup sounds good to me https://github.com/llvm/llvm-pr

[clang] [X86] Emit Warnings for frontend options to enable knl/knm. (PR #75580)

2023-12-15 Thread Simon Pilgrim via cfe-commits
RKSimon wrote: Why do you want to remove these? We don't support any of the more exotic behaviors of Xeon Phi, but removing a x86 cpu just because its EOL doesn't make sense to me. https://github.com/llvm/llvm-project/pull/75580 ___ cfe-commits maili

[clang] df3ddd7 - CGBuiltin - fix gcc Wunused-variable warning. NFC.

2023-12-18 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2023-12-18T11:51:24Z New Revision: df3ddd78f640ebec74151028d919904c6cf9ecdd URL: https://github.com/llvm/llvm-project/commit/df3ddd78f640ebec74151028d919904c6cf9ecdd DIFF: https://github.com/llvm/llvm-project/commit/df3ddd78f640ebec74151028d919904c6cf9ecdd.diff LOG:

[clang] [clang] Add `intrin0.h` header to mimic `intrin0.h` used by MSVC STL for clang-cl (PR #75711)

2023-12-19 Thread Simon Pilgrim via cfe-commits
RKSimon wrote: @MaxEW707 If you pull out the adcintrin.h change into a separate PR we can fast track it as it should be done anyhow https://github.com/llvm/llvm-project/pull/75711 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.l

[clang] [X86] Emit Warnings for frontend options to enable knl/knm. (PR #75580)

2023-12-19 Thread Simon Pilgrim via cfe-commits
RKSimon wrote: Can you give me a better idea of the stages you intend to follow with this. The patch title suggests removing all KNL/KNM handling but the patch itself looks to be just about the KNL/KNM specific features. Removing the (incomplete) KNL/KNM specific features (ER/PF/etc) I don't t

[clang] [clang] Separate Intel ADC instrinsics from ADX intrinsics (PR #75992)

2023-12-20 Thread Simon Pilgrim via cfe-commits
@@ -14,9 +14,6 @@ #ifndef __ADXINTRIN_H #define __ADXINTRIN_H -/* Define the default attributes for the functions in this file. */ -#define __DEFAULT_FN_ATTRS __attribute__((__always_inline__, __nodebug__)) RKSimon wrote: (minor) You could put this back with

[llvm] [clang] [clang-tools-extra] [ISel] Add pattern matching for depositing subreg value (PR #75978)

2023-12-20 Thread Simon Pilgrim via cfe-commits
@@ -0,0 +1,93 @@ +; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 4 +; RUN: llc < %s -mtriple=i386-unknown-unknown | FileCheck %s --check-prefixes=I386 +; RUN: llc < %s -mtriple=x86_64-unknown-unknown | FileCheck %s --check-pref

[clang] [compiler-rt] [llvm] [lld] [libc] [flang] [libcxx] Fix ISel crash when lowering BUILD_VECTOR (PR #73186)

2023-11-23 Thread Simon Pilgrim via cfe-commits
@@ -7254,6 +7255,10 @@ static SDValue lowerBuildVectorAsBroadcast(BuildVectorSDNode *BVOp, EVT CVT = Ld.getValueType(); assert(!CVT.isVector() && "Must not broadcast a vector type"); +// 512 bit vpbroadcastw is only available with AVX512BW +if (ScalarSize == 1

[libcxx] [llvm] [compiler-rt] [libc] [lld] [clang] [flang] Fix ISel crash when lowering BUILD_VECTOR (PR #73186)

2023-11-23 Thread Simon Pilgrim via cfe-commits
https://github.com/RKSimon edited https://github.com/llvm/llvm-project/pull/73186 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[llvm] [lld] [compiler-rt] [libcxx] [libc] [flang] [clang] Fix ISel crash when lowering BUILD_VECTOR (PR #73186)

2023-11-24 Thread Simon Pilgrim via cfe-commits
https://github.com/RKSimon edited https://github.com/llvm/llvm-project/pull/73186 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[flang] [compiler-rt] [lld] [llvm] [libc] [clang] [libcxx] Fix ISel crash when lowering BUILD_VECTOR (PR #73186)

2023-11-24 Thread Simon Pilgrim via cfe-commits
https://github.com/RKSimon commented: Just a couple of minors https://github.com/llvm/llvm-project/pull/73186 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[libcxx] [flang] [clang] [llvm] [libc] [compiler-rt] [lld] Fix ISel crash when lowering BUILD_VECTOR (PR #73186)

2023-11-24 Thread Simon Pilgrim via cfe-commits
@@ -881,6 +881,23 @@ static bool isEndbrImm64(uint64_t Imm) { return false; } +static bool needBWI(MVT VT) { + return (VT == MVT::v32i16 || VT == MVT::v32f16 || VT == MVT::v64i8); +} + +static MVT getNarrowType(MVT VT) { + if (VT == MVT::v32i16) +return MVT::v16i16; +

[clang] [llvm] [lld] [compiler-rt] [libcxx] [libc] [flang] Fix ISel crash when lowering BUILD_VECTOR (PR #73186)

2023-11-24 Thread Simon Pilgrim via cfe-commits
@@ -986,15 +1003,15 @@ void X86DAGToDAGISel::PreprocessISelDAG() { case X86ISD::VBROADCAST: { MVT VT = N->getSimpleValueType(0); // Emulate v32i16/v64i8 broadcast without BWI. - if (!Subtarget->hasBWI() && (VT == MVT::v32i16 || VT == MVT::v64i8)) { -

[clang] [libc] [libcxx] [compiler-rt] [llvm] [lld] [flang] Fix ISel crash when lowering BUILD_VECTOR (PR #73186)

2023-11-27 Thread Simon Pilgrim via cfe-commits
https://github.com/RKSimon approved this pull request. LGTM - cheers https://github.com/llvm/llvm-project/pull/73186 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Clang] Remove NetBSD/i386 workaround for FP eval method with older versions (PR #74025)

2023-12-01 Thread Simon Pilgrim via cfe-commits
RKSimon wrote: This should be documented in the release notes in case somebody was still building for such an old netbsd. Should we emit any compile warnings/errors when building for this triple? https://github.com/llvm/llvm-project/pull/74025 ___ cf

[clang] [X86] Add ABI handling for __float128 (PR #75156)

2023-12-23 Thread Simon Pilgrim via cfe-commits
@@ -0,0 +1,35 @@ +// RUN: %clang_cc1 -triple x86_64-linux -emit-llvm -target-feature +sse2 < %s | FileCheck %s --check-prefixes=CHECK RKSimon wrote: OK - so we have test coverage for non-SSE cases already in the backend? https://github.com/llvm/llvm-project/pu

[libcxx] [flang] [clang] [clang-tools-extra] [compiler-rt] [llvm] [mlir] [polly] [lld] [CostModel][X86] Fix fpext conversion cost for 16 elements (PR #76278)

2023-12-28 Thread Simon Pilgrim via cfe-commits
RKSimon wrote: I meant - llvm-mca currently says the throughput for skylake etc. is 3cy not 5cy - so do you know why the intel scheduler models are underestimating the throughput? https://github.com/llvm/llvm-project/pull/76278 ___ cfe-commits mailin

[clang] [clang] Constexpr for __builtin_shufflevector and __builtin_convertvector (PR #76615)

2024-01-01 Thread Simon Pilgrim via cfe-commits
@@ -10895,6 +10899,138 @@ bool VectorExprEvaluator::VisitUnaryOperator(const UnaryOperator *E) { return Success(APValue(ResultElements.data(), ResultElements.size()), E); } +static bool EvaluateVectorOrLValue(APValue &Result, EvalInfo &Info, +

[clang] [clang] Constexpr for __builtin_shufflevector and __builtin_convertvector (PR #76615)

2024-01-01 Thread Simon Pilgrim via cfe-commits
https://github.com/RKSimon edited https://github.com/llvm/llvm-project/pull/76615 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Constexpr for __builtin_shufflevector and __builtin_convertvector (PR #76615)

2024-01-01 Thread Simon Pilgrim via cfe-commits
@@ -10895,6 +10899,138 @@ bool VectorExprEvaluator::VisitUnaryOperator(const UnaryOperator *E) { return Success(APValue(ResultElements.data(), ResultElements.size()), E); } +static bool EvaluateVectorOrLValue(APValue &Result, EvalInfo &Info, +

[clang] [clang] Constexpr for __builtin_shufflevector and __builtin_convertvector (PR #76615)

2024-01-01 Thread Simon Pilgrim via cfe-commits
@@ -10895,6 +10899,138 @@ bool VectorExprEvaluator::VisitUnaryOperator(const UnaryOperator *E) { return Success(APValue(ResultElements.data(), ResultElements.size()), E); } +static bool EvaluateVectorOrLValue(APValue &Result, EvalInfo &Info, +

[clang] [clang] Constexpr for __builtin_shufflevector and __builtin_convertvector (PR #76615)

2024-01-01 Thread Simon Pilgrim via cfe-commits
@@ -10895,6 +10899,138 @@ bool VectorExprEvaluator::VisitUnaryOperator(const UnaryOperator *E) { return Success(APValue(ResultElements.data(), ResultElements.size()), E); } +static bool EvaluateVectorOrLValue(APValue &Result, EvalInfo &Info, +

[clang] [clang] Constexpr for __builtin_shufflevector and __builtin_convertvector (PR #76615)

2024-01-01 Thread Simon Pilgrim via cfe-commits
https://github.com/RKSimon commented: A few minors but a frontend specialist really needs to review this https://github.com/llvm/llvm-project/pull/76615 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/list

[clang] [clang] Constexpr for __builtin_shufflevector and __builtin_convertvector (PR #76615)

2024-01-01 Thread Simon Pilgrim via cfe-commits
@@ -302,3 +302,64 @@ extern __typeof__(__builtin_expect(0, 0)) bi0; // Strings int array1[__builtin_strlen("ab\0cd")]; int array2[(sizeof(array1)/sizeof(int)) == 2? 1 : -1]; + +typedef double vector4double __attribute__((__vector_size__(32))); +typedef float vector4float __attr

[clang] [clang] Constexpr for __builtin_shufflevector and __builtin_convertvector (PR #76615)

2024-01-01 Thread Simon Pilgrim via cfe-commits
@@ -10895,6 +10899,138 @@ bool VectorExprEvaluator::VisitUnaryOperator(const UnaryOperator *E) { return Success(APValue(ResultElements.data(), ResultElements.size()), E); } +static bool EvaluateVectorOrLValue(APValue &Result, EvalInfo &Info, +

[clang] [clang] Constexpr for __builtin_shufflevector and __builtin_convertvector (PR #76615)

2024-01-01 Thread Simon Pilgrim via cfe-commits
@@ -302,3 +302,64 @@ extern __typeof__(__builtin_expect(0, 0)) bi0; // Strings int array1[__builtin_strlen("ab\0cd")]; int array2[(sizeof(array1)/sizeof(int)) == 2? 1 : -1]; + +typedef double vector4double __attribute__((__vector_size__(32))); +typedef float vector4float __attr

[clang] [X86] Emit Warnings for frontend options to enable knl/knm. (PR #75580)

2024-01-02 Thread Simon Pilgrim via cfe-commits
RKSimon wrote: I think if we have an approach that allows people to emulate a very basic KNL/KNM implementation with the equivalent of "-march=x86-64-v3 -mavx512f -mavx512cd" then that would be sufficient. I do think we should be keeping -march/tune support though for the knl/knm cpu model nam

[polly] [clang] [llvm] [X86] Remove Intel Xeon Phi Supports. (PR #76383)

2024-01-02 Thread Simon Pilgrim via cfe-commits
https://github.com/RKSimon edited https://github.com/llvm/llvm-project/pull/76383 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[llvm] [polly] [clang] [X86] Remove Intel Xeon Phi Supports. (PR #76383)

2024-01-02 Thread Simon Pilgrim via cfe-commits
@@ -159,8 +159,6 @@ #define bit_AVX512IFMA 0x0020 #define bit_CLFLUSHOPT 0x0080 #define bit_CLWB0x0100 -#define bit_AVX512PF0x0400 -#define bit_AVX512ER0x0800 RKSimon wrote: I'd probably keep these for future reference. h

[clang] [polly] [llvm] [X86] Remove Intel Xeon Phi Supports. (PR #76383)

2024-01-02 Thread Simon Pilgrim via cfe-commits
https://github.com/RKSimon commented: I still think we should keep the knl/knm cpu models in place, even if they don't support all features anymore. https://github.com/llvm/llvm-project/pull/76383 ___ cfe-commits mailing list cfe-commits@lists.llvm.or

[clang] [X86] Emit Warnings for frontend options to enable knl/knm. (PR #75580)

2024-01-03 Thread Simon Pilgrim via cfe-commits
RKSimon wrote: Making avx512f the only case where avx512vl can be disabled doesn't seem like too much of a stretch to me - we'd be merely making all avx512 extension features depend on avx512vl. https://github.com/llvm/llvm-project/pull/75580 ___ cfe

[clang] [X86] Emit Warnings for frontend options to enable knl/knm. (PR #75580)

2024-01-03 Thread Simon Pilgrim via cfe-commits
RKSimon wrote: Sorry, we'd require both avx512f and avx512cd to work without avx512vl - but everything afterward (avx512bw, avx512dq, ) we could assume avx512vl is enabled. https://github.com/llvm/llvm-project/pull/75580 ___ cfe-commits mailing l

[clang] [clang] Constexpr for __builtin_shufflevector and __builtin_convertvector (PR #76615)

2024-01-04 Thread Simon Pilgrim via cfe-commits
Pol Marcet =?utf-8?q?Sardà?= Message-ID: In-Reply-To: RKSimon wrote: Please can you rename constat_builtins_vector.cpp -> constant_builtins_vector.cpp https://github.com/llvm/llvm-project/pull/76615 ___ cfe-commits mailing list cfe-commits@lists.ll

[clang] [X86] Emit Warnings for frontend options to enable knl/knm. (PR #75580)

2024-01-04 Thread Simon Pilgrim via cfe-commits
RKSimon wrote: > @RKSimon @phoebewang Thanks comments! knm has AVX512_VPOPCNTDQ, I guess we > also require it work without avx512vl? And we are going to keep > -march/mtune/mcpu support for knl/knm, but removing some specific ISA's > intrinsic and lowering supports? Did I get your point wrong?

[clang] [X86] Add ABI handling for __float128 (PR #75156)

2024-01-04 Thread Simon Pilgrim via cfe-commits
RKSimon wrote: Add a Release notes entry? I always forget exactly what we need to do for ABI fixes/tweaks https://github.com/llvm/llvm-project/pull/75156 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/li

[clang] [X86] Add ABI handling for __float128 (PR #75156)

2024-01-05 Thread Simon Pilgrim via cfe-commits
https://github.com/RKSimon approved this pull request. LGTM - please mention in the commit message + release notes that this matches GCC behaviour https://github.com/llvm/llvm-project/pull/75156 ___ cfe-commits mailing list cfe-commits@lists.llvm.org

[lld] [llvm] [libcxx] [compiler-rt] [clang] [clang-tools-extra] [mlir] [openmp] [polly] [flang] [libc] [CostModel][X86] Fix fpext conversion cost for 16 elements (PR #76278)

2024-01-05 Thread Simon Pilgrim via cfe-commits
RKSimon wrote: Got it thanks - given znver4 now has the worst cost, we should be setting the cost to 4 https://github.com/llvm/llvm-project/pull/76278 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listi

[clang-tools-extra] [libcxx] [openmp] [llvm] [flang] [polly] [libc] [compiler-rt] [clang] [mlir] [lld] [CostModel][X86] Fix fpext conversion cost for 16 elements (PR #76278)

2024-01-05 Thread Simon Pilgrim via cfe-commits
https://github.com/RKSimon approved this pull request. LGTM - cheers! https://github.com/llvm/llvm-project/pull/76278 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clang] [llvm] [X86] Emit Warnings for frontend options to enable knl/knm specific ISAs. (PR #75580)

2024-01-08 Thread Simon Pilgrim via cfe-commits
@@ -933,6 +933,9 @@ X86 Support - Support ISA of ``AVX10.1``. - ``-march=pantherlake`` and ``-march=clearwaterforest`` are now supported. - Added ABI handling for ``__float128`` to match with GCC. +- Emit Warnings for clang options to enable knl/knm. From next version + (LLVM

[clang] [clang-tools-extra] [llvm] [X86] Emit Warnings for frontend options to enable knl/knm specific ISAs. (PR #75580)

2024-01-09 Thread Simon Pilgrim via cfe-commits
https://github.com/RKSimon approved this pull request. LGTM - please make sure you adjust the commit message (the patch summary doesn't refer to removing just the knl/knm specific ISAs) https://github.com/llvm/llvm-project/pull/75580 ___ cfe-commits m

[clang] [clang] Constexpr for __builtin_shufflevector and __builtin_convertvector (PR #76615)

2024-01-09 Thread Simon Pilgrim via cfe-commits
Pol Marcet =?utf-8?q?Sardà?= , Pol Marcet =?utf-8?q?Sardà?= ,Pol M Message-ID: In-Reply-To: @@ -2702,7 +2702,8 @@ static bool checkFloatingPointResult(EvalInfo &Info, const Expr *E, static bool HandleFloatToFloatCast(EvalInfo &Info, const Expr *E,

[clang] ce2b36e - [clang] CheckSizelessVectorOperands - use castAs<> instead of getAs<> to avoid dereference of nullptr

2022-03-25 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-03-25T10:23:30Z New Revision: ce2b36e123e7b5312016b09c1b2971c9d80416e7 URL: https://github.com/llvm/llvm-project/commit/ce2b36e123e7b5312016b09c1b2971c9d80416e7 DIFF: https://github.com/llvm/llvm-project/commit/ce2b36e123e7b5312016b09c1b2971c9d80416e7.diff LOG:

[clang] b3fd44d - Sema.h - fix Wdocumentation warnings. NFC.

2022-07-30 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-07-30T11:00:16+01:00 New Revision: b3fd44dd6adbd53b43893e5379be8eefde36c701 URL: https://github.com/llvm/llvm-project/commit/b3fd44dd6adbd53b43893e5379be8eefde36c701 DIFF: https://github.com/llvm/llvm-project/commit/b3fd44dd6adbd53b43893e5379be8eefde36c701.diff

[clang] 91d9b7b - DependencyScanningTool.h - fix Wdocumentation warning. NFC.

2022-07-30 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-07-30T11:00:35+01:00 New Revision: 91d9b7b407947a958ea31746e20424ba7c446f15 URL: https://github.com/llvm/llvm-project/commit/91d9b7b407947a958ea31746e20424ba7c446f15 DIFF: https://github.com/llvm/llvm-project/commit/91d9b7b407947a958ea31746e20424ba7c446f15.diff

[clang] b978fa2 - OffloadBundler.cpp - fix Wdocumentation warnings. NFC.

2022-08-01 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-08-01T15:24:47+01:00 New Revision: b978fa2844391bd9c12eb9b9b002daebf51bf1ca URL: https://github.com/llvm/llvm-project/commit/b978fa2844391bd9c12eb9b9b002daebf51bf1ca DIFF: https://github.com/llvm/llvm-project/commit/b978fa2844391bd9c12eb9b9b002daebf51bf1ca.diff

[clang-tools-extra] cb5d0b4 - AST.h - fix Wdocumentation warnings. NFC.

2022-08-01 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-08-01T15:38:06+01:00 New Revision: cb5d0b41baf2f137f377a8d03481d6a5574a31ec URL: https://github.com/llvm/llvm-project/commit/cb5d0b41baf2f137f377a8d03481d6a5574a31ec DIFF: https://github.com/llvm/llvm-project/commit/cb5d0b41baf2f137f377a8d03481d6a5574a31ec.diff

[clang] af0052e - Fix MSVC "not all control paths return a value" warning. NFC.

2022-08-09 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-08-09T09:55:57+01:00 New Revision: af0052ef741f9bcfa3c7f0038d49f0cb1eaa59a4 URL: https://github.com/llvm/llvm-project/commit/af0052ef741f9bcfa3c7f0038d49f0cb1eaa59a4 DIFF: https://github.com/llvm/llvm-project/commit/af0052ef741f9bcfa3c7f0038d49f0cb1eaa59a4.diff

[clang-tools-extra] d9e5462 - [clang-pseudo] Forest.h - don't inherit from std::iterator

2022-08-09 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-08-09T10:18:53+01:00 New Revision: d9e5462da61c3e2137a21a868a36f7022a39b59e URL: https://github.com/llvm/llvm-project/commit/d9e5462da61c3e2137a21a868a36f7022a39b59e DIFF: https://github.com/llvm/llvm-project/commit/d9e5462da61c3e2137a21a868a36f7022a39b59e.diff

[clang-tools-extra] 2534041 - Revert rGa772f775a2ba401e95a0bbe73deb6300f1dc12c0 "[clang-tidy] Support C++14 in bugprone-signal-handler."

2022-08-10 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-08-10T15:25:04+01:00 New Revision: 25340410c9a574d438b8868630fc8a9297d03dd7 URL: https://github.com/llvm/llvm-project/commit/25340410c9a574d438b8868630fc8a9297d03dd7 DIFF: https://github.com/llvm/llvm-project/commit/25340410c9a574d438b8868630fc8a9297d03dd7.diff

[clang] 8d09311 - [clang] Sema::ActOnModuleImport - remove superfluous nullptr test

2022-03-09 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-03-09T11:40:36Z New Revision: 8d0931114f2df30c23b4eb1380185063f4684851 URL: https://github.com/llvm/llvm-project/commit/8d0931114f2df30c23b4eb1380185063f4684851 DIFF: https://github.com/llvm/llvm-project/commit/8d0931114f2df30c23b4eb1380185063f4684851.diff LOG:

[clang] d258196 - [clang] ScalarExprEmitter::VisitCastExpr - use castAs<> instead of getAs<> to avoid dereference of nullptr

2022-03-09 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-03-09T11:40:37Z New Revision: d258196f5fddf510e785be68da803d5feae56855 URL: https://github.com/llvm/llvm-project/commit/d258196f5fddf510e785be68da803d5feae56855 DIFF: https://github.com/llvm/llvm-project/commit/d258196f5fddf510e785be68da803d5feae56855.diff LOG:

[clang] a157d83 - [clang] Environment::createValueUnlessSelfReferential - use castAs<> instead of getAs<> to avoid dereference of nullptr

2022-03-09 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-03-09T11:40:37Z New Revision: a157d839c52077001f234ce5c8b0cbc05fbb429c URL: https://github.com/llvm/llvm-project/commit/a157d839c52077001f234ce5c8b0cbc05fbb429c DIFF: https://github.com/llvm/llvm-project/commit/a157d839c52077001f234ce5c8b0cbc05fbb429c.diff LOG:

[clang] 7262eac - Revert rG9c542a5a4e1ba36c24e48185712779df52b7f7a6 "Lower `@llvm.global_dtors` using `__cxa_atexit` on MachO"

2022-03-15 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-03-15T13:01:35Z New Revision: 7262eacd41997d7ca262d83367e28998662c1b21 URL: https://github.com/llvm/llvm-project/commit/7262eacd41997d7ca262d83367e28998662c1b21 DIFF: https://github.com/llvm/llvm-project/commit/7262eacd41997d7ca262d83367e28998662c1b21.diff LOG:

[clang] 4e4f839 - [X86] Use the unaligned vector typedefs for the lddqu intrinsics pointer arguments (PR20670)

2022-03-17 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-03-17T10:42:29Z New Revision: 4e4f839ac2a9002df504f1bed8383c2d7d72e86e URL: https://github.com/llvm/llvm-project/commit/4e4f839ac2a9002df504f1bed8383c2d7d72e86e DIFF: https://github.com/llvm/llvm-project/commit/4e4f839ac2a9002df504f1bed8383c2d7d72e86e.diff LOG:

[clang] ef865d1 - [clang] AddObjCKeyValueCompletions - use castAs<> instead of getAs<> to avoid dereference of nullptr

2022-03-17 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-03-17T16:16:01Z New Revision: ef865d16ec3b8ce636786ed472ac28c977f2f304 URL: https://github.com/llvm/llvm-project/commit/ef865d16ec3b8ce636786ed472ac28c977f2f304 DIFF: https://github.com/llvm/llvm-project/commit/ef865d16ec3b8ce636786ed472ac28c977f2f304.diff LOG:

[clang-tools-extra] dc15bed - Fix MSVC "not all control paths return a value" warning

2022-04-07 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-04-07T14:01:15+01:00 New Revision: dc15bedfb9de8ec574c1b480a15cd584b82eaa0d URL: https://github.com/llvm/llvm-project/commit/dc15bedfb9de8ec574c1b480a15cd584b82eaa0d DIFF: https://github.com/llvm/llvm-project/commit/dc15bedfb9de8ec574c1b480a15cd584b82eaa0d.diff

[clang] 88d61cc - [X86][SSE] Add i386 test coverage to sse3 intrinsic tests

2022-04-20 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-04-20T10:44:28+01:00 New Revision: 88d61cc6e934225059490249ce12e48f4559587d URL: https://github.com/llvm/llvm-project/commit/88d61cc6e934225059490249ce12e48f4559587d DIFF: https://github.com/llvm/llvm-project/commit/88d61cc6e934225059490249ce12e48f4559587d.diff

[clang] 6574d75 - [XOP] Add i386 test coverage to xop intrinsic tests

2022-04-20 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-04-20T10:44:27+01:00 New Revision: 6574d75b8dae6219d003fe8b1046db34199248f2 URL: https://github.com/llvm/llvm-project/commit/6574d75b8dae6219d003fe8b1046db34199248f2 DIFF: https://github.com/llvm/llvm-project/commit/6574d75b8dae6219d003fe8b1046db34199248f2.diff

[clang] c86588a - [X86][SSE] Add i386 test coverage to ssse3 intrinsic tests

2022-04-20 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-04-20T10:44:28+01:00 New Revision: c86588af6596d96d046513269dbb1284016391a4 URL: https://github.com/llvm/llvm-project/commit/c86588af6596d96d046513269dbb1284016391a4 DIFF: https://github.com/llvm/llvm-project/commit/c86588af6596d96d046513269dbb1284016391a4.diff

[clang] b402ea5 - [X86][SSE] Add i386 test coverage to sse4a intrinsic tests

2022-04-20 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-04-20T10:48:47+01:00 New Revision: b402ea55a834c956de87816143f05fab7fde74ca URL: https://github.com/llvm/llvm-project/commit/b402ea55a834c956de87816143f05fab7fde74ca DIFF: https://github.com/llvm/llvm-project/commit/b402ea55a834c956de87816143f05fab7fde74ca.diff

[clang] 90e5c69 - [X86][SSE] Add i386 test coverage to sse41 intrinsic tests

2022-04-20 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-04-20T11:06:06+01:00 New Revision: 90e5c690e2a0b4973e86fb6c010264e5452319f9 URL: https://github.com/llvm/llvm-project/commit/90e5c690e2a0b4973e86fb6c010264e5452319f9 DIFF: https://github.com/llvm/llvm-project/commit/90e5c690e2a0b4973e86fb6c010264e5452319f9.diff

[clang] ba2e567 - [X86][SSE] Add i386 test coverage to sse42 intrinsic tests

2022-04-20 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-04-20T11:06:07+01:00 New Revision: ba2e567f049df942b374c2002da9aef06e0b6dc4 URL: https://github.com/llvm/llvm-project/commit/ba2e567f049df942b374c2002da9aef06e0b6dc4 DIFF: https://github.com/llvm/llvm-project/commit/ba2e567f049df942b374c2002da9aef06e0b6dc4.diff

[clang] 7c1bff3 - [X86][FMA4] Add i386 test coverage to fma4 intrinsic tests

2022-04-20 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-04-20T11:14:18+01:00 New Revision: 7c1bff3f7bc569fa2fcbc10365efc787552caa49 URL: https://github.com/llvm/llvm-project/commit/7c1bff3f7bc569fa2fcbc10365efc787552caa49 DIFF: https://github.com/llvm/llvm-project/commit/7c1bff3f7bc569fa2fcbc10365efc787552caa49.diff

[clang] 3949c2d - [X86][SSE] Add i386 test coverage to sse2 intrinsic tests

2022-04-20 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-04-20T12:05:10+01:00 New Revision: 3949c2de79813231492e631cfd3680198d146fe9 URL: https://github.com/llvm/llvm-project/commit/3949c2de79813231492e631cfd3680198d146fe9 DIFF: https://github.com/llvm/llvm-project/commit/3949c2de79813231492e631cfd3680198d146fe9.diff

[clang] 2c176f2 - [X86][AVX] Add i386 test coverage to avx intrinsic tests

2022-04-20 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-04-20T15:12:11+01:00 New Revision: 2c176f2f1ed7b4dcad3d229b9a61e77e17370baf URL: https://github.com/llvm/llvm-project/commit/2c176f2f1ed7b4dcad3d229b9a61e77e17370baf DIFF: https://github.com/llvm/llvm-project/commit/2c176f2f1ed7b4dcad3d229b9a61e77e17370baf.diff

[clang] 0140a67 - [X86][AVX] Add i386 test coverage to avx-vnni intrinsic tests

2022-04-20 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-04-20T15:12:12+01:00 New Revision: 0140a672a62b9a01742d0c449adc3a710e446ad7 URL: https://github.com/llvm/llvm-project/commit/0140a672a62b9a01742d0c449adc3a710e446ad7 DIFF: https://github.com/llvm/llvm-project/commit/0140a672a62b9a01742d0c449adc3a710e446ad7.diff

[clang] 72d4e3d - [X86][AVX] Add i386 test coverage to avx2 intrinsic tests

2022-04-20 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-04-20T15:12:12+01:00 New Revision: 72d4e3dc2d6f560e44fffefd7fc6987e9083698f URL: https://github.com/llvm/llvm-project/commit/72d4e3dc2d6f560e44fffefd7fc6987e9083698f DIFF: https://github.com/llvm/llvm-project/commit/72d4e3dc2d6f560e44fffefd7fc6987e9083698f.diff

[clang] 1226d27 - [X86][AVX512] Rename avx512popcntdq intrinsics tests files to match *-builtins.c naming convention

2022-04-20 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-04-20T15:12:12+01:00 New Revision: 1226d276b46d084e4c39357d0d6d72827e88c7b4 URL: https://github.com/llvm/llvm-project/commit/1226d276b46d084e4c39357d0d6d72827e88c7b4 DIFF: https://github.com/llvm/llvm-project/commit/1226d276b46d084e4c39357d0d6d72827e88c7b4.diff

[libunwind] 527654d - [libunwind] Attempt to fix broken sphinx doc link

2022-02-05 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-02-05T21:05:01Z New Revision: 527654dcebf83052ec05c087b98dd16c2313e9f9 URL: https://github.com/llvm/llvm-project/commit/527654dcebf83052ec05c087b98dd16c2313e9f9 DIFF: https://github.com/llvm/llvm-project/commit/527654dcebf83052ec05c087b98dd16c2313e9f9.diff LOG:

[clang] 1ab7d43 - [clang][CodeGen] Add _BitInt test coverage to builtins-elementwise-math.c

2022-02-06 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-02-06T17:17:28Z New Revision: 1ab7d43bf9e0e77b38ae558907451a8295531986 URL: https://github.com/llvm/llvm-project/commit/1ab7d43bf9e0e77b38ae558907451a8295531986 DIFF: https://github.com/llvm/llvm-project/commit/1ab7d43bf9e0e77b38ae558907451a8295531986.diff LOG:

[clang] c00db97 - [Clang] Add elementwise saturated add/sub builtins

2022-02-08 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-02-08T11:22:01Z New Revision: c00db971597557e952901eac4be131157d1d5eb9 URL: https://github.com/llvm/llvm-project/commit/c00db971597557e952901eac4be131157d1d5eb9 DIFF: https://github.com/llvm/llvm-project/commit/c00db971597557e952901eac4be131157d1d5eb9.diff LOG:

[clang] 508b3f4 - Attempt to fix sphinx 'Malformed table' warning.

2022-02-08 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-02-08T11:48:37Z New Revision: 508b3f437dae99518d8e325a7a32d3d80613462b URL: https://github.com/llvm/llvm-project/commit/508b3f437dae99518d8e325a7a32d3d80613462b DIFF: https://github.com/llvm/llvm-project/commit/508b3f437dae99518d8e325a7a32d3d80613462b.diff LOG:

[clang] 6c174ab - [X86] Remove __builtin_ia32_padd/psub saturated intrinsics and use generic __builtin_elementwise_add/sub_sat

2022-02-08 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-02-08T14:21:20Z New Revision: 6c174ab2ad0676b295f11f6c3913eff9289fa6b9 URL: https://github.com/llvm/llvm-project/commit/6c174ab2ad0676b295f11f6c3913eff9289fa6b9 DIFF: https://github.com/llvm/llvm-project/commit/6c174ab2ad0676b295f11f6c3913eff9289fa6b9.diff LOG:

[clang] a59faf2 - Revert rG6c174ab2ad0676b295f11f6c3913eff9289fa6b9 "[X86] Remove __builtin_ia32_padd/psub saturated intrinsics and use generic __builtin_elementwise_add/sub_sat"

2022-02-08 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-02-08T14:45:28Z New Revision: a59faf272e57c1a3dabda89fc22f9f9e61a350fe URL: https://github.com/llvm/llvm-project/commit/a59faf272e57c1a3dabda89fc22f9f9e61a350fe DIFF: https://github.com/llvm/llvm-project/commit/a59faf272e57c1a3dabda89fc22f9f9e61a350fe.diff LOG:

[clang] 09857a4 - [X86] Remove __builtin_ia32_padd/psub saturated intrinsics and use generic __builtin_elementwise_add/sub_sat

2022-02-08 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-02-08T15:00:10Z New Revision: 09857a4bd166ca62a9610629731dfbf8f62cd955 URL: https://github.com/llvm/llvm-project/commit/09857a4bd166ca62a9610629731dfbf8f62cd955 DIFF: https://github.com/llvm/llvm-project/commit/09857a4bd166ca62a9610629731dfbf8f62cd955.diff LOG:

[clang] 2e099c9 - [clang] Remove duplicate doc index for ClangLinkerWrapper

2022-02-09 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-02-09T11:21:36Z New Revision: 2e099c9e60060adee977191b4aaabb471db96e91 URL: https://github.com/llvm/llvm-project/commit/2e099c9e60060adee977191b4aaabb471db96e91 DIFF: https://github.com/llvm/llvm-project/commit/2e099c9e60060adee977191b4aaabb471db96e91.diff LOG:

[clang] 4883145 - [clang] Fix sphinx "start-string without end-string" warning

2022-02-09 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-02-09T11:31:24Z New Revision: 4883145a8fd767f5e29a03f919bb3c86ac401b07 URL: https://github.com/llvm/llvm-project/commit/4883145a8fd767f5e29a03f919bb3c86ac401b07 DIFF: https://github.com/llvm/llvm-project/commit/4883145a8fd767f5e29a03f919bb3c86ac401b07.diff LOG:

[clang] 9ece72c - [clang] VisitCastExpr - use cast<> instead of dyn_cast<> to avoid dereference of nullptr

2022-02-11 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-02-11T10:51:34Z New Revision: 9ece72c159720d1c771249f5a565f6ca39a31ae3 URL: https://github.com/llvm/llvm-project/commit/9ece72c159720d1c771249f5a565f6ca39a31ae3 DIFF: https://github.com/llvm/llvm-project/commit/9ece72c159720d1c771249f5a565f6ca39a31ae3.diff LOG:

[clang] f162036 - [clang] RewriteModernObjC::SynthBlockInitExpr - remove block nullptr check

2022-02-11 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-02-11T15:09:44Z New Revision: f162036fcd065d34a7f0e2c9279bc79bf7db0f14 URL: https://github.com/llvm/llvm-project/commit/f162036fcd065d34a7f0e2c9279bc79bf7db0f14 DIFF: https://github.com/llvm/llvm-project/commit/f162036fcd065d34a7f0e2c9279bc79bf7db0f14.diff LOG:

[clang] 5fb1807 - [clang][sema] ActOnExplicitInstantiation - remove Prev nullptr check

2022-02-11 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-02-11T15:09:44Z New Revision: 5fb180704c17dc66dfc7f052abe47524fdf8811f URL: https://github.com/llvm/llvm-project/commit/5fb180704c17dc66dfc7f052abe47524fdf8811f DIFF: https://github.com/llvm/llvm-project/commit/5fb180704c17dc66dfc7f052abe47524fdf8811f.diff LOG:

[clang] 1e64590 - [clang][sema] - remove CodeCompleter nullptr checks

2022-02-11 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-02-11T15:09:44Z New Revision: 1e6459004177c8f5830e1ea5a5a62820fa6a333f URL: https://github.com/llvm/llvm-project/commit/1e6459004177c8f5830e1ea5a5a62820fa6a333f DIFF: https://github.com/llvm/llvm-project/commit/1e6459004177c8f5830e1ea5a5a62820fa6a333f.diff LOG:

[clang-tools-extra] 389bee7 - [clang-tidy] checkOverridingFunctionReturnType - use castAs<> instead of getAs<> to avoid dereference of nullptr

2022-02-12 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-02-12T10:41:43Z New Revision: 389bee71ea71bf5a36e3786d3f60d3aa62e30be3 URL: https://github.com/llvm/llvm-project/commit/389bee71ea71bf5a36e3786d3f60d3aa62e30be3 DIFF: https://github.com/llvm/llvm-project/commit/389bee71ea71bf5a36e3786d3f60d3aa62e30be3.diff LOG:

[clang-tools-extra] 5bc13f9 - [clang-tidy] ProBoundsConstantArrayIndexCheck::check - use cast<> instead of dyn_cast<> to avoid dereference of nullptr

2022-02-12 Thread Simon Pilgrim via cfe-commits
Author: Simon Pilgrim Date: 2022-02-12T10:43:21Z New Revision: 5bc13f9d9471adc81c8bf2b62775b6e2fd72f8e6 URL: https://github.com/llvm/llvm-project/commit/5bc13f9d9471adc81c8bf2b62775b6e2fd72f8e6 DIFF: https://github.com/llvm/llvm-project/commit/5bc13f9d9471adc81c8bf2b62775b6e2fd72f8e6.diff LOG:

<    1   2   3   4   5   6   7   8   9   10   >