[clang] 8b70d97 - [clang][Interp][NFC] Use InitThisField in initializers

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-25T16:59:19+01:00 New Revision: 8b70d97c39174e1547447e8d33b228384987a152 URL: https://github.com/llvm/llvm-project/commit/8b70d97c39174e1547447e8d33b228384987a152 DIFF: https://github.com/llvm/llvm-project/commit/8b70d97c39174e1547447e8d33b228384987a152.diff LO

[clang] cb70343 - [clang][Interp] Add back Run() call

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-25T17:01:55+01:00 New Revision: cb703434cbdc71beb02a7b555083f3e160a13363 URL: https://github.com/llvm/llvm-project/commit/cb703434cbdc71beb02a7b555083f3e160a13363 DIFF: https://github.com/llvm/llvm-project/commit/cb703434cbdc71beb02a7b555083f3e160a13363.diff LO

[clang] eee8075 - [clang][Interp][NFCI] Remove an unnecessary DupPtr op

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-25T17:09:33+01:00 New Revision: eee8075f57f018e047b5bc8923b0284a6f62ea3e URL: https://github.com/llvm/llvm-project/commit/eee8075f57f018e047b5bc8923b0284a6f62ea3e DIFF: https://github.com/llvm/llvm-project/commit/eee8075f57f018e047b5bc8923b0284a6f62ea3e.diff LO

[clang] c68af56 - [clang][Interp][NFC] Cast in InterpFrame::localBlock

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-25T17:09:34+01:00 New Revision: c68af565ff0c2fdc5537e9ac0c2d7c75df44b035 URL: https://github.com/llvm/llvm-project/commit/c68af565ff0c2fdc5537e9ac0c2d7c75df44b035 DIFF: https://github.com/llvm/llvm-project/commit/c68af565ff0c2fdc5537e9ac0c2d7c75df44b035.diff LO

[clang] 93aa412 - [clang][Interp][NFC] Refector OffsetHelper

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-25T17:22:59+01:00 New Revision: 93aa4123066fb32a8e3c757ff0a280cfd93ec9f3 URL: https://github.com/llvm/llvm-project/commit/93aa4123066fb32a8e3c757ff0a280cfd93ec9f3 DIFF: https://github.com/llvm/llvm-project/commit/93aa4123066fb32a8e3c757ff0a280cfd93ec9f3.diff LO

[clang] d2ea8ae - [clang][Interp] Implement logical and/or operators

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-26T06:52:35+01:00 New Revision: d2ea8ae5d43e05791a201e7ca233d3f637254597 URL: https://github.com/llvm/llvm-project/commit/d2ea8ae5d43e05791a201e7ca233d3f637254597 DIFF: https://github.com/llvm/llvm-project/commit/d2ea8ae5d43e05791a201e7ca233d3f637254597.diff LO

[clang] 00e967f - [clang][Interp] Fix left-/right-shifting more than sizeof(unsigned)

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-26T07:07:17+01:00 New Revision: 00e967f6c2d626d1913f5af5763beab7946978ce URL: https://github.com/llvm/llvm-project/commit/00e967f6c2d626d1913f5af5763beab7946978ce DIFF: https://github.com/llvm/llvm-project/commit/00e967f6c2d626d1913f5af5763beab7946978ce.diff LO

[clang] 5bf56a5 - [clang][Interp][NFCI] Don't crash on void builtin functions

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-26T07:32:33+01:00 New Revision: 5bf56a58775cb235b7ed9e9fcc6895b797e9721b URL: https://github.com/llvm/llvm-project/commit/5bf56a58775cb235b7ed9e9fcc6895b797e9721b DIFF: https://github.com/llvm/llvm-project/commit/5bf56a58775cb235b7ed9e9fcc6895b797e9721b.diff LO

[clang] 136c7ef - Revert "[clang][Interp] Fix left-/right-shifting more than sizeof(unsigned)"

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-26T07:49:10+01:00 New Revision: 136c7ef5d10fca0af101821b05084b428830e670 URL: https://github.com/llvm/llvm-project/commit/136c7ef5d10fca0af101821b05084b428830e670 DIFF: https://github.com/llvm/llvm-project/commit/136c7ef5d10fca0af101821b05084b428830e670.diff LO

[clang] 7f48154 - Re-apply "[clang][Interp] Fix left-/right-shifting more than sizeof(unsigned)"

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-26T08:02:27+01:00 New Revision: 7f48154ca11fee6579fe29a51ab2a329424d31c4 URL: https://github.com/llvm/llvm-project/commit/7f48154ca11fee6579fe29a51ab2a329424d31c4 DIFF: https://github.com/llvm/llvm-project/commit/7f48154ca11fee6579fe29a51ab2a329424d31c4.diff LO

[clang] 760136f - [clang][Interp] Implement __builtin_assume

2023-01-26 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-27T07:54:37+01:00 New Revision: 760136ff13ba172787c3367664fe9f3f7b3b64ef URL: https://github.com/llvm/llvm-project/commit/760136ff13ba172787c3367664fe9f3f7b3b64ef DIFF: https://github.com/llvm/llvm-project/commit/760136ff13ba172787c3367664fe9f3f7b3b64ef.diff LO

[clang] 7b966e2 - [clang][Interp][NFC] Add GetPtrBasePop opcode

2023-01-26 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-27T08:05:53+01:00 New Revision: 7b966e2156b8b461a29a49122286f804a30236e9 URL: https://github.com/llvm/llvm-project/commit/7b966e2156b8b461a29a49122286f804a30236e9 DIFF: https://github.com/llvm/llvm-project/commit/7b966e2156b8b461a29a49122286f804a30236e9.diff LO

[clang] 435225c - [clang][Interp][NFC] Remove an unnecessary isArray() check

2023-01-27 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-27T09:00:51+01:00 New Revision: 435225c6e2f860ecc53fcd65e193f832569d090e URL: https://github.com/llvm/llvm-project/commit/435225c6e2f860ecc53fcd65e193f832569d090e DIFF: https://github.com/llvm/llvm-project/commit/435225c6e2f860ecc53fcd65e193f832569d090e.diff LO

[clang] f2f8c25 - [clang][Interp][NFC] Print parent class name of methods

2023-01-27 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-27T09:04:14+01:00 New Revision: f2f8c25540753a8be375fc90ad703d4101562342 URL: https://github.com/llvm/llvm-project/commit/f2f8c25540753a8be375fc90ad703d4101562342 DIFF: https://github.com/llvm/llvm-project/commit/f2f8c25540753a8be375fc90ad703d4101562342.diff LO

[clang] f63138d - [clang][Interp] Fix Pointer::toAPValue() for expressions

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

[clang] 7bb615e - [clang][Interp] Materializing primitive temporaries

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

[clang] 0505c0b - [clang][Interp][NFC] Make VariableScope::getParent() const

2023-02-03 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-02-03T15:35:42+01:00 New Revision: 0505c0b8cc998399979fcb970634dc8ee974dc7d URL: https://github.com/llvm/llvm-project/commit/0505c0b8cc998399979fcb970634dc8ee974dc7d DIFF: https://github.com/llvm/llvm-project/commit/0505c0b8cc998399979fcb970634dc8ee974dc7d.diff LO

[clang] 60dcc70 - [clang][Interp] Only generate disassembly in debug builds

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

[clang] a7f3bca - [clang][Interp][NFCI] Handle DiscardResult for ExprWithCleanups

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

[clang] 5059193 - Revert "[clang][Interp] Only generate disassembly in debug builds"

2023-02-03 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-02-03T16:24:04+01:00 New Revision: 50591936a1befc44f2853f1a6493ee1ef2afaa6e URL: https://github.com/llvm/llvm-project/commit/50591936a1befc44f2853f1a6493ee1ef2afaa6e DIFF: https://github.com/llvm/llvm-project/commit/50591936a1befc44f2853f1a6493ee1ef2afaa6e.diff LO

[clang] 4a2c4ac - [clang][Interp] Support pointers in compound assignment operators

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

[clang] 9166842 - [clang][NFC] Fix a documentation typo

2023-02-06 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-02-06T12:37:36+01:00 New Revision: 9166842bc6fbd9c9b45134aa09a44b68ad1d7f02 URL: https://github.com/llvm/llvm-project/commit/9166842bc6fbd9c9b45134aa09a44b68ad1d7f02 DIFF: https://github.com/llvm/llvm-project/commit/9166842bc6fbd9c9b45134aa09a44b68ad1d7f02.diff LO

[clang] 9a3f3a9 - [clang][Interp][NFC] Use range for loop

2023-01-16 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-16T10:39:13+01:00 New Revision: 9a3f3a9a08d8ee37e6bf7f6f418c4c64bccee3f3 URL: https://github.com/llvm/llvm-project/commit/9a3f3a9a08d8ee37e6bf7f6f418c4c64bccee3f3 DIFF: https://github.com/llvm/llvm-project/commit/9a3f3a9a08d8ee37e6bf7f6f418c4c64bccee3f3.diff LO

[clang] 8650947 - [clang][Interp] Track initialization state of local variables

2023-01-18 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-18T16:55:02+01:00 New Revision: 865094746e2ad759aee52df2a291420d4fdd1e02 URL: https://github.com/llvm/llvm-project/commit/865094746e2ad759aee52df2a291420d4fdd1e02 DIFF: https://github.com/llvm/llvm-project/commit/865094746e2ad759aee52df2a291420d4fdd1e02.diff LO

[clang] 29d25f9 - [clang][Interp][NFC] Simplify InterpFrame constructor

2023-01-18 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-18T18:14:23+01:00 New Revision: 29d25f9e9a4c075023ac7d8f19e7073e9b2a0359 URL: https://github.com/llvm/llvm-project/commit/29d25f9e9a4c075023ac7d8f19e7073e9b2a0359 DIFF: https://github.com/llvm/llvm-project/commit/29d25f9e9a4c075023ac7d8f19e7073e9b2a0359.diff LO

[clang] 741cb06 - [clang][Interp][NFC] Remove unused functions

2023-01-19 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-19T09:22:57+01:00 New Revision: 741cb06cab5f3943c8037cfec89fc8663d6e4ae6 URL: https://github.com/llvm/llvm-project/commit/741cb06cab5f3943c8037cfec89fc8663d6e4ae6 DIFF: https://github.com/llvm/llvm-project/commit/741cb06cab5f3943c8037cfec89fc8663d6e4ae6.diff LO

[clang] 1221af9 - [clang][Interp] Use placement new to construct opcode args into vector

2023-01-19 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-19T09:22:57+01:00 New Revision: 1221af99281c87d35c65110a75f87893ff0fc947 URL: https://github.com/llvm/llvm-project/commit/1221af99281c87d35c65110a75f87893ff0fc947 DIFF: https://github.com/llvm/llvm-project/commit/1221af99281c87d35c65110a75f87893ff0fc947.diff LO

[clang] d44f4fa - [clang][Interp][NFC] Initialize constants as ~0u

2023-01-19 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-19T09:22:57+01:00 New Revision: d44f4fac424d70e7c8c463ad9f44a228fc61e9e5 URL: https://github.com/llvm/llvm-project/commit/d44f4fac424d70e7c8c463ad9f44a228fc61e9e5 DIFF: https://github.com/llvm/llvm-project/commit/d44f4fac424d70e7c8c463ad9f44a228fc61e9e5.diff LO

[clang] 6b0cd49 - [clang][Interp] Check Field initialization after constructor call

2023-01-19 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-19T09:42:22+01:00 New Revision: 6b0cd497b0fb584bdc0650b585c5bd1ed9edfc99 URL: https://github.com/llvm/llvm-project/commit/6b0cd497b0fb584bdc0650b585c5bd1ed9edfc99 DIFF: https://github.com/llvm/llvm-project/commit/6b0cd497b0fb584bdc0650b585c5bd1ed9edfc99.diff LO

[clang] 5b54cf1 - [clang][Interp] Unify visiting variable declarations

2023-01-19 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-19T10:46:16+01:00 New Revision: 5b54cf1a2892767fe949826a32d7820732028a38 URL: https://github.com/llvm/llvm-project/commit/5b54cf1a2892767fe949826a32d7820732028a38 DIFF: https://github.com/llvm/llvm-project/commit/5b54cf1a2892767fe949826a32d7820732028a38.diff LO

[clang] 9308014 - [clang][Interp] Diagnose uninitialized array record fields

2023-01-19 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-19T11:07:51+01:00 New Revision: 9308014195e2f091c0025ef4aa26ece080b7da8d URL: https://github.com/llvm/llvm-project/commit/9308014195e2f091c0025ef4aa26ece080b7da8d DIFF: https://github.com/llvm/llvm-project/commit/9308014195e2f091c0025ef4aa26ece080b7da8d.diff LO

[clang] 2aa23ff - [clang][Interp][NFCI] Pull IsConstantContext into State

2023-01-19 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-19T12:16:03+01:00 New Revision: 2aa23ff263a012afaf0dbb05d96a7301fc6cbb57 URL: https://github.com/llvm/llvm-project/commit/2aa23ff263a012afaf0dbb05d96a7301fc6cbb57 DIFF: https://github.com/llvm/llvm-project/commit/2aa23ff263a012afaf0dbb05d96a7301fc6cbb57.diff LO

[clang] fddf641 - [clang][Interp][NFC] Remove shift error checking code duplication

2023-01-19 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-19T12:18:26+01:00 New Revision: fddf6418e8492a544c9bfdb42a4dbc949d9dc2ee URL: https://github.com/llvm/llvm-project/commit/fddf6418e8492a544c9bfdb42a4dbc949d9dc2ee DIFF: https://github.com/llvm/llvm-project/commit/fddf6418e8492a544c9bfdb42a4dbc949d9dc2ee.diff LO

[clang] 9ee0d74 - [clang][Interp][NFC] Move CheckDivRem() implementation into Interp.cpp

2023-01-19 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-19T12:18:34+01:00 New Revision: 9ee0d7494eb35f5addefcb730cdf5c002ddeacd2 URL: https://github.com/llvm/llvm-project/commit/9ee0d7494eb35f5addefcb730cdf5c002ddeacd2 DIFF: https://github.com/llvm/llvm-project/commit/9ee0d7494eb35f5addefcb730cdf5c002ddeacd2.diff LO

[clang] 490e821 - [clang][Interp] Implement missing compound assign operators

2023-01-19 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-19T12:24:56+01:00 New Revision: 490e8214fca48824beda8b508d6d6bbbf3d8d9a7 URL: https://github.com/llvm/llvm-project/commit/490e8214fca48824beda8b508d6d6bbbf3d8d9a7 DIFF: https://github.com/llvm/llvm-project/commit/490e8214fca48824beda8b508d6d6bbbf3d8d9a7.diff LO

[clang] 2dbcfd2 - Revert "[clang][Interp][NFC] Move CheckDivRem() implementation into Interp.cpp"

2023-01-19 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-19T12:37:20+01:00 New Revision: 2dbcfd298f7cb1454ca16f544b7df980ec8fc17d URL: https://github.com/llvm/llvm-project/commit/2dbcfd298f7cb1454ca16f544b7df980ec8fc17d DIFF: https://github.com/llvm/llvm-project/commit/2dbcfd298f7cb1454ca16f544b7df980ec8fc17d.diff LO

[clang] 85acfc6 - Revert "[clang][Interp][NFC] Remove shift error checking code duplication"

2023-01-19 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-19T13:03:20+01:00 New Revision: 85acfc64257b133dcdc1d39f0ea07a0dc30a3656 URL: https://github.com/llvm/llvm-project/commit/85acfc64257b133dcdc1d39f0ea07a0dc30a3656 DIFF: https://github.com/llvm/llvm-project/commit/85acfc64257b133dcdc1d39f0ea07a0dc30a3656.diff LO

[clang] 1499cce - [clang] Improve diagnostic for "initializer-string for char array is too long"

2023-01-19 Thread Timm Bäder via cfe-commits
Author: Evan Smal Date: 2023-01-19T13:13:08+01:00 New Revision: 1499cce2646cbf4dd78f8534a4e71bd856b10994 URL: https://github.com/llvm/llvm-project/commit/1499cce2646cbf4dd78f8534a4e71bd856b10994 DIFF: https://github.com/llvm/llvm-project/commit/1499cce2646cbf4dd78f8534a4e71bd856b10994.diff LOG

[clang] 0f5a81c - [clang][Interp][NFC] Remove shift error checking code duplication

2023-01-19 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-19T13:52:47+01:00 New Revision: 0f5a81cb445bb26769d68d3944b6af79072b0cd0 URL: https://github.com/llvm/llvm-project/commit/0f5a81cb445bb26769d68d3944b6af79072b0cd0 DIFF: https://github.com/llvm/llvm-project/commit/0f5a81cb445bb26769d68d3944b6af79072b0cd0.diff LO

[clang] f6ea1af - Revert "[clang][Interp] Implement missing compound assign operators"

2023-01-19 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-19T13:52:47+01:00 New Revision: f6ea1af9a4b71d27de2dde629224af1220c5c85b URL: https://github.com/llvm/llvm-project/commit/f6ea1af9a4b71d27de2dde629224af1220c5c85b DIFF: https://github.com/llvm/llvm-project/commit/f6ea1af9a4b71d27de2dde629224af1220c5c85b.diff LO

[clang] 8df7e81 - Revert "[clang][Interp] Unify visiting variable declarations"

2023-01-19 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-19T13:52:47+01:00 New Revision: 8df7e818de45c367dc497e28d4d0e5a1fa1e64fe URL: https://github.com/llvm/llvm-project/commit/8df7e818de45c367dc497e28d4d0e5a1fa1e64fe DIFF: https://github.com/llvm/llvm-project/commit/8df7e818de45c367dc497e28d4d0e5a1fa1e64fe.diff LO

[clang] b7894eb - [clang][Interp] Initialize remaining InlineDescriptor fields

2023-01-20 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-20T10:04:16+01:00 New Revision: b7894ebf8439c0141614fbb8bfc1a27a0a67e946 URL: https://github.com/llvm/llvm-project/commit/b7894ebf8439c0141614fbb8bfc1a27a0a67e946 DIFF: https://github.com/llvm/llvm-project/commit/b7894ebf8439c0141614fbb8bfc1a27a0a67e946.diff LO

[clang] 3665da3 - Re-commit "[clang][Interp] Unify visiting variable declarations"

2023-01-21 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-21T10:23:53+01:00 New Revision: 3665da3d0091ab765d54ce643bd82d353c040631 URL: https://github.com/llvm/llvm-project/commit/3665da3d0091ab765d54ce643bd82d353c040631 DIFF: https://github.com/llvm/llvm-project/commit/3665da3d0091ab765d54ce643bd82d353c040631.diff LO

[clang] b07399f - [clang][Interp][NFC] Forward-declare Boolean in PrimTypes.h

2023-01-21 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-22T08:33:39+01:00 New Revision: b07399f0fa177fc9b673a5c32fce94233e8f5643 URL: https://github.com/llvm/llvm-project/commit/b07399f0fa177fc9b673a5c32fce94233e8f5643 DIFF: https://github.com/llvm/llvm-project/commit/b07399f0fa177fc9b673a5c32fce94233e8f5643.diff LO

[clang] 680993e - [clang][Interp][NFC] Fix header comment file name

2023-01-21 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-22T08:33:39+01:00 New Revision: 680993e90ba3201e46f3272ddb9a617a567194d3 URL: https://github.com/llvm/llvm-project/commit/680993e90ba3201e46f3272ddb9a617a567194d3 DIFF: https://github.com/llvm/llvm-project/commit/680993e90ba3201e46f3272ddb9a617a567194d3.diff LO

[clang] 8e7c1b9 - [clang][Interp][NFCI] Make InitMap::isInitialized() const

2023-01-21 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-22T08:33:40+01:00 New Revision: 8e7c1b9a3d5f08046261ca0b7e5d319a4c4c9b25 URL: https://github.com/llvm/llvm-project/commit/8e7c1b9a3d5f08046261ca0b7e5d319a4c4c9b25 DIFF: https://github.com/llvm/llvm-project/commit/8e7c1b9a3d5f08046261ca0b7e5d319a4c4c9b25.diff LO

[clang] 8f15c4c - [clang][Interp][NFC] Add Record::getDestructor()

2023-01-23 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-23T10:19:34+01:00 New Revision: 8f15c4c2a0fb61469060f9cf85b0b5adee8e0275 URL: https://github.com/llvm/llvm-project/commit/8f15c4c2a0fb61469060f9cf85b0b5adee8e0275 DIFF: https://github.com/llvm/llvm-project/commit/8f15c4c2a0fb61469060f9cf85b0b5adee8e0275.diff LO

[clang] 284bd95 - [clang][Interp][NFC] Remove unused using alias

2023-01-23 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-23T10:19:34+01:00 New Revision: 284bd95e80fc7674040f62b8c09ea06a54bd51b9 URL: https://github.com/llvm/llvm-project/commit/284bd95e80fc7674040f62b8c09ea06a54bd51b9 DIFF: https://github.com/llvm/llvm-project/commit/284bd95e80fc7674040f62b8c09ea06a54bd51b9.diff LO

[clang] d54ae90 - [clang][Interp][NFC] Rename InlineDescptor::IsMutable to IsFieldMutable

2023-01-23 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-23T10:32:51+01:00 New Revision: d54ae905d13ed56ab8f4ce0147eb92801684f0f3 URL: https://github.com/llvm/llvm-project/commit/d54ae905d13ed56ab8f4ce0147eb92801684f0f3 DIFF: https://github.com/llvm/llvm-project/commit/d54ae905d13ed56ab8f4ce0147eb92801684f0f3.diff LO

[clang] 6469281 - [clang][Interp][NFC] Remove InitFn code

2023-01-23 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-23T12:19:36+01:00 New Revision: 6469281100e654f690af8d5bcf0123e4105cafbe URL: https://github.com/llvm/llvm-project/commit/6469281100e654f690af8d5bcf0123e4105cafbe DIFF: https://github.com/llvm/llvm-project/commit/6469281100e654f690af8d5bcf0123e4105cafbe.diff LO

[clang] bce55d0 - [clang][NFC] Remove unused parameter from ActOnCXXNestedNameSpecifier

2022-06-15 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-06-15T16:06:06+02:00 New Revision: bce55d06904c2b121e8eb94c340f16a6bb020860 URL: https://github.com/llvm/llvm-project/commit/bce55d06904c2b121e8eb94c340f16a6bb020860 DIFF: https://github.com/llvm/llvm-project/commit/bce55d06904c2b121e8eb94c340f16a6bb020860.diff LO

[clang] c149fa1 - [clang][sema] Provide better diagnostic for missing template arguments

2022-06-15 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-06-15T16:06:06+02:00 New Revision: c149fa1f5fdaf62aa1db4bc52d72a34f0a92dd4f URL: https://github.com/llvm/llvm-project/commit/c149fa1f5fdaf62aa1db4bc52d72a34f0a92dd4f DIFF: https://github.com/llvm/llvm-project/commit/c149fa1f5fdaf62aa1db4bc52d72a34f0a92dd4f.diff LO

[clang] 9f97720 - [clang][driver] Dynamically select gcc-toolset/devtoolset

2022-06-02 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-06-03T08:12:27+02:00 New Revision: 9f97720268911abae2ad9d90e270358db234a1c1 URL: https://github.com/llvm/llvm-project/commit/9f97720268911abae2ad9d90e270358db234a1c1 DIFF: https://github.com/llvm/llvm-project/commit/9f97720268911abae2ad9d90e270358db234a1c1.diff LO

[clang] a459d1e - [clang][sema] Remove unused paramter from VerifyBitField

2022-06-03 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-06-03T09:52:37+02:00 New Revision: a459d1eb2c779516652b3e6863cc3973d9bfbbef URL: https://github.com/llvm/llvm-project/commit/a459d1eb2c779516652b3e6863cc3973d9bfbbef DIFF: https://github.com/llvm/llvm-project/commit/a459d1eb2c779516652b3e6863cc3973d9bfbbef.diff LO

[clang] 8feb92a - [clang][tests] Add missing compiler name

2022-06-09 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-06-09T15:11:40+02:00 New Revision: 8feb92add88adbb53729dd10f12667bb326e021e URL: https://github.com/llvm/llvm-project/commit/8feb92add88adbb53729dd10f12667bb326e021e DIFF: https://github.com/llvm/llvm-project/commit/8feb92add88adbb53729dd10f12667bb326e021e.diff LO

[clang] ad4a513 - [clang][CFG] Cleanup functions

2023-09-19 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-09-19T11:56:44+02:00 New Revision: ad4a513026d8f15f40ac5a6dede6ad3aabfb URL: https://github.com/llvm/llvm-project/commit/ad4a513026d8f15f40ac5a6dede6ad3aabfb DIFF: https://github.com/llvm/llvm-project/commit/ad4a513026d8f15f40ac5a6dede6ad3aabfb.diff LO

[clang] cf8e189 - [clang][TSA] Thread safety cleanup functions

2023-09-19 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-09-19T16:00:33+02:00 New Revision: cf8e189a99f988398a48148b9ea7901948665ab0 URL: https://github.com/llvm/llvm-project/commit/cf8e189a99f988398a48148b9ea7901948665ab0 DIFF: https://github.com/llvm/llvm-project/commit/cf8e189a99f988398a48148b9ea7901948665ab0.diff LO

[clang] 765b38f - [clang][Interp][NFC] Small code refactoring

2023-09-20 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-09-20T14:33:46+02:00 New Revision: 765b38fbf16bef0a0646a4bfc9a933cb8d11f5ba URL: https://github.com/llvm/llvm-project/commit/765b38fbf16bef0a0646a4bfc9a933cb8d11f5ba DIFF: https://github.com/llvm/llvm-project/commit/765b38fbf16bef0a0646a4bfc9a933cb8d11f5ba.diff LO

[clang] b2bbf69 - [clang][Sema][NFC] _or_null -> _if_present

2023-09-22 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-09-22T11:23:18+02:00 New Revision: b2bbf6947cae64934ff35a6a467bad34c1096155 URL: https://github.com/llvm/llvm-project/commit/b2bbf6947cae64934ff35a6a467bad34c1096155 DIFF: https://github.com/llvm/llvm-project/commit/b2bbf6947cae64934ff35a6a467bad34c1096155.diff LO

[clang] 658b655 - [clang][Interp][NFC] Refactor ByteCodeEmitter a bit

2023-09-23 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-09-23T11:45:30+02:00 New Revision: 658b655191e997258ac0e5f3308c59e51c2a1ee3 URL: https://github.com/llvm/llvm-project/commit/658b655191e997258ac0e5f3308c59e51c2a1ee3 DIFF: https://github.com/llvm/llvm-project/commit/658b655191e997258ac0e5f3308c59e51c2a1ee3.diff LO

[clang] d437e68 - [clang][Interp][NFC] Enable constexpr-single-element-array test

2023-09-23 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-09-23T14:15:40+02:00 New Revision: d437e68b5b5a1f0291a0eaa72a07712e7aaccd10 URL: https://github.com/llvm/llvm-project/commit/d437e68b5b5a1f0291a0eaa72a07712e7aaccd10 DIFF: https://github.com/llvm/llvm-project/commit/d437e68b5b5a1f0291a0eaa72a07712e7aaccd10.diff LO

[clang] f1128f3 - [clang][Interp][NFC] Enable more existing SemaCXX tests

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

[clang] 3935a18 - [clang][Interp][NFC] Use GetPtrThisField intead of two ops

2023-09-24 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-09-24T09:56:48+02:00 New Revision: 3935a18a5c22e07a3afe31afd007457d3cec8133 URL: https://github.com/llvm/llvm-project/commit/3935a18a5c22e07a3afe31afd007457d3cec8133 DIFF: https://github.com/llvm/llvm-project/commit/3935a18a5c22e07a3afe31afd007457d3cec8133.diff LO

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

2023-09-24 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-09-24T09:56:49+02:00 New Revision: c97c28dfb3608a78cb70e99ecdc798f65941d46e URL: https://github.com/llvm/llvm-project/commit/c97c28dfb3608a78cb70e99ecdc798f65941d46e DIFF: https://github.com/llvm/llvm-project/commit/c97c28dfb3608a78cb70e99ecdc798f65941d46e.diff LO

[clang] f4aabc2 - [clang][Interp][NFC] Clean up EvalEmitter includes

2023-09-24 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-09-24T10:22:34+02:00 New Revision: f4aabc2d9d559decc7a8e0fcfb88e657194595e4 URL: https://github.com/llvm/llvm-project/commit/f4aabc2d9d559decc7a8e0fcfb88e657194595e4 DIFF: https://github.com/llvm/llvm-project/commit/f4aabc2d9d559decc7a8e0fcfb88e657194595e4.diff LO

[clang] a7fdbec - [clang][Interp][NFC] Clean up Context includes

2023-09-24 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-09-24T10:40:17+02:00 New Revision: a7fdbecfb3ce2446e6016a9c868805c97d8f1468 URL: https://github.com/llvm/llvm-project/commit/a7fdbecfb3ce2446e6016a9c868805c97d8f1468 DIFF: https://github.com/llvm/llvm-project/commit/a7fdbecfb3ce2446e6016a9c868805c97d8f1468.diff LO

[clang] b406819 - [clang][Parser][NFC] Reformat if statement

2023-09-28 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-09-28T12:32:30+02:00 New Revision: b4068198327951f5298f9255c499a1d6c4cd6493 URL: https://github.com/llvm/llvm-project/commit/b4068198327951f5298f9255c499a1d6c4cd6493 DIFF: https://github.com/llvm/llvm-project/commit/b4068198327951f5298f9255c499a1d6c4cd6493.diff LO

[clang] 56a3574 - [clang][Parser][NFC] Fix a doc comment mishap

2023-09-28 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-09-28T12:32:30+02:00 New Revision: 56a35746debc172e36eb6eaf17c5dcf4927a425e URL: https://github.com/llvm/llvm-project/commit/56a35746debc172e36eb6eaf17c5dcf4927a425e DIFF: https://github.com/llvm/llvm-project/commit/56a35746debc172e36eb6eaf17c5dcf4927a425e.diff LO

[clang] 5db790f - [clang][Parse][NFC] Make ParseOpenMPAttributeArgs() AttrName const

2023-09-28 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-09-28T19:37:41+02:00 New Revision: 5db790f96c67f6b610e3d436d6d150f8748fda65 URL: https://github.com/llvm/llvm-project/commit/5db790f96c67f6b610e3d436d6d150f8748fda65 DIFF: https://github.com/llvm/llvm-project/commit/5db790f96c67f6b610e3d436d6d150f8748fda65.diff LO

[clang] 92eaeb6 - [clang][Parse][NFC] Remove dead if statement

2023-09-28 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-09-28T19:37:42+02:00 New Revision: 92eaeb6c63d260a4f618a57c6441d2c3153280ca URL: https://github.com/llvm/llvm-project/commit/92eaeb6c63d260a4f618a57c6441d2c3153280ca DIFF: https://github.com/llvm/llvm-project/commit/92eaeb6c63d260a4f618a57c6441d2c3153280ca.diff LO

[clang] 38018ec - [clang][Interp][NFC] Add a failing test case for ArrayInitLoopExprs

2023-09-28 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-09-29T07:04:31+02:00 New Revision: 38018ecf965fda81d15edfb904b5b28adb6051b0 URL: https://github.com/llvm/llvm-project/commit/38018ecf965fda81d15edfb904b5b28adb6051b0 DIFF: https://github.com/llvm/llvm-project/commit/38018ecf965fda81d15edfb904b5b28adb6051b0.diff LO

[clang] fb0f557 - [clang][Interp][NFC] Enable SemaCXX/constexpr-many-arguments test

2023-09-29 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-09-29T12:34:25+02:00 New Revision: fb0f5579c86377f52f97453f8d9ba7c8d7d3 URL: https://github.com/llvm/llvm-project/commit/fb0f5579c86377f52f97453f8d9ba7c8d7d3 DIFF: https://github.com/llvm/llvm-project/commit/fb0f5579c86377f52f97453f8d9ba7c8d7d3.diff LO

[clang] cc69662 - [clang][Interp][NFC] Remove unneeded Source.h includes

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

[clang] 4bae636 - Revert "[clang][Interp] Add IntegralAP for arbitrary-precision integers (#65844)"

2023-09-30 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-09-30T20:12:14+02:00 New Revision: 4bae636abfe4d9ef4b778fc3e4ea0a3fc33e2f37 URL: https://github.com/llvm/llvm-project/commit/4bae636abfe4d9ef4b778fc3e4ea0a3fc33e2f37 DIFF: https://github.com/llvm/llvm-project/commit/4bae636abfe4d9ef4b778fc3e4ea0a3fc33e2f37.diff LO

[clang] 18461dc - [clang][Interp] Add IntegralAP for arbitrary-precision integers (#65844)

2023-09-30 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-10-01T07:11:07+02:00 New Revision: 18461dc45483f6f589de143a287ca80a832ab260 URL: https://github.com/llvm/llvm-project/commit/18461dc45483f6f589de143a287ca80a832ab260 DIFF: https://github.com/llvm/llvm-project/commit/18461dc45483f6f589de143a287ca80a832ab260.diff LO

[clang] c77b2ad - [clang][Interp] Disable int128 tests on targets that don't have int128

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

[clang] dcb946a - [clang][Interp] Try to fix a build failure on Windows

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

[clang] 8245ca9 - [clang][Interp] Don't disable int128 tests everywhere.

2023-10-02 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-10-02T09:55:35+02:00 New Revision: 8245ca994bc524ef7a047526c128dbe0cb14d104 URL: https://github.com/llvm/llvm-project/commit/8245ca994bc524ef7a047526c128dbe0cb14d104 DIFF: https://github.com/llvm/llvm-project/commit/8245ca994bc524ef7a047526c128dbe0cb14d104.diff LO

[clang] b52a5c6 - [clang][Interp] Try to fix another build failure on Windows

2023-10-02 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-10-02T15:11:17+02:00 New Revision: b52a5c636064ca7138eb996d74941bbe6f07080c URL: https://github.com/llvm/llvm-project/commit/b52a5c636064ca7138eb996d74941bbe6f07080c DIFF: https://github.com/llvm/llvm-project/commit/b52a5c636064ca7138eb996d74941bbe6f07080c.diff LO

[clang] fb0a7c8 - [clang][Interp][NFC] Make IntegralAP::V private

2023-10-02 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-10-03T06:31:03+02:00 New Revision: fb0a7c8589e1320de1bf48161a4995a0e5dc8b77 URL: https://github.com/llvm/llvm-project/commit/fb0a7c8589e1320de1bf48161a4995a0e5dc8b77 DIFF: https://github.com/llvm/llvm-project/commit/fb0a7c8589e1320de1bf48161a4995a0e5dc8b77.diff LO

[clang] 4d7f4a7 - [clang][Interp] Only lazily visit constant globals

2023-10-05 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-10-05T09:37:37+02:00 New Revision: 4d7f4a7c82cb742dd9711cce1cfbe574ac08c068 URL: https://github.com/llvm/llvm-project/commit/4d7f4a7c82cb742dd9711cce1cfbe574ac08c068 DIFF: https://github.com/llvm/llvm-project/commit/4d7f4a7c82cb742dd9711cce1cfbe574ac08c068.diff LO

[clang] 57147bb - [clang][Interp] Support LambdaThisCaptures

2023-10-05 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-10-05T09:46:15+02:00 New Revision: 57147bb25303aef5edf251d1f2243e75dc687aec URL: https://github.com/llvm/llvm-project/commit/57147bb25303aef5edf251d1f2243e75dc687aec DIFF: https://github.com/llvm/llvm-project/commit/57147bb25303aef5edf251d1f2243e75dc687aec.diff LO

[clang] 32d16b6 - [clang][Sema][NFC] Remove an unnecessary static_cast

2023-10-05 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-10-05T16:15:13+02:00 New Revision: 32d16b64d3125e76f65d7d88a302a33618eb0e6e URL: https://github.com/llvm/llvm-project/commit/32d16b64d3125e76f65d7d88a302a33618eb0e6e DIFF: https://github.com/llvm/llvm-project/commit/32d16b64d3125e76f65d7d88a302a33618eb0e6e.diff LO

[clang] 0f7a54e - [clang][Interp][NFC] Clear InterpStack::ItemTypes in clear()

2023-07-19 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-07-20T08:10:20+02:00 New Revision: 0f7a54e3b5a7be63b1c24dc46249de0be94b9997 URL: https://github.com/llvm/llvm-project/commit/0f7a54e3b5a7be63b1c24dc46249de0be94b9997 DIFF: https://github.com/llvm/llvm-project/commit/0f7a54e3b5a7be63b1c24dc46249de0be94b9997.diff LO

[clang] e704400 - [clang][Interp][NFC] Fix a doc comment mixup

2023-07-19 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-07-20T08:12:58+02:00 New Revision: e704400fe5d13d51b12e3c1fbc054cac429bdd6b URL: https://github.com/llvm/llvm-project/commit/e704400fe5d13d51b12e3c1fbc054cac429bdd6b DIFF: https://github.com/llvm/llvm-project/commit/e704400fe5d13d51b12e3c1fbc054cac429bdd6b.diff LO

[clang] 12baf98 - [clang][Interp][NFC] Add another assertion to InterpStack::peek()

2023-07-19 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-07-20T08:12:58+02:00 New Revision: 12baf9859b70c653b3d67f5efdcaf608804efb5d URL: https://github.com/llvm/llvm-project/commit/12baf9859b70c653b3d67f5efdcaf608804efb5d DIFF: https://github.com/llvm/llvm-project/commit/12baf9859b70c653b3d67f5efdcaf608804efb5d.diff LO

[clang] 465f65a - [clang][Interp][NFC] Add a debugging assertion

2023-07-20 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-07-20T14:06:09+02:00 New Revision: 465f65a549e5fd092f6da8b09d0f1d50ca7f4ddc URL: https://github.com/llvm/llvm-project/commit/465f65a549e5fd092f6da8b09d0f1d50ca7f4ddc DIFF: https://github.com/llvm/llvm-project/commit/465f65a549e5fd092f6da8b09d0f1d50ca7f4ddc.diff LO

[clang] 3203d3e - [clang][Interp][NFC] Add InterpStack::dump()

2023-07-20 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-07-20T14:56:44+02:00 New Revision: 3203d3eac4d14f44d6e660d8835c10a42a07fee2 URL: https://github.com/llvm/llvm-project/commit/3203d3eac4d14f44d6e660d8835c10a42a07fee2 DIFF: https://github.com/llvm/llvm-project/commit/3203d3eac4d14f44d6e660d8835c10a42a07fee2.diff LO

[clang] 5522e31 - [clang][NFC] Simplify SourceLocExpr::EvaluateInContext

2023-07-20 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-07-20T15:15:57+02:00 New Revision: 5522e316f91ef490b34ffdf2c21fc8fed8affe5f URL: https://github.com/llvm/llvm-project/commit/5522e316f91ef490b34ffdf2c21fc8fed8affe5f DIFF: https://github.com/llvm/llvm-project/commit/5522e316f91ef490b34ffdf2c21fc8fed8affe5f.diff LO

[clang] af67614 - [clang][Interp] Call dtor of Floating values

2023-07-20 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-07-20T15:27:16+02:00 New Revision: af67614f79059686399e2808c80658af783f48d3 URL: https://github.com/llvm/llvm-project/commit/af67614f79059686399e2808c80658af783f48d3 DIFF: https://github.com/llvm/llvm-project/commit/af67614f79059686399e2808c80658af783f48d3.diff LO

[clang] d6b0af0 - [clang][Interp] Add more shift error checking

2023-07-20 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-07-20T15:35:47+02:00 New Revision: d6b0af0574ca21ae7b0fa6aa364345159f451da1 URL: https://github.com/llvm/llvm-project/commit/d6b0af0574ca21ae7b0fa6aa364345159f451da1 DIFF: https://github.com/llvm/llvm-project/commit/d6b0af0574ca21ae7b0fa6aa364345159f451da1.diff LO

[clang] eaadbcd - [clang][Interp] Implement __builtin_strcmp

2023-07-20 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-07-20T15:46:04+02:00 New Revision: eaadbcd5e06893f2536e643d5d08b161ecf8c7ec URL: https://github.com/llvm/llvm-project/commit/eaadbcd5e06893f2536e643d5d08b161ecf8c7ec DIFF: https://github.com/llvm/llvm-project/commit/eaadbcd5e06893f2536e643d5d08b161ecf8c7ec.diff LO

[clang] a1c0e3b - [clang][Interp] Fix compound assign operator evaluation order

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

[clang] 53c936a - [clang][Interp] Add missing static_assert messages

2023-07-20 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-07-20T16:19:12+02:00 New Revision: 53c936a67c15bc5025ef9f7804399884ca73efa7 URL: https://github.com/llvm/llvm-project/commit/53c936a67c15bc5025ef9f7804399884ca73efa7 DIFF: https://github.com/llvm/llvm-project/commit/53c936a67c15bc5025ef9f7804399884ca73efa7.diff LO

[clang] cf70e89 - [clang][Interp] Provide required c++14 warnings

2023-07-20 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-07-20T16:39:54+02:00 New Revision: cf70e89a8dd34514f1db9165f0e48be1d328b704 URL: https://github.com/llvm/llvm-project/commit/cf70e89a8dd34514f1db9165f0e48be1d328b704 DIFF: https://github.com/llvm/llvm-project/commit/cf70e89a8dd34514f1db9165f0e48be1d328b704.diff LO

[clang] 25b7417 - [clang][Interp][NFC] Use existing local variable

2023-07-23 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-07-23T10:27:51+02:00 New Revision: 25b7417bba4efcc9058f0057f854703dd3859776 URL: https://github.com/llvm/llvm-project/commit/25b7417bba4efcc9058f0057f854703dd3859776 DIFF: https://github.com/llvm/llvm-project/commit/25b7417bba4efcc9058f0057f854703dd3859776.diff LO

[clang] 0d91cb5 - [clang][Interp][NFC] Clean up getOrCreateDummy()

2023-07-23 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-07-23T10:27:51+02:00 New Revision: 0d91cb5ef9c01ab633243838e892f61f73ebc56b URL: https://github.com/llvm/llvm-project/commit/0d91cb5ef9c01ab633243838e892f61f73ebc56b DIFF: https://github.com/llvm/llvm-project/commit/0d91cb5ef9c01ab633243838e892f61f73ebc56b.diff LO

[clang] 91cab53 - [clang][Interp][NFC] Fix InterpStack::dump() for empty stacks

2023-07-23 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-07-23T10:31:22+02:00 New Revision: 91cab53f881086c45b44541eec8e408e3a7446b4 URL: https://github.com/llvm/llvm-project/commit/91cab53f881086c45b44541eec8e408e3a7446b4 DIFF: https://github.com/llvm/llvm-project/commit/91cab53f881086c45b44541eec8e408e3a7446b4.diff LO

[clang] 142bfaf - [clang][Interp][NFC] Fix two small code style problems

2023-07-23 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-07-23T10:31:22+02:00 New Revision: 142bfaff7e7bbb768b5f22b3b14691b5ce3615f9 URL: https://github.com/llvm/llvm-project/commit/142bfaff7e7bbb768b5f22b3b14691b5ce3615f9 DIFF: https://github.com/llvm/llvm-project/commit/142bfaff7e7bbb768b5f22b3b14691b5ce3615f9.diff LO

[clang] 8cb6e47 - [clang][Interp] Handle PtrMemOps

2023-07-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-07-26T07:04:21+02:00 New Revision: 8cb6e476ccaa62b2621a5f68689a6070592f221d URL: https://github.com/llvm/llvm-project/commit/8cb6e476ccaa62b2621a5f68689a6070592f221d DIFF: https://github.com/llvm/llvm-project/commit/8cb6e476ccaa62b2621a5f68689a6070592f221d.diff LO

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