[clang] 0d40de7 - [clang][Interp][NFC] Add InterpFrame::dump()

2024-03-19 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-19T10:25:21+01:00 New Revision: 0d40de754a8fc34e606d0a83902f950606f42385 URL: https://github.com/llvm/llvm-project/commit/0d40de754a8fc34e606d0a83902f950606f42385 DIFF: https://github.com/llvm/llvm-project/commit/0d40de754a8fc34e606d0a83902f950606f42385.diff LO

[clang] 26db3c3 - [clang][Interp] Handle discarding ConstantExprs

2024-02-06 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-06T14:32:21+01:00 New Revision: 26db3c3b72d3c915ad296a5a5313210bde8ce3e1 URL: https://github.com/llvm/llvm-project/commit/26db3c3b72d3c915ad296a5a5313210bde8ce3e1 DIFF: https://github.com/llvm/llvm-project/commit/26db3c3b72d3c915ad296a5a5313210bde8ce3e1.diff LO

[clang] 3f1e95a - [clang][Interp] consider "MS constexpr" functions as well

2024-02-06 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-06T21:49:13+01:00 New Revision: 3f1e95a9d4cc1fdb933390247d0bd4391cf93f60 URL: https://github.com/llvm/llvm-project/commit/3f1e95a9d4cc1fdb933390247d0bd4391cf93f60 DIFF: https://github.com/llvm/llvm-project/commit/3f1e95a9d4cc1fdb933390247d0bd4391cf93f60.diff LO

[clang] 8c84096 - [clang][Interp] Fix initializing _Complex values from DeclRefExpr

2024-02-06 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-07T08:07:05+01:00 New Revision: 8c84096da195ae38336ba9aa700dc35e567157ba URL: https://github.com/llvm/llvm-project/commit/8c84096da195ae38336ba9aa700dc35e567157ba DIFF: https://github.com/llvm/llvm-project/commit/8c84096da195ae38336ba9aa700dc35e567157ba.diff LO

[clang] 28b8207 - [clang][Interp] Support ImplicitValueInitExpr for complex types

2024-02-06 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-07T08:26:47+01:00 New Revision: 28b82075ff3e58ba9c6959a585d3d0fc5d0325e5 URL: https://github.com/llvm/llvm-project/commit/28b82075ff3e58ba9c6959a585d3d0fc5d0325e5 DIFF: https://github.com/llvm/llvm-project/commit/28b82075ff3e58ba9c6959a585d3d0fc5d0325e5.diff LO

[clang] af6656c - [clang][Interp][NFC] Fix moveArrayTy byte offset

2024-02-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-07T13:07:42+01:00 New Revision: af6656c375b8aa9c9156575f7c0ac678a57070d5 URL: https://github.com/llvm/llvm-project/commit/af6656c375b8aa9c9156575f7c0ac678a57070d5 DIFF: https://github.com/llvm/llvm-project/commit/af6656c375b8aa9c9156575f7c0ac678a57070d5.diff LO

[clang] 61c7a69 - [clang][Interp] Fix sizeof of reference types

2024-02-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-07T13:32:07+01:00 New Revision: 61c7a69fa0c020e92b1b10882d5d2957f3b8da21 URL: https://github.com/llvm/llvm-project/commit/61c7a69fa0c020e92b1b10882d5d2957f3b8da21 DIFF: https://github.com/llvm/llvm-project/commit/61c7a69fa0c020e92b1b10882d5d2957f3b8da21.diff LO

[clang] a97ff2d - [clang][Interp] Add missing static_assert message

2024-02-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-07T13:41:27+01:00 New Revision: a97ff2d35af0a5c640c20abf4215c08e0e69aa41 URL: https://github.com/llvm/llvm-project/commit/a97ff2d35af0a5c640c20abf4215c08e0e69aa41 DIFF: https://github.com/llvm/llvm-project/commit/a97ff2d35af0a5c640c20abf4215c08e0e69aa41.diff LO

[clang] b0c6fc8 - [clang][Interp] Ignore UsingEnumDecls

2024-02-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-07T14:24:37+01:00 New Revision: b0c6fc81fe132f20eed38bd836620dfcb5ac17e9 URL: https://github.com/llvm/llvm-project/commit/b0c6fc81fe132f20eed38bd836620dfcb5ac17e9 DIFF: https://github.com/llvm/llvm-project/commit/b0c6fc81fe132f20eed38bd836620dfcb5ac17e9.diff LO

[clang] 5d8a731 - [clang][Interp] Support __builtin_eh_return_data_regno

2024-02-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-07T15:29:43+01:00 New Revision: 5d8a7318b2192ce8e396ec420f3f4d8f1a07cc10 URL: https://github.com/llvm/llvm-project/commit/5d8a7318b2192ce8e396ec420f3f4d8f1a07cc10 DIFF: https://github.com/llvm/llvm-project/commit/5d8a7318b2192ce8e396ec420f3f4d8f1a07cc10.diff LO

[clang] d42f395 - [clang][Interp][NFC] Convert test to verify=expected,both style

2024-02-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-07T15:39:10+01:00 New Revision: d42f3957cea0a8f45d5f3c11db229e2ea1e6d614 URL: https://github.com/llvm/llvm-project/commit/d42f3957cea0a8f45d5f3c11db229e2ea1e6d614 DIFF: https://github.com/llvm/llvm-project/commit/d42f3957cea0a8f45d5f3c11db229e2ea1e6d614.diff LO

[clang] d4a2c7f - [clang][Interp] Fix record initialization from temporary in initlist

2024-02-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-07T16:09:49+01:00 New Revision: d4a2c7f95297d1865a457955dcf7b679dabb5e0e URL: https://github.com/llvm/llvm-project/commit/d4a2c7f95297d1865a457955dcf7b679dabb5e0e DIFF: https://github.com/llvm/llvm-project/commit/d4a2c7f95297d1865a457955dcf7b679dabb5e0e.diff LO

[clang] dd9511d - [clang][Interp][NFC] Convert test case to verify=expected,both style

2024-02-08 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-08T10:31:07+01:00 New Revision: dd9511d3e46094ec15282bce6eba163fed2226a4 URL: https://github.com/llvm/llvm-project/commit/dd9511d3e46094ec15282bce6eba163fed2226a4 DIFF: https://github.com/llvm/llvm-project/commit/dd9511d3e46094ec15282bce6eba163fed2226a4.diff LO

[clang] d63c8be - [clang][ExprConst] Remove unnecessary cast

2024-02-08 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-08T15:30:24+01:00 New Revision: d63c8bee58b5d4dad9f1c550a342e782e0038f28 URL: https://github.com/llvm/llvm-project/commit/d63c8bee58b5d4dad9f1c550a342e782e0038f28 DIFF: https://github.com/llvm/llvm-project/commit/d63c8bee58b5d4dad9f1c550a342e782e0038f28.diff LO

[clang] 06774d6 - [clang][Interp] Handle CXXInheritedCtorInitExprs

2024-02-08 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-08T15:36:07+01:00 New Revision: 06774d6bbf32aff45b67d8c3753524ec36bf8869 URL: https://github.com/llvm/llvm-project/commit/06774d6bbf32aff45b67d8c3753524ec36bf8869 DIFF: https://github.com/llvm/llvm-project/commit/06774d6bbf32aff45b67d8c3753524ec36bf8869.diff LO

[clang] fb6ef42 - [clang][Interp][NFC] Convert records test to verify=expected,both style

2024-02-08 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-08T15:52:56+01:00 New Revision: fb6ef4233968ffefb616d1c779a5483ef1f140d3 URL: https://github.com/llvm/llvm-project/commit/fb6ef4233968ffefb616d1c779a5483ef1f140d3 DIFF: https://github.com/llvm/llvm-project/commit/fb6ef4233968ffefb616d1c779a5483ef1f140d3.diff LO

[clang] cd18342 - [clang][Interp] Fix handling of generic lambdas

2024-02-08 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-08T16:03:42+01:00 New Revision: cd183428a9af6d7dda2018a88aeb495f268716b5 URL: https://github.com/llvm/llvm-project/commit/cd183428a9af6d7dda2018a88aeb495f268716b5 DIFF: https://github.com/llvm/llvm-project/commit/cd183428a9af6d7dda2018a88aeb495f268716b5.diff LO

[clang] cdde0d9 - [clang][Interp][NFC] Make a local variable const

2024-02-08 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-08T22:39:23+01:00 New Revision: cdde0d9602217eb0bc091b4de16197e6aa5bb132 URL: https://github.com/llvm/llvm-project/commit/cdde0d9602217eb0bc091b4de16197e6aa5bb132 DIFF: https://github.com/llvm/llvm-project/commit/cdde0d9602217eb0bc091b4de16197e6aa5bb132.diff LO

[clang] 0d9decc - [clang][Interp] Handle invalid CXXCtorInitializer expressions

2024-02-09 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-09T09:20:41+01:00 New Revision: 0d9decc6694c188e2f7fa17d140ba9bd7cc98b6b URL: https://github.com/llvm/llvm-project/commit/0d9decc6694c188e2f7fa17d140ba9bd7cc98b6b DIFF: https://github.com/llvm/llvm-project/commit/0d9decc6694c188e2f7fa17d140ba9bd7cc98b6b.diff LO

[clang] df2513c - [clang][Interp] Fix three-way comparison detection

2024-02-09 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-09T10:12:25+01:00 New Revision: df2513c80bbd444ce97d28961bd5c20ffd7d3c44 URL: https://github.com/llvm/llvm-project/commit/df2513c80bbd444ce97d28961bd5c20ffd7d3c44 DIFF: https://github.com/llvm/llvm-project/commit/df2513c80bbd444ce97d28961bd5c20ffd7d3c44.diff LO

[clang] 79e43eb - [clang][Interp] Protect ArrayDecay ops against dummy pointers

2024-02-09 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-09T10:12:26+01:00 New Revision: 79e43eb3e20484bdb6f32eecc336742dd721fcc9 URL: https://github.com/llvm/llvm-project/commit/79e43eb3e20484bdb6f32eecc336742dd721fcc9 DIFF: https://github.com/llvm/llvm-project/commit/79e43eb3e20484bdb6f32eecc336742dd721fcc9.diff LO

[clang] 9e73656 - [clang][Interp] Support ExpressionTraitExprs

2024-02-09 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-09T10:23:54+01:00 New Revision: 9e73656af524a2c592978aec91de67316c5ce69f URL: https://github.com/llvm/llvm-project/commit/9e73656af524a2c592978aec91de67316c5ce69f DIFF: https://github.com/llvm/llvm-project/commit/9e73656af524a2c592978aec91de67316c5ce69f.diff LO

[clang] c227eca - [clang][Interp][NFC] Convert test case to verify=expected,both style

2024-02-09 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-09T11:01:31+01:00 New Revision: c227eca73970c65d9663e6d65abe3f9daef2a25f URL: https://github.com/llvm/llvm-project/commit/c227eca73970c65d9663e6d65abe3f9daef2a25f DIFF: https://github.com/llvm/llvm-project/commit/c227eca73970c65d9663e6d65abe3f9daef2a25f.diff LO

[clang] 2cb61a1 - [clang][Interp] Fix initializing PredefinedExprs

2024-02-09 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-09T11:54:40+01:00 New Revision: 2cb61a1d117e2c20e3372bc23bf12b919feaaca2 URL: https://github.com/llvm/llvm-project/commit/2cb61a1d117e2c20e3372bc23bf12b919feaaca2 DIFF: https://github.com/llvm/llvm-project/commit/2cb61a1d117e2c20e3372bc23bf12b919feaaca2.diff LO

[clang] d054832 - [clang][Interp] Handle dummy pointers in ArrayElemPtr{,Pop} differently

2024-02-09 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-09T16:24:11+01:00 New Revision: d05483288465a87e75cfab51792801cfee43914c URL: https://github.com/llvm/llvm-project/commit/d05483288465a87e75cfab51792801cfee43914c DIFF: https://github.com/llvm/llvm-project/commit/d05483288465a87e75cfab51792801cfee43914c.diff LO

[clang] a970090 - [clang][Interp][NFC] Convert test case to verify=expected,all style

2024-02-09 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-09T16:46:28+01:00 New Revision: a9700904765590ca2fbf08c0cc36d0da1107d3a7 URL: https://github.com/llvm/llvm-project/commit/a9700904765590ca2fbf08c0cc36d0da1107d3a7 DIFF: https://github.com/llvm/llvm-project/commit/a9700904765590ca2fbf08c0cc36d0da1107d3a7.diff LO

[clang] fdb16e6 - [clang][Interp] Only use __int128 in test case if supported

2024-02-09 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-09T16:52:12+01:00 New Revision: fdb16e6fd81b38835795f22730b39b30ddd90f07 URL: https://github.com/llvm/llvm-project/commit/fdb16e6fd81b38835795f22730b39b30ddd90f07 DIFF: https://github.com/llvm/llvm-project/commit/fdb16e6fd81b38835795f22730b39b30ddd90f07.diff LO

[clang] 935f7d6 - [clang][Interp][NFC] We do support complex bitint now

2024-02-09 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-09T17:05:41+01:00 New Revision: 935f7d633374f7073fec14927922a2d534c8795f URL: https://github.com/llvm/llvm-project/commit/935f7d633374f7073fec14927922a2d534c8795f DIFF: https://github.com/llvm/llvm-project/commit/935f7d633374f7073fec14927922a2d534c8795f.diff LO

[clang] 088773b - [clang][Interp] Specify triple in C test

2024-02-09 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-09T17:23:26+01:00 New Revision: 088773b0d1c1ee99d78f0b68bf50029637fbead7 URL: https://github.com/llvm/llvm-project/commit/088773b0d1c1ee99d78f0b68bf50029637fbead7 DIFF: https://github.com/llvm/llvm-project/commit/088773b0d1c1ee99d78f0b68bf50029637fbead7.diff LO

[clang] b4c6ab6 - [clang][Interp][NFC] Don't use visitLocalInitializer in visitExpr

2024-02-10 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-10T18:01:30+01:00 New Revision: b4c6ab600f2ef6f3a842afee569dcf86bce7a43a URL: https://github.com/llvm/llvm-project/commit/b4c6ab600f2ef6f3a842afee569dcf86bce7a43a DIFF: https://github.com/llvm/llvm-project/commit/b4c6ab600f2ef6f3a842afee569dcf86bce7a43a.diff LO

[clang] ba451c8 - [clang][Interp][NFC] Only set result invalid if empty

2024-02-10 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-10T19:45:10+01:00 New Revision: ba451c80ba67ab6834305f35d47e36b6b446ce83 URL: https://github.com/llvm/llvm-project/commit/ba451c80ba67ab6834305f35d47e36b6b446ce83 DIFF: https://github.com/llvm/llvm-project/commit/ba451c80ba67ab6834305f35d47e36b6b446ce83.diff LO

[clang] bc034ba - [clang][Interp] Protect InitPtr from non-initializable pointers

2024-02-10 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-10T19:45:10+01:00 New Revision: bc034baaff1f6ce4e18b68c20df3be45bfb5104f URL: https://github.com/llvm/llvm-project/commit/bc034baaff1f6ce4e18b68c20df3be45bfb5104f DIFF: https://github.com/llvm/llvm-project/commit/bc034baaff1f6ce4e18b68c20df3be45bfb5104f.diff LO

[clang] 268799c - [clang][Interp][NFC] Refactor Pointer::toAPValue()

2024-02-12 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-12T13:27:42+01:00 New Revision: 268799cc59ef7af237278d058c6e2ee2c8eb227d URL: https://github.com/llvm/llvm-project/commit/268799cc59ef7af237278d058c6e2ee2c8eb227d DIFF: https://github.com/llvm/llvm-project/commit/268799cc59ef7af237278d058c6e2ee2c8eb227d.diff LO

[clang] 15b0cc1 - [clang][Interp][NFC] Move a declaration into an if statement

2024-02-12 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-12T15:36:07+01:00 New Revision: 15b0cc1212701908400e8059c6581ffe85d8070f URL: https://github.com/llvm/llvm-project/commit/15b0cc1212701908400e8059c6581ffe85d8070f DIFF: https://github.com/llvm/llvm-project/commit/15b0cc1212701908400e8059c6581ffe85d8070f.diff LO

[clang] ea8de6e - [clang][Interp][NFC] Make two local variables const

2024-02-12 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-12T15:36:07+01:00 New Revision: ea8de6e4336cf82aa541c6ad951b62585c3ea55c URL: https://github.com/llvm/llvm-project/commit/ea8de6e4336cf82aa541c6ad951b62585c3ea55c DIFF: https://github.com/llvm/llvm-project/commit/ea8de6e4336cf82aa541c6ad951b62585c3ea55c.diff LO

[clang] 635dfd5 - [clang][Interp] Fix a designated initializer testcase

2024-02-12 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-12T15:36:07+01:00 New Revision: 635dfd5d69c6be52a8a2bb612f3483d9a1226cfa URL: https://github.com/llvm/llvm-project/commit/635dfd5d69c6be52a8a2bb612f3483d9a1226cfa DIFF: https://github.com/llvm/llvm-project/commit/635dfd5d69c6be52a8a2bb612f3483d9a1226cfa.diff LO

[clang] 76eb8e3 - [clang][Interp] Fix marking results as nullptr

2024-02-12 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-12T17:10:19+01:00 New Revision: 76eb8e35d6631827c0450e9d5f4743e410d4151a URL: https://github.com/llvm/llvm-project/commit/76eb8e35d6631827c0450e9d5f4743e410d4151a DIFF: https://github.com/llvm/llvm-project/commit/76eb8e35d6631827c0450e9d5f4743e410d4151a.diff LO

[clang] f559c2e - [clang][Sema][NFC] Use auto for dyn_cast<>

2024-02-12 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-12T18:00:39+01:00 New Revision: f559c2efe195b54ebc0f0a0077918483a25a6ae4 URL: https://github.com/llvm/llvm-project/commit/f559c2efe195b54ebc0f0a0077918483a25a6ae4 DIFF: https://github.com/llvm/llvm-project/commit/f559c2efe195b54ebc0f0a0077918483a25a6ae4.diff LO

[clang] 85e6e71 - [clang][Interp] Handle discarded PointerToIntegral casts

2024-02-12 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-13T06:57:30+01:00 New Revision: 85e6e71eb09cb9e75bbd475e5f54f876653c3f16 URL: https://github.com/llvm/llvm-project/commit/85e6e71eb09cb9e75bbd475e5f54f876653c3f16 DIFF: https://github.com/llvm/llvm-project/commit/85e6e71eb09cb9e75bbd475e5f54f876653c3f16.diff LO

[clang] 66f7310 - [clang][Interp] Fix ltor conversion for pointer types

2024-02-12 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-13T08:44:15+01:00 New Revision: 66f73100b8c758248724d53598165d850fdaf364 URL: https://github.com/llvm/llvm-project/commit/66f73100b8c758248724d53598165d850fdaf364 DIFF: https://github.com/llvm/llvm-project/commit/66f73100b8c758248724d53598165d850fdaf364.diff LO

[clang] 990896a - [clang][Interp][NFC] Fix a prototype argument name

2024-02-13 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-13T13:34:22+01:00 New Revision: 990896a591b0b042cdf552900b92016ed253970d URL: https://github.com/llvm/llvm-project/commit/990896a591b0b042cdf552900b92016ed253970d DIFF: https://github.com/llvm/llvm-project/commit/990896a591b0b042cdf552900b92016ed253970d.diff LO

[clang] 9b718c0 - [clang][Interp] Handle CXXUuidofExprs

2024-02-13 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-13T13:41:06+01:00 New Revision: 9b718c0d5d0f1f146957753b7785f87f58cccfec URL: https://github.com/llvm/llvm-project/commit/9b718c0d5d0f1f146957753b7785f87f58cccfec DIFF: https://github.com/llvm/llvm-project/commit/9b718c0d5d0f1f146957753b7785f87f58cccfec.diff LO

[clang] bb60c06 - [clang][Interp] Handle Requires- and ConceptSpecializationExprs

2024-02-13 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-13T15:01:17+01:00 New Revision: bb60c066a24eda6e6276fba9021cad85c4892343 URL: https://github.com/llvm/llvm-project/commit/bb60c066a24eda6e6276fba9021cad85c4892343 DIFF: https://github.com/llvm/llvm-project/commit/bb60c066a24eda6e6276fba9021cad85c4892343.diff LO

[clang] 86b6300 - [clang][Interp] Allow getFieldPtr ops on null pointers in C

2024-03-06 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-06T12:34:50+01:00 New Revision: 86b630092f9a5139c4c4d627f1e0504e8f549bce URL: https://github.com/llvm/llvm-project/commit/86b630092f9a5139c4c4d627f1e0504e8f549bce DIFF: https://github.com/llvm/llvm-project/commit/86b630092f9a5139c4c4d627f1e0504e8f549bce.diff LO

[clang] a9ff5c0 - [clang][Docs] Add my Discourse + Discord name

2024-03-06 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-06T12:34:50+01:00 New Revision: a9ff5c0b75abc3b7aa5c357b226e067b4ddc04bf URL: https://github.com/llvm/llvm-project/commit/a9ff5c0b75abc3b7aa5c357b226e067b4ddc04bf DIFF: https://github.com/llvm/llvm-project/commit/a9ff5c0b75abc3b7aa5c357b226e067b4ddc04bf.diff LO

[clang] 12fdabc - [clang][Interp] Diagnose dummy pointers used in Inc/Dec ops

2024-03-06 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-06T16:57:02+01:00 New Revision: 12fdabc7908d3acbec42ce6172a225db85cb4f23 URL: https://github.com/llvm/llvm-project/commit/12fdabc7908d3acbec42ce6172a225db85cb4f23 DIFF: https://github.com/llvm/llvm-project/commit/12fdabc7908d3acbec42ce6172a225db85cb4f23.diff LO

[clang] 8aed911 - [clang][Interp] Implement complex comparisons

2024-03-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-07T17:04:05+01:00 New Revision: 8aed911fe91bb6cbfb95789683dadf3e77ea713a URL: https://github.com/llvm/llvm-project/commit/8aed911fe91bb6cbfb95789683dadf3e77ea713a DIFF: https://github.com/llvm/llvm-project/commit/8aed911fe91bb6cbfb95789683dadf3e77ea713a.diff LO

[clang] b1f2e19 - [clang][Interp][NFC] Use ArrayElem{, Pop} ops more often

2024-03-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-07T17:47:01+01:00 New Revision: b1f2e19dc27d339cbeb3373066e73a4c91d133dd URL: https://github.com/llvm/llvm-project/commit/b1f2e19dc27d339cbeb3373066e73a4c91d133dd DIFF: https://github.com/llvm/llvm-project/commit/b1f2e19dc27d339cbeb3373066e73a4c91d133dd.diff LO

[clang] cfdfeb4 - [clang][Interp][NFC] Remove unneeded forward declaration

2024-03-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-07T18:55:09+01:00 New Revision: cfdfeb440cb2e25d1537616118a6c5509d96f2ba URL: https://github.com/llvm/llvm-project/commit/cfdfeb440cb2e25d1537616118a6c5509d96f2ba DIFF: https://github.com/llvm/llvm-project/commit/cfdfeb440cb2e25d1537616118a6c5509d96f2ba.diff LO

[clang] 9e4f289 - [clang][Interp][NFC] Add [[nodiscard]] attribute to emit functions

2024-03-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-07T19:37:52+01:00 New Revision: 9e4f289bd6c905a2a436b3311ca49ad2d6328060 URL: https://github.com/llvm/llvm-project/commit/9e4f289bd6c905a2a436b3311ca49ad2d6328060 DIFF: https://github.com/llvm/llvm-project/commit/9e4f289bd6c905a2a436b3311ca49ad2d6328060.diff LO

[clang] d02d8df - [clang][Interp] Implement _Complex negation

2024-03-11 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-12T05:34:57+01:00 New Revision: d02d8df0cd797342f7042440e07133e99ad5e0a2 URL: https://github.com/llvm/llvm-project/commit/d02d8df0cd797342f7042440e07133e99ad5e0a2 DIFF: https://github.com/llvm/llvm-project/commit/d02d8df0cd797342f7042440e07133e99ad5e0a2.diff LO

[clang] 1dd104d - [clang][Interp] Implement _Complex Not unary operators

2024-03-12 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-12T07:48:56+01:00 New Revision: 1dd104db59d145d516a5e9cbb081ed01262961ef URL: https://github.com/llvm/llvm-project/commit/1dd104db59d145d516a5e9cbb081ed01262961ef DIFF: https://github.com/llvm/llvm-project/commit/1dd104db59d145d516a5e9cbb081ed01262961ef.diff LO

[clang] 103469b - [clang][Interp] Implement more easy _Complex unary operators

2024-03-12 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-12T08:51:12+01:00 New Revision: 103469b5f7467d5df15799c2d8ad150729bc33bd URL: https://github.com/llvm/llvm-project/commit/103469b5f7467d5df15799c2d8ad150729bc33bd DIFF: https://github.com/llvm/llvm-project/commit/103469b5f7467d5df15799c2d8ad150729bc33bd.diff LO

[clang] ad49fe3 - [clang][Interp] Don't return success for already failed global variables

2024-02-23 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-23T14:05:19+01:00 New Revision: ad49fe3e89c3b3950956548f14cdb5c159ba0aec URL: https://github.com/llvm/llvm-project/commit/ad49fe3e89c3b3950956548f14cdb5c159ba0aec DIFF: https://github.com/llvm/llvm-project/commit/ad49fe3e89c3b3950956548f14cdb5c159ba0aec.diff LO

[clang] 411c5dd - [clang][Interp] Handle null function pointers

2024-02-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-25T17:26:36+01:00 New Revision: 411c5dde59fa4c427941143ca0ec8cd8fdaee407 URL: https://github.com/llvm/llvm-project/commit/411c5dde59fa4c427941143ca0ec8cd8fdaee407 DIFF: https://github.com/llvm/llvm-project/commit/411c5dde59fa4c427941143ca0ec8cd8fdaee407.diff LO

[clang] 8c5e9cf - [clang][Interp] Implement nullability argument checking

2024-02-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-26T06:19:25+01:00 New Revision: 8c5e9cf737138aba22a4a8f64ef2c5efc80dd7f9 URL: https://github.com/llvm/llvm-project/commit/8c5e9cf737138aba22a4a8f64ef2c5efc80dd7f9 DIFF: https://github.com/llvm/llvm-project/commit/8c5e9cf737138aba22a4a8f64ef2c5efc80dd7f9.diff LO

[clang] 1542601 - [clang][Interp] Handle non-complex operands in complex bin ops

2024-02-26 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-26T09:08:50+01:00 New Revision: 15426017bda54fb8d9a62cb887edae754e8b7733 URL: https://github.com/llvm/llvm-project/commit/15426017bda54fb8d9a62cb887edae754e8b7733 DIFF: https://github.com/llvm/llvm-project/commit/15426017bda54fb8d9a62cb887edae754e8b7733.diff LO

[clang] 56b63e0 - [clang][Interp] Get <=> value info from weak result

2024-02-26 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-26T09:52:38+01:00 New Revision: 56b63e0886ba369a53df5e1d429cde2e4a2d4a34 URL: https://github.com/llvm/llvm-project/commit/56b63e0886ba369a53df5e1d429cde2e4a2d4a34 DIFF: https://github.com/llvm/llvm-project/commit/56b63e0886ba369a53df5e1d429cde2e4a2d4a34.diff LO

[clang] a5ccf85 - [clang][Interp] Not all RVO call expressions are initializing

2024-02-26 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-26T11:40:58+01:00 New Revision: a5ccf8522b96c56fc6bda54cf68a64c5d65b75cb URL: https://github.com/llvm/llvm-project/commit/a5ccf8522b96c56fc6bda54cf68a64c5d65b75cb DIFF: https://github.com/llvm/llvm-project/commit/a5ccf8522b96c56fc6bda54cf68a64c5d65b75cb.diff LO

[clang] af97139 - [clang][Interp] Handle missing Lambda field initializer

2024-02-26 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-26T13:16:35+01:00 New Revision: af971396a9c77a57eb66fcb7eac3f671a7084680 URL: https://github.com/llvm/llvm-project/commit/af971396a9c77a57eb66fcb7eac3f671a7084680 DIFF: https://github.com/llvm/llvm-project/commit/af971396a9c77a57eb66fcb7eac3f671a7084680.diff LO

[clang] 58aa995 - [clang][Interp][NFC] Fix comment typo

2024-02-26 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-26T13:56:37+01:00 New Revision: 58aa995baf66fffb1284ecb289dc9f02c70de4fa URL: https://github.com/llvm/llvm-project/commit/58aa995baf66fffb1284ecb289dc9f02c70de4fa DIFF: https://github.com/llvm/llvm-project/commit/58aa995baf66fffb1284ecb289dc9f02c70de4fa.diff LO

[clang] a35599b - [clang][Interp] Implement a few _is_lock_free builtins

2024-02-26 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-26T13:56:37+01:00 New Revision: a35599b9ae5e7ad924b78c65f6348e0b711bad5d URL: https://github.com/llvm/llvm-project/commit/a35599b9ae5e7ad924b78c65f6348e0b711bad5d DIFF: https://github.com/llvm/llvm-project/commit/a35599b9ae5e7ad924b78c65f6348e0b711bad5d.diff LO

[clang] 7c52d0c - [clang][Interp] Try to atomic.c on Mac

2024-02-26 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-26T15:07:58+01:00 New Revision: 7c52d0c98187b55d2f513122c21daf49d88169a6 URL: https://github.com/llvm/llvm-project/commit/7c52d0c98187b55d2f513122c21daf49d88169a6 DIFF: https://github.com/llvm/llvm-project/commit/7c52d0c98187b55d2f513122c21daf49d88169a6.diff LO

[clang] b504870 - [clang][Interp] Fix lvalue CompoundLiteralExprs

2024-02-26 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-26T16:39:43+01:00 New Revision: b5048700fc31f3bf6dd32ace7730815d4cfef411 URL: https://github.com/llvm/llvm-project/commit/b5048700fc31f3bf6dd32ace7730815d4cfef411 DIFF: https://github.com/llvm/llvm-project/commit/b5048700fc31f3bf6dd32ace7730815d4cfef411.diff LO

[clang] 264d828 - [clang][Interp][NFC] Redo returning values from builtin functions

2024-02-26 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-26T16:46:23+01:00 New Revision: 264d828ea6399c31c210b67a050fbf084634da6a URL: https://github.com/llvm/llvm-project/commit/264d828ea6399c31c210b67a050fbf084634da6a DIFF: https://github.com/llvm/llvm-project/commit/264d828ea6399c31c210b67a050fbf084634da6a.diff LO

[clang] c27d708 - [clang][test] Undo an accidental test change

2024-02-26 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-26T16:51:11+01:00 New Revision: c27d7085d4d5c640aba4992f5d01c0ffd1da9860 URL: https://github.com/llvm/llvm-project/commit/c27d7085d4d5c640aba4992f5d01c0ffd1da9860 DIFF: https://github.com/llvm/llvm-project/commit/c27d7085d4d5c640aba4992f5d01c0ffd1da9860.diff LO

[clang] 78275ef - [clang][Interp] Pick the right APInt constructor on Windows

2024-02-26 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-26T18:23:41+01:00 New Revision: 78275ef0a33a808d30285603585300ce57d7ef26 URL: https://github.com/llvm/llvm-project/commit/78275ef0a33a808d30285603585300ce57d7ef26 DIFF: https://github.com/llvm/llvm-project/commit/78275ef0a33a808d30285603585300ce57d7ef26.diff LO

[clang] a28a7d4 - [clang][Interp][NFC] Remove leftover comments

2024-02-27 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-27T14:15:22+01:00 New Revision: a28a7d41ef1a60795719fa3e6e2f7dc3b7fc3d27 URL: https://github.com/llvm/llvm-project/commit/a28a7d41ef1a60795719fa3e6e2f7dc3b7fc3d27 DIFF: https://github.com/llvm/llvm-project/commit/a28a7d41ef1a60795719fa3e6e2f7dc3b7fc3d27.diff LO

[clang] 70e61f5 - [clang][Interp][NFC] Rename InitPtr{,Pop} to FinishInit{,Pop}

2024-02-27 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-27T16:14:37+01:00 New Revision: 70e61f50958bebedffb1be285fdefb0e2f0a URL: https://github.com/llvm/llvm-project/commit/70e61f50958bebedffb1be285fdefb0e2f0a DIFF: https://github.com/llvm/llvm-project/commit/70e61f50958bebedffb1be285fdefb0e2f0a.diff LO

[clang] d612d59 - [clang][Interp] Fix local lvalue compound literals

2024-02-27 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-27T16:57:17+01:00 New Revision: d612d593eff4af7976250023bbff34d2c10f7526 URL: https://github.com/llvm/llvm-project/commit/d612d593eff4af7976250023bbff34d2c10f7526 DIFF: https://github.com/llvm/llvm-project/commit/d612d593eff4af7976250023bbff34d2c10f7526.diff LO

[clang] b70f42a - [clang][Interp] Handle PseudoObjectExprs

2024-02-27 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-27T17:11:19+01:00 New Revision: b70f42a430723e00d76cc99d348e4f2fec221cf1 URL: https://github.com/llvm/llvm-project/commit/b70f42a430723e00d76cc99d348e4f2fec221cf1 DIFF: https://github.com/llvm/llvm-project/commit/b70f42a430723e00d76cc99d348e4f2fec221cf1.diff LO

[clang] 183b6b5 - [clang][Interp] Ignore unnamed bitfields when checking init

2024-02-27 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-27T17:29:19+01:00 New Revision: 183b6b56f2602ea171502f9f2843c2c1caca2919 URL: https://github.com/llvm/llvm-project/commit/183b6b56f2602ea171502f9f2843c2c1caca2919 DIFF: https://github.com/llvm/llvm-project/commit/183b6b56f2602ea171502f9f2843c2c1caca2919.diff LO

[clang] 49c399c - [clang][Interp] Toplevel destructors may fail

2024-02-28 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-28T09:48:27+01:00 New Revision: 49c399c2d113df1654b09c9b5afa38924829a8fe URL: https://github.com/llvm/llvm-project/commit/49c399c2d113df1654b09c9b5afa38924829a8fe DIFF: https://github.com/llvm/llvm-project/commit/49c399c2d113df1654b09c9b5afa38924829a8fe.diff LO

[clang] 9f99eda - [clang][Interp][NFC] Convert test to verify=expected,both style

2024-02-28 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-28T09:53:44+01:00 New Revision: 9f99eda1208787364b1a381b2d4e146fc4868cd5 URL: https://github.com/llvm/llvm-project/commit/9f99eda1208787364b1a381b2d4e146fc4868cd5 DIFF: https://github.com/llvm/llvm-project/commit/9f99eda1208787364b1a381b2d4e146fc4868cd5.diff LO

[clang] a2efb68 - [clang][Interp] Remove now faulty assertion

2024-02-28 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-28T14:27:25+01:00 New Revision: a2efb68906ec2bf7b55b464060c3713e395e68e5 URL: https://github.com/llvm/llvm-project/commit/a2efb68906ec2bf7b55b464060c3713e395e68e5 DIFF: https://github.com/llvm/llvm-project/commit/a2efb68906ec2bf7b55b464060c3713e395e68e5.diff LO

[clang] cb6c0f1 - [clang][Interp] Ignore ArrayDecay ops for null pointers

2024-02-28 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-28T16:16:03+01:00 New Revision: cb6c0f1d28c0d1915d1ca9a198254e3828af2384 URL: https://github.com/llvm/llvm-project/commit/cb6c0f1d28c0d1915d1ca9a198254e3828af2384 DIFF: https://github.com/llvm/llvm-project/commit/cb6c0f1d28c0d1915d1ca9a198254e3828af2384.diff LO

[clang] 95e0369 - [clang][Interp] Note UB when converting Inf to integer

2024-02-28 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-28T18:14:12+01:00 New Revision: 95e036956f0a610027907df9a8f99d1f3c3b4cf5 URL: https://github.com/llvm/llvm-project/commit/95e036956f0a610027907df9a8f99d1f3c3b4cf5 DIFF: https://github.com/llvm/llvm-project/commit/95e036956f0a610027907df9a8f99d1f3c3b4cf5.diff LO

[clang] ddfc7e2 - [clang][Interp] Emit more dummy pointers in C++ mode

2024-02-29 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-29T10:04:42+01:00 New Revision: ddfc7e225474558613db3604c053fd73f1fdedac URL: https://github.com/llvm/llvm-project/commit/ddfc7e225474558613db3604c053fd73f1fdedac DIFF: https://github.com/llvm/llvm-project/commit/ddfc7e225474558613db3604c053fd73f1fdedac.diff LO

[clang] 40c9a01 - [clang][Interp][NFC] Add an assertion to classify(Expr*)

2024-03-01 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-01T09:47:54+01:00 New Revision: 40c9a01773507e485f35aa76d3e31cf3ea8c3011 URL: https://github.com/llvm/llvm-project/commit/40c9a01773507e485f35aa76d3e31cf3ea8c3011 DIFF: https://github.com/llvm/llvm-project/commit/40c9a01773507e485f35aa76d3e31cf3ea8c3011.diff LO

[clang] 990dbf2 - [clang][Interp] OpaqueValueExprs can have null subexprs

2024-03-01 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-01T10:12:50+01:00 New Revision: 990dbf2b7ebb1ddf1a53eb0b25061a0ea42f4ae1 URL: https://github.com/llvm/llvm-project/commit/990dbf2b7ebb1ddf1a53eb0b25061a0ea42f4ae1 DIFF: https://github.com/llvm/llvm-project/commit/990dbf2b7ebb1ddf1a53eb0b25061a0ea42f4ae1.diff LO

[clang] 18d2ff4 - [clang][Interp] Allow recursive intepretation

2024-03-01 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-01T15:28:14+01:00 New Revision: 18d2ff4be7898eaf666564dcca07ad6bd38ababf URL: https://github.com/llvm/llvm-project/commit/18d2ff4be7898eaf666564dcca07ad6bd38ababf DIFF: https://github.com/llvm/llvm-project/commit/18d2ff4be7898eaf666564dcca07ad6bd38ababf.diff LO

[clang] dbf3d77 - [clang][Interp][NFC] Remove unused paramter

2024-03-01 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-01T15:28:15+01:00 New Revision: dbf3d779bdb3cc22652b6ab24ac9827e9f228f4e URL: https://github.com/llvm/llvm-project/commit/dbf3d779bdb3cc22652b6ab24ac9827e9f228f4e DIFF: https://github.com/llvm/llvm-project/commit/dbf3d779bdb3cc22652b6ab24ac9827e9f228f4e.diff LO

[clang] e59681d - [clang][Interp] Allow inc/dec on boolean values

2024-03-01 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-01T15:40:45+01:00 New Revision: e59681d96327e2ed1963ec1c0f2bc3d40df26443 URL: https://github.com/llvm/llvm-project/commit/e59681d96327e2ed1963ec1c0f2bc3d40df26443 DIFF: https://github.com/llvm/llvm-project/commit/e59681d96327e2ed1963ec1c0f2bc3d40df26443.diff LO

[clang] f651f13 - [clang][Interp][NFC] Add precondition assertions

2024-03-01 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-01T15:41:49+01:00 New Revision: f651f134bbaec069968f6b12bdcdb5f7752fd700 URL: https://github.com/llvm/llvm-project/commit/f651f134bbaec069968f6b12bdcdb5f7752fd700 DIFF: https://github.com/llvm/llvm-project/commit/f651f134bbaec069968f6b12bdcdb5f7752fd700.diff LO

[clang] f15d799 - [clang][Interp] Fix variadic operator calls

2024-03-01 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-01T15:46:00+01:00 New Revision: f15d799f16092918b948536775475dfd8675c7d9 URL: https://github.com/llvm/llvm-project/commit/f15d799f16092918b948536775475dfd8675c7d9 DIFF: https://github.com/llvm/llvm-project/commit/f15d799f16092918b948536775475dfd8675c7d9.diff LO

[clang] a038f97 - [clang][Interp] Fix virtual calls with reference instance pointers

2024-03-01 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-01T16:19:45+01:00 New Revision: a038f9758e02812803b7efce10ecf784f9842bbb URL: https://github.com/llvm/llvm-project/commit/a038f9758e02812803b7efce10ecf784f9842bbb DIFF: https://github.com/llvm/llvm-project/commit/a038f9758e02812803b7efce10ecf784f9842bbb.diff LO

[clang] 68516bf - [clang][Interp] Lambda This captures can be non-pointers

2024-03-01 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-01T18:06:18+01:00 New Revision: 68516bfd2f086736dfd88374a11017276e61ad3d URL: https://github.com/llvm/llvm-project/commit/68516bfd2f086736dfd88374a11017276e61ad3d DIFF: https://github.com/llvm/llvm-project/commit/68516bfd2f086736dfd88374a11017276e61ad3d.diff LO

[clang] 57f599d - [clang][Interp] Improve handling of external variables

2024-03-02 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-02T17:40:16+01:00 New Revision: 57f599d6443a910a213094646e7e26837a1d4417 URL: https://github.com/llvm/llvm-project/commit/57f599d6443a910a213094646e7e26837a1d4417 DIFF: https://github.com/llvm/llvm-project/commit/57f599d6443a910a213094646e7e26837a1d4417.diff LO

[clang] a30ba2c - [clang][Interp][NFC] Emit diagnostic for unknown builtins

2024-03-02 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-02T18:28:12+01:00 New Revision: a30ba2ca21b0da49631c6d0c52108e4a080a451e URL: https://github.com/llvm/llvm-project/commit/a30ba2ca21b0da49631c6d0c52108e4a080a451e DIFF: https://github.com/llvm/llvm-project/commit/a30ba2ca21b0da49631c6d0c52108e4a080a451e.diff LO

[clang] b901b0d - [clang][Interp] Reject dummy pointers from __builtin_strcmp()

2024-03-02 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-02T18:28:51+01:00 New Revision: b901b0d3edeaa30e363af4cb9dc76d6a7072e6cf URL: https://github.com/llvm/llvm-project/commit/b901b0d3edeaa30e363af4cb9dc76d6a7072e6cf DIFF: https://github.com/llvm/llvm-project/commit/b901b0d3edeaa30e363af4cb9dc76d6a7072e6cf.diff LO

[clang] dfb8a15 - [clang][Interp][NFC] Make a local variable const

2024-03-02 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-02T18:56:35+01:00 New Revision: dfb8a1531c962238a63db199dff973deec47e4ff URL: https://github.com/llvm/llvm-project/commit/dfb8a1531c962238a63db199dff973deec47e4ff DIFF: https://github.com/llvm/llvm-project/commit/dfb8a1531c962238a63db199dff973deec47e4ff.diff LO

[clang] f25debe - [clang][Interp][NFC] Remove some leftover debug output

2024-03-02 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-02T18:56:43+01:00 New Revision: f25debe58b61a6d66e662d60fd4c060adcd74630 URL: https://github.com/llvm/llvm-project/commit/f25debe58b61a6d66e662d60fd4c060adcd74630 DIFF: https://github.com/llvm/llvm-project/commit/f25debe58b61a6d66e662d60fd4c060adcd74630.diff LO

[clang] c089fa5 - [clang][Interp] Fix assertion in InitElem{, Pop} ops

2024-03-04 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-04T13:31:36+01:00 New Revision: c089fa5a729e217d0c0d4647656386dac1a1b135 URL: https://github.com/llvm/llvm-project/commit/c089fa5a729e217d0c0d4647656386dac1a1b135 DIFF: https://github.com/llvm/llvm-project/commit/c089fa5a729e217d0c0d4647656386dac1a1b135.diff LO

[clang] 89e41e2 - [clang][Interp] Implement __builtin_complex

2024-03-04 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-04T17:15:42+01:00 New Revision: 89e41e2965b2b38a4aa1ad7757684566679ef762 URL: https://github.com/llvm/llvm-project/commit/89e41e2965b2b38a4aa1ad7757684566679ef762 DIFF: https://github.com/llvm/llvm-project/commit/89e41e2965b2b38a4aa1ad7757684566679ef762.diff LO

[clang] bc9c6c0 - [clang][Interp][NFC] Remove ByteCodeGenError

2024-03-04 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-04T17:46:08+01:00 New Revision: bc9c6c0c65e267a1a84e4eede81099d8ceb37558 URL: https://github.com/llvm/llvm-project/commit/bc9c6c0c65e267a1a84e4eede81099d8ceb37558 DIFF: https://github.com/llvm/llvm-project/commit/bc9c6c0c65e267a1a84e4eede81099d8ceb37558.diff LO

[clang] cec2073 - [clang][Interp] Diagnose comparisions against weak function pointers

2024-03-04 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-05T05:44:09+01:00 New Revision: cec2073f8e82c2d72a7246300aaa7b2a85ca4012 URL: https://github.com/llvm/llvm-project/commit/cec2073f8e82c2d72a7246300aaa7b2a85ca4012 DIFF: https://github.com/llvm/llvm-project/commit/cec2073f8e82c2d72a7246300aaa7b2a85ca4012.diff LO

[clang] dfd5a64 - [clang][Interp] Remove wrong * operator

2024-01-31 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-01-31T17:00:42+01:00 New Revision: dfd5a64da4b76db1ec557ff31e1d64dd7e9eebe5 URL: https://github.com/llvm/llvm-project/commit/dfd5a64da4b76db1ec557ff31e1d64dd7e9eebe5 DIFF: https://github.com/llvm/llvm-project/commit/dfd5a64da4b76db1ec557ff31e1d64dd7e9eebe5.diff LO

[clang] a8f317a - [clang][Interp] complex binary operators aren't always initializing

2024-01-31 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-01T07:09:43+01:00 New Revision: a8f317aeaccaa052c9c4cfa4660c40554fbbf223 URL: https://github.com/llvm/llvm-project/commit/a8f317aeaccaa052c9c4cfa4660c40554fbbf223 DIFF: https://github.com/llvm/llvm-project/commit/a8f317aeaccaa052c9c4cfa4660c40554fbbf223.diff LO

[clang] a9e8309 - [clang][Interp] Protect Inc/Dec ops against dummy pointers

2024-01-31 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-01T08:03:49+01:00 New Revision: a9e830910bc07733b7a9d4b935cd12a9041623b3 URL: https://github.com/llvm/llvm-project/commit/a9e830910bc07733b7a9d4b935cd12a9041623b3 DIFF: https://github.com/llvm/llvm-project/commit/a9e830910bc07733b7a9d4b935cd12a9041623b3.diff LO

[clang] fa98e28 - [clang][Interp][NFC] Remove unused RecordScope

2024-01-31 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-01T08:03:49+01:00 New Revision: fa98e2861dadaf436b0eb4b38e96a2ccf7c41072 URL: https://github.com/llvm/llvm-project/commit/fa98e2861dadaf436b0eb4b38e96a2ccf7c41072 DIFF: https://github.com/llvm/llvm-project/commit/fa98e2861dadaf436b0eb4b38e96a2ccf7c41072.diff LO

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