[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[clang] 0a6c8c1 - [clang][Interp][NFC] Add a helper function for local variables

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

[clang] 5de6b94 - [clang][Interp][NFC] Replace remaining dyn_cast_or_null uses

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

[clang] af3a171 - [clang][Interp] Compound assign operators for FP values

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

[clang] c61fe18 - [clang][Interp][NFC] Get rid of InterpSize

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

[clang] df33d17 - [clang][Interp][NFC] Remove an unused function

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

[clang] 611a748 - [clang][Interp] Add empty messages to static_asserts

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-25T15:20:46+01:00 New Revision: 611a748b2252f9c529805cc2fa34c073e9b42bcd URL: https://github.com/llvm/llvm-project/commit/611a748b2252f9c529805cc2fa34c073e9b42bcd DIFF: https://github.com/llvm/llvm-project/commit/611a748b2252f9c529805cc2fa34c073e9b42bcd.diff

[clang] cb7f582 - Re-apply "[clang][Interp] Support floating-point values"

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

[clang] b3b1d86 - Revert "[clang][Interp] Support floating-point values"

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-25T14:48:39+01:00 New Revision: b3b1d86137422dbdc9e8626925067f1b50734036 URL: https://github.com/llvm/llvm-project/commit/b3b1d86137422dbdc9e8626925067f1b50734036 DIFF: https://github.com/llvm/llvm-project/commit/b3b1d86137422dbdc9e8626925067f1b50734036.diff

[clang] 62f43c3 - [clang][Interp] Support floating-point values

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-25T14:41:26+01:00 New Revision: 62f43c3eae2460d4ca3da7897fd2d7c56920638c URL: https://github.com/llvm/llvm-project/commit/62f43c3eae2460d4ca3da7897fd2d7c56920638c DIFF: https://github.com/llvm/llvm-project/commit/62f43c3eae2460d4ca3da7897fd2d7c56920638c.diff

[clang] 0a3243d - [clang][Interp] Array initialization via string literal

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-25T14:22:05+01:00 New Revision: 0a3243de62c1f0a1e0c2b3c5b4aae8323bef9605 URL: https://github.com/llvm/llvm-project/commit/0a3243de62c1f0a1e0c2b3c5b4aae8323bef9605 DIFF: https://github.com/llvm/llvm-project/commit/0a3243de62c1f0a1e0c2b3c5b4aae8323bef9605.diff

[clang] a7a4463 - [clang][Interp] Start implementing builtin functions

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-25T14:08:03+01:00 New Revision: a7a4463acbe10d1b5c9eadcd6cb94790caad86e4 URL: https://github.com/llvm/llvm-project/commit/a7a4463acbe10d1b5c9eadcd6cb94790caad86e4 DIFF: https://github.com/llvm/llvm-project/commit/a7a4463acbe10d1b5c9eadcd6cb94790caad86e4.diff

[clang] 1a84036 - [clang][Interp] Specify c++ standard used in switch test

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

[clang] 024e4f1 - [clang][Interp] Implement switch statements

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-25T13:21:24+01:00 New Revision: 024e4f16ca795b98a5dea371cab623f851858925 URL: https://github.com/llvm/llvm-project/commit/024e4f16ca795b98a5dea371cab623f851858925 DIFF: https://github.com/llvm/llvm-project/commit/024e4f16ca795b98a5dea371cab623f851858925.diff

[clang] f4a6842 - [clang][Interp] Reject invalid declarations and expressions

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-25T12:52:44+01:00 New Revision: f4a6842c5a4d729bacfd0240b44fa726a28e6bfb URL: https://github.com/llvm/llvm-project/commit/f4a6842c5a4d729bacfd0240b44fa726a28e6bfb DIFF: https://github.com/llvm/llvm-project/commit/f4a6842c5a4d729bacfd0240b44fa726a28e6bfb.diff

[clang] 2725e2c - [clang][Interp] Fix ImplicitValueInitExprs for pointer types

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-25T12:31:49+01:00 New Revision: 2725e2c0323f1408467452e3cc2a4a8cb3ea49a7 URL: https://github.com/llvm/llvm-project/commit/2725e2c0323f1408467452e3cc2a4a8cb3ea49a7 DIFF: https://github.com/llvm/llvm-project/commit/2725e2c0323f1408467452e3cc2a4a8cb3ea49a7.diff

[clang] 7348bb3 - [clang][Interp] Support inc/dec operators for pointers

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-25T11:57:05+01:00 New Revision: 7348bb36c5570e718469f043504e80491bb7f12b URL: https://github.com/llvm/llvm-project/commit/7348bb36c5570e718469f043504e80491bb7f12b DIFF: https://github.com/llvm/llvm-project/commit/7348bb36c5570e718469f043504e80491bb7f12b.diff

[clang] ad2fb01 - [clang][Interp] Fix dereferencing arrays with no offset applied

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-25T11:21:31+01:00 New Revision: ad2fb01cb68dc17594d2a923da90f5e01e127cdf URL: https://github.com/llvm/llvm-project/commit/ad2fb01cb68dc17594d2a923da90f5e01e127cdf DIFF: https://github.com/llvm/llvm-project/commit/ad2fb01cb68dc17594d2a923da90f5e01e127cdf.diff

[clang] 902140d - [clang][Interp] Re-apply "Implement missing compound assign operators"

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-25T10:24:50+01:00 New Revision: 902140dd3877b63bb749fce64e22d0d39e3a9ec2 URL: https://github.com/llvm/llvm-project/commit/902140dd3877b63bb749fce64e22d0d39e3a9ec2 DIFF: https://github.com/llvm/llvm-project/commit/902140dd3877b63bb749fce64e22d0d39e3a9ec2.diff

[clang] de3a3cb - [clang][Interp] Fix compound assign operator types

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-25T10:12:26+01:00 New Revision: de3a3cb987f11075a62680c001d3cadd0a1d1397 URL: https://github.com/llvm/llvm-project/commit/de3a3cb987f11075a62680c001d3cadd0a1d1397 DIFF: https://github.com/llvm/llvm-project/commit/de3a3cb987f11075a62680c001d3cadd0a1d1397.diff

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[clang] 78a9ee7 - [clang][Interp][NFC] Remove code duplication in VisitRecordInitializer

2023-01-11 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-11T13:08:51+01:00 New Revision: 78a9ee7834331fb4360457cc565fa36f5452f7e0 URL: https://github.com/llvm/llvm-project/commit/78a9ee7834331fb4360457cc565fa36f5452f7e0 DIFF: https://github.com/llvm/llvm-project/commit/78a9ee7834331fb4360457cc565fa36f5452f7e0.diff

[clang] 3696941 - [clang][Interp][NFC] Add an assertion

2023-01-11 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-11T13:05:14+01:00 New Revision: 3696941dae5cc5bb379c50eae6190e29f7edbbb1 URL: https://github.com/llvm/llvm-project/commit/3696941dae5cc5bb379c50eae6190e29f7edbbb1 DIFF: https://github.com/llvm/llvm-project/commit/3696941dae5cc5bb379c50eae6190e29f7edbbb1.diff

[clang] 8b301b4 - [clang][Interp][NFC] Print Pointee address of Pointer

2023-01-11 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-11T12:01:32+01:00 New Revision: 8b301b4f6b3d7068fd81f88ac001916c2f138c33 URL: https://github.com/llvm/llvm-project/commit/8b301b4f6b3d7068fd81f88ac001916c2f138c33 DIFF: https://github.com/llvm/llvm-project/commit/8b301b4f6b3d7068fd81f88ac001916c2f138c33.diff

[clang] 48655f7 - [clang][Interp][NFC] Fix typo in comment

2022-12-28 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-12-28T12:08:29+01:00 New Revision: 48655f72f9c09a6164109bff3197e07a3f3d8a52 URL: https://github.com/llvm/llvm-project/commit/48655f72f9c09a6164109bff3197e07a3f3d8a52 DIFF: https://github.com/llvm/llvm-project/commit/48655f72f9c09a6164109bff3197e07a3f3d8a52.diff

[clang] 1a24bbe - Revert "[clang][NFC] Clean up createDefaultOutputFile()"

2022-12-20 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-12-20T11:46:09+01:00 New Revision: 1a24bbeefd2ad29e579f871144cfb17a4afb4320 URL: https://github.com/llvm/llvm-project/commit/1a24bbeefd2ad29e579f871144cfb17a4afb4320 DIFF: https://github.com/llvm/llvm-project/commit/1a24bbeefd2ad29e579f871144cfb17a4afb4320.diff

[clang] d20101d - [clang][NFC] Clean up createDefaultOutputFile()

2022-12-20 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-12-20T11:29:44+01:00 New Revision: d20101db48945e9d7a19ce3edcfd91d7e1aeadab URL: https://github.com/llvm/llvm-project/commit/d20101db48945e9d7a19ce3edcfd91d7e1aeadab DIFF: https://github.com/llvm/llvm-project/commit/d20101db48945e9d7a19ce3edcfd91d7e1aeadab.diff

[clang] d4f1f35 - [clang][Interp][NFC] Move to std::optional

2022-12-05 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-12-05T17:31:49+01:00 New Revision: d4f1f35978c2593f7c52452d699a96899725452e URL: https://github.com/llvm/llvm-project/commit/d4f1f35978c2593f7c52452d699a96899725452e DIFF: https://github.com/llvm/llvm-project/commit/d4f1f35978c2593f7c52452d699a96899725452e.diff

[clang] 89b0095 - Revert "[clang][Interp] Use placement new to construct opcode args into vector"

2022-11-30 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-30T16:07:57+01:00 New Revision: 89b009559cea546f16f45105bb1ce90265f79c9c URL: https://github.com/llvm/llvm-project/commit/89b009559cea546f16f45105bb1ce90265f79c9c DIFF: https://github.com/llvm/llvm-project/commit/89b009559cea546f16f45105bb1ce90265f79c9c.diff

[clang] ec23e55 - [clang][Interp][NFC] Avoid unnecessary work in compileFunc()

2022-11-30 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-30T16:07:29+01:00 New Revision: ec23e5584de0b7212db64f5e2aff355e8279537e URL: https://github.com/llvm/llvm-project/commit/ec23e5584de0b7212db64f5e2aff355e8279537e DIFF: https://github.com/llvm/llvm-project/commit/ec23e5584de0b7212db64f5e2aff355e8279537e.diff

[clang] 7c215a4 - [clang][Interp] Explicitly handle RVO Pointer

2022-11-30 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-30T10:37:57+01:00 New Revision: 7c215a457178174187cb975e6ee7d96105ea0ef8 URL: https://github.com/llvm/llvm-project/commit/7c215a457178174187cb975e6ee7d96105ea0ef8 DIFF: https://github.com/llvm/llvm-project/commit/7c215a457178174187cb975e6ee7d96105ea0ef8.diff

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

2022-11-30 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-30T10:09:52+01:00 New Revision: aaf73ae266db44fce107a0b73fcb33527bfb52eb URL: https://github.com/llvm/llvm-project/commit/aaf73ae266db44fce107a0b73fcb33527bfb52eb DIFF: https://github.com/llvm/llvm-project/commit/aaf73ae266db44fce107a0b73fcb33527bfb52eb.diff

[clang] c3380c3 - [clang][Interp] Handle undefined functions better

2022-11-30 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-30T10:09:52+01:00 New Revision: c3380c32f856925733a113c12cdeb3c3cb369f1f URL: https://github.com/llvm/llvm-project/commit/c3380c32f856925733a113c12cdeb3c3cb369f1f DIFF: https://github.com/llvm/llvm-project/commit/c3380c32f856925733a113c12cdeb3c3cb369f1f.diff

[clang] 8095b09 - [clang][Interp] Array initialization via CXXConstructExpr

2022-11-30 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-30T10:09:52+01:00 New Revision: 8095b090db20ac175b7a4db1a51c167249842e8f URL: https://github.com/llvm/llvm-project/commit/8095b090db20ac175b7a4db1a51c167249842e8f DIFF: https://github.com/llvm/llvm-project/commit/8095b090db20ac175b7a4db1a51c167249842e8f.diff

[clang] afa60d0 - [clang][Interp] Fix discarding non-primitive function call return values

2022-11-30 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-30T09:18:28+01:00 New Revision: afa60d08a2d4e99cec6cacdcdc36d568ac2b3118 URL: https://github.com/llvm/llvm-project/commit/afa60d08a2d4e99cec6cacdcdc36d568ac2b3118 DIFF: https://github.com/llvm/llvm-project/commit/afa60d08a2d4e99cec6cacdcdc36d568ac2b3118.diff

[clang] 2a1c192 - [clang][Parse] Remove constant expression from if condition

2022-11-22 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-22T17:31:21+01:00 New Revision: 2a1c192bd6bf639bc3f14cfb19c5d7aff5e7794b URL: https://github.com/llvm/llvm-project/commit/2a1c192bd6bf639bc3f14cfb19c5d7aff5e7794b DIFF: https://github.com/llvm/llvm-project/commit/2a1c192bd6bf639bc3f14cfb19c5d7aff5e7794b.diff

[clang] 2656fb3 - [clang][NFC] Remove unused parameter from ParseConstantExpression

2022-11-18 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-18T16:34:52+01:00 New Revision: 2656fb39451ff19400b76bba93f7f6a27879784c URL: https://github.com/llvm/llvm-project/commit/2656fb39451ff19400b76bba93f7f6a27879784c DIFF: https://github.com/llvm/llvm-project/commit/2656fb39451ff19400b76bba93f7f6a27879784c.diff

[clang] 25bd9e1 - [clang][parse] Avoid creating StmtVectors every loop iteration

2022-11-18 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-18T16:19:09+01:00 New Revision: 25bd9e10098a91623b63952967b6561d77f43c15 URL: https://github.com/llvm/llvm-project/commit/25bd9e10098a91623b63952967b6561d77f43c15 DIFF: https://github.com/llvm/llvm-project/commit/25bd9e10098a91623b63952967b6561d77f43c15.diff

[clang] 096c033 - [clang][sema][NFC] Make some local variables const

2022-11-18 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-18T16:19:09+01:00 New Revision: 096c033634d230fdb5eae4a0c3777e629cce0d82 URL: https://github.com/llvm/llvm-project/commit/096c033634d230fdb5eae4a0c3777e629cce0d82 DIFF: https://github.com/llvm/llvm-project/commit/096c033634d230fdb5eae4a0c3777e629cce0d82.diff

[clang] 9f61479 - [clang][Parser][NFC] Simplify ParseParenExprOrCondition

2022-11-17 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-18T04:53:59+01:00 New Revision: 9f614790073999c2da69101c77b783a90c1af5ca URL: https://github.com/llvm/llvm-project/commit/9f614790073999c2da69101c77b783a90c1af5ca DIFF: https://github.com/llvm/llvm-project/commit/9f614790073999c2da69101c77b783a90c1af5ca.diff

[clang] e78a43d - [clang][Parse][NFC] Remove unused CommaLocs parameters

2022-11-17 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-18T04:54:00+01:00 New Revision: e78a43dacafb8b97fc377a52f8f206e37d94d5d6 URL: https://github.com/llvm/llvm-project/commit/e78a43dacafb8b97fc377a52f8f206e37d94d5d6 DIFF: https://github.com/llvm/llvm-project/commit/e78a43dacafb8b97fc377a52f8f206e37d94d5d6.diff

[clang] ec78295 - [clang] Short-circuit evaluation in ::EvaluateAsConstantExpr

2022-11-17 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-17T12:01:37+01:00 New Revision: ec782951d7bd34f9c32d08bb6ec6b43d2a805832 URL: https://github.com/llvm/llvm-project/commit/ec782951d7bd34f9c32d08bb6ec6b43d2a805832 DIFF: https://github.com/llvm/llvm-project/commit/ec782951d7bd34f9c32d08bb6ec6b43d2a805832.diff

[clang] 981dac8 - [clang][Parse][NFC] Remove unused DenseMap

2022-11-16 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-16T10:02:52+01:00 New Revision: 981dac8bd6fef375847e81ea5df19d4e760532b8 URL: https://github.com/llvm/llvm-project/commit/981dac8bd6fef375847e81ea5df19d4e760532b8 DIFF: https://github.com/llvm/llvm-project/commit/981dac8bd6fef375847e81ea5df19d4e760532b8.diff

[clang] 0512303 - [clang][NFC] Remove unused CastForMoving parameter

2022-11-16 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-16T10:02:52+01:00 New Revision: 051230359c6e405a41ecad48162939f8a00c0532 URL: https://github.com/llvm/llvm-project/commit/051230359c6e405a41ecad48162939f8a00c0532 DIFF: https://github.com/llvm/llvm-project/commit/051230359c6e405a41ecad48162939f8a00c0532.diff

[clang] d128a03 - [clang][Interp][NFC] Use constexpr if in OffsetHelper

2022-11-16 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-16T09:56:29+01:00 New Revision: d128a03ff3b1d3e48fae41a10e790faf3a775d35 URL: https://github.com/llvm/llvm-project/commit/d128a03ff3b1d3e48fae41a10e790faf3a775d35 DIFF: https://github.com/llvm/llvm-project/commit/d128a03ff3b1d3e48fae41a10e790faf3a775d35.diff

[clang] 99d3ead - [clang][Interp] Protect Record creation against infinite recursion

2022-11-10 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-11T08:38:06+01:00 New Revision: 99d3ead44cfb21dca24c63a0b0731eaad54b491e URL: https://github.com/llvm/llvm-project/commit/99d3ead44cfb21dca24c63a0b0731eaad54b491e DIFF: https://github.com/llvm/llvm-project/commit/99d3ead44cfb21dca24c63a0b0731eaad54b491e.diff

[clang] 0dcfd0c - [clang][Interp] Support alignof()

2022-11-10 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-11T08:38:06+01:00 New Revision: 0dcfd0ce020b4d5fb8d9eb549150d750a6bab68d URL: https://github.com/llvm/llvm-project/commit/0dcfd0ce020b4d5fb8d9eb549150d750a6bab68d DIFF: https://github.com/llvm/llvm-project/commit/0dcfd0ce020b4d5fb8d9eb549150d750a6bab68d.diff

[clang] 7863646 - [clang][Interp] DerivedToBase casts

2022-11-10 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-11T08:38:06+01:00 New Revision: 7863646fd206952492b9abdbf690be2c4198d728 URL: https://github.com/llvm/llvm-project/commit/7863646fd206952492b9abdbf690be2c4198d728 DIFF: https://github.com/llvm/llvm-project/commit/7863646fd206952492b9abdbf690be2c4198d728.diff

[clang] 73ecff2 - [clang][Sema][NFC] Remove two nonsensical dyn_cast_or_null

2022-11-08 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-08T12:47:41+01:00 New Revision: 73ecff2859ad10163f92e36d1f8588c4d686 URL: https://github.com/llvm/llvm-project/commit/73ecff2859ad10163f92e36d1f8588c4d686 DIFF: https://github.com/llvm/llvm-project/commit/73ecff2859ad10163f92e36d1f8588c4d686.diff

[clang] 5bd6bd1 - [clang][Interp][NFC] Simplify visitReturnStmt()

2022-11-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-07T09:42:41+01:00 New Revision: 5bd6bd12276ff5e5c38002cf607976e8ac9ed8a6 URL: https://github.com/llvm/llvm-project/commit/5bd6bd12276ff5e5c38002cf607976e8ac9ed8a6 DIFF: https://github.com/llvm/llvm-project/commit/5bd6bd12276ff5e5c38002cf607976e8ac9ed8a6.diff

[clang] 5dfacb1 - [clang][Interp][NFC] Replace dyn_cast_or_null with _if_present

2022-11-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-07T09:42:41+01:00 New Revision: 5dfacb12452026eb9492d046e816fafa0ff5915c URL: https://github.com/llvm/llvm-project/commit/5dfacb12452026eb9492d046e816fafa0ff5915c DIFF: https://github.com/llvm/llvm-project/commit/5dfacb12452026eb9492d046e816fafa0ff5915c.diff

[clang] 6b3e5c5 - [clang][Interp][NFC] Remove unused function

2022-11-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-07T09:42:41+01:00 New Revision: 6b3e5c595b6930ae87aef6d75377663d238c0921 URL: https://github.com/llvm/llvm-project/commit/6b3e5c595b6930ae87aef6d75377663d238c0921 DIFF: https://github.com/llvm/llvm-project/commit/6b3e5c595b6930ae87aef6d75377663d238c0921.diff

[clang] c8341a6 - [clang][Interp][NFC] Avoid a getSource() call in the common case

2022-11-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-07T09:42:41+01:00 New Revision: c8341a66159703de242ab8de362b59548cdda71e URL: https://github.com/llvm/llvm-project/commit/c8341a66159703de242ab8de362b59548cdda71e DIFF: https://github.com/llvm/llvm-project/commit/c8341a66159703de242ab8de362b59548cdda71e.diff

[clang] f4707af - [clang][Interp][NFCI] Cleanup emitConst()

2022-11-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-07T09:05:29+01:00 New Revision: f4707af2944015732b1f35e1bc66cc62f489cef2 URL: https://github.com/llvm/llvm-project/commit/f4707af2944015732b1f35e1bc66cc62f489cef2 DIFF: https://github.com/llvm/llvm-project/commit/f4707af2944015732b1f35e1bc66cc62f489cef2.diff

[clang] 05a113e - [clang][Interp][NFC] Handle discarded ArraySubscriptExprs

2022-11-06 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-07T08:37:43+01:00 New Revision: 05a113e18852ab54f22516e9ec1b6aa39adc5b33 URL: https://github.com/llvm/llvm-project/commit/05a113e18852ab54f22516e9ec1b6aa39adc5b33 DIFF: https://github.com/llvm/llvm-project/commit/05a113e18852ab54f22516e9ec1b6aa39adc5b33.diff

[clang] 9a3b969 - [clang][Interp][NFC] Make InitField() not pop the pointer

2022-11-06 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-07T08:30:43+01:00 New Revision: 9a3b969d1faa77d4c629ddb797d317579fbe0555 URL: https://github.com/llvm/llvm-project/commit/9a3b969d1faa77d4c629ddb797d317579fbe0555 DIFF: https://github.com/llvm/llvm-project/commit/9a3b969d1faa77d4c629ddb797d317579fbe0555.diff

[clang] 7c0a2d9 - [clang][Interp][NFC] Use StorePop for assignments with DiscardResult

2022-11-06 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-07T07:56:25+01:00 New Revision: 7c0a2d9cda996a04c9eb55244a0ebf57545de849 URL: https://github.com/llvm/llvm-project/commit/7c0a2d9cda996a04c9eb55244a0ebf57545de849 DIFF: https://github.com/llvm/llvm-project/commit/7c0a2d9cda996a04c9eb55244a0ebf57545de849.diff

[clang] 10483ac - [clang][Interp] Support pointer arithmethic in binary operators

2022-11-06 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-07T07:47:19+01:00 New Revision: 10483ac743e69a6de684593565f586116b506b2e URL: https://github.com/llvm/llvm-project/commit/10483ac743e69a6de684593565f586116b506b2e DIFF: https://github.com/llvm/llvm-project/commit/10483ac743e69a6de684593565f586116b506b2e.diff

[clang] d4f884c - [clang][Interp] Add a test case for #58754

2022-11-06 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-07T07:25:37+01:00 New Revision: d4f884c550bec6b195eefb454636adc71449c041 URL: https://github.com/llvm/llvm-project/commit/d4f884c550bec6b195eefb454636adc71449c041 DIFF: https://github.com/llvm/llvm-project/commit/d4f884c550bec6b195eefb454636adc71449c041.diff

[clang] 27f5f33 - [clang][Interp][NFC] Remove an unused include

2022-11-06 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-07T06:34:22+01:00 New Revision: 27f5f33c81d9e253dd5caa31898baf9738a8b068 URL: https://github.com/llvm/llvm-project/commit/27f5f33c81d9e253dd5caa31898baf9738a8b068 DIFF: https://github.com/llvm/llvm-project/commit/27f5f33c81d9e253dd5caa31898baf9738a8b068.diff

<    4   5   6   7   8   9   10   11   >