[clang] fbf8b82 - [clang][Interp][NFC] Be more cautious about Block initialization state

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

[clang] 7aabdb8 - [clang][Interp][NFC] Protect ByteCodeEmitter against unfinished fns

2024-07-18 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-07-18T09:05:48+02:00 New Revision: 7aabdb8776eb11b90d43162254db47df46806ec9 URL: https://github.com/llvm/llvm-project/commit/7aabdb8776eb11b90d43162254db47df46806ec9 DIFF: https://github.com/llvm/llvm-project/commit/7aabdb8776eb11b90d43162254db47df46806ec9.diff LO

[clang] fc65a96 - [clang][Interp] Run record destructors when deallocating dynamic memory

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

[clang] d00b355 - [clang][Interp] Fix CheckCallable for undefined-and-not-constexpr fns

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

[clang] 9fae0c6 - Reapply "[clang][Interp] Fix CheckCallable for undefined-and-not-constexpr fns"

2024-07-18 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-07-18T16:15:59+02:00 New Revision: 9fae0c6f9c05915a5daac5b368258a40e1fab237 URL: https://github.com/llvm/llvm-project/commit/9fae0c6f9c05915a5daac5b368258a40e1fab237 DIFF: https://github.com/llvm/llvm-project/commit/9fae0c6f9c05915a5daac5b368258a40e1fab237.diff LO

[clang] 8c8e0dd - [clang][Interp][test] Use fixed triple in cxx11 test

2024-07-18 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-07-18T18:25:08+02:00 New Revision: 8c8e0ddae96882247717b8ae1739abcf09726eab URL: https://github.com/llvm/llvm-project/commit/8c8e0ddae96882247717b8ae1739abcf09726eab DIFF: https://github.com/llvm/llvm-project/commit/8c8e0ddae96882247717b8ae1739abcf09726eab.diff LO

[clang] d31603e - [clang][Interp] Control InitStack activity state in visitInitList

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

[clang] 9145ffa - [clang][Interp] Only diagnose out of bounds enum values in C++

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

[clang] 06d2176 - [clang][Interp][NFC] Move global variable init case to the top

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

[clang] 0d26f65 - [clang][Interp] Emit diagnostics if final ltor conversion fails

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

[clang] 155f6b4 - [clang][Interp] Fix reporting invalid new/delete expressions

2024-07-20 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-07-20T10:41:12+02:00 New Revision: 155f6b49d90357d4062aa97f035f42617565ee26 URL: https://github.com/llvm/llvm-project/commit/155f6b49d90357d4062aa97f035f42617565ee26 DIFF: https://github.com/llvm/llvm-project/commit/155f6b49d90357d4062aa97f035f42617565ee26.diff LO

[clang] 56a9f7c - [clang][Interp] Pass ASTContext to toAPValue()

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

[clang] 5303ca1 - [clang][Interp] Start computing APValue offsets

2024-07-20 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-07-20T17:29:31+02:00 New Revision: 5303ca1496fc5f604f37c071d37821597788e83e URL: https://github.com/llvm/llvm-project/commit/5303ca1496fc5f604f37c071d37821597788e83e DIFF: https://github.com/llvm/llvm-project/commit/5303ca1496fc5f604f37c071d37821597788e83e.diff LO

[clang] 613d2c3 - [clang][Interp][NFC] Avoid hitting an assertion in invalid code

2024-07-22 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-07-22T16:59:31+02:00 New Revision: 613d2c393992eee470405f1859aaf5fd1837e36c URL: https://github.com/llvm/llvm-project/commit/613d2c393992eee470405f1859aaf5fd1837e36c DIFF: https://github.com/llvm/llvm-project/commit/613d2c393992eee470405f1859aaf5fd1837e36c.diff LO

[clang] 2308d46 - [clang][Interp][NFC] Rename locals and add assertions to virtual casts

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

[clang] 8979644 - [clang][Interp][NFC] Add InlineDescriptor::dump()

2024-04-26 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-04-26T09:22:58+02:00 New Revision: 8979644bbd82b85ef40c17165b37769980455b75 URL: https://github.com/llvm/llvm-project/commit/8979644bbd82b85ef40c17165b37769980455b75 DIFF: https://github.com/llvm/llvm-project/commit/8979644bbd82b85ef40c17165b37769980455b75.diff LO

[clang] c2db883 - [clang][Interp][NFC] Print virtual bases in Record::dump()

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

[clang] bc8a4ea - [clang][Interp][NFC] Move collectBaseOffset() to Context

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

[clang] 15f0272 - [clang][Interp] Improve support for virtual bases

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

[clang] f2452d4 - [clang][Interp] Implement zero-init for record types

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

[clang] 959d98c - [clang][Interp][NFC] Fix a typo

2024-04-29 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-04-29T14:24:14+02:00 New Revision: 959d98c05ecacf79bbe78bc83e6dd99a3d58cab2 URL: https://github.com/llvm/llvm-project/commit/959d98c05ecacf79bbe78bc83e6dd99a3d58cab2 DIFF: https://github.com/llvm/llvm-project/commit/959d98c05ecacf79bbe78bc83e6dd99a3d58cab2.diff LO

[clang] 6e47330 - [clang][Interp] Ignore FunctionDecls in compound statements

2024-04-29 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-04-29T14:34:03+02:00 New Revision: 6e473307ab74263e3b72e67b592579e36cee5b6b URL: https://github.com/llvm/llvm-project/commit/6e473307ab74263e3b72e67b592579e36cee5b6b DIFF: https://github.com/llvm/llvm-project/commit/6e473307ab74263e3b72e67b592579e36cee5b6b.diff LO

[clang] f5ed917 - [clang][Interp] Fix creating variables for TemplateParamObjectDecls

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

[clang] bb770de - [clang][Interp] Reject void-typed InitListExprs

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

[clang] e34b41c - [clang][Interp] Support CXXParenListInitExprs for non-record types

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

[clang] 45bd85e - [clang][Interp] Fix casting function pointers to integers

2024-04-29 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-04-29T16:33:21+02:00 New Revision: 45bd85e4815254a4528cc337447fd6a8eb6fd583 URL: https://github.com/llvm/llvm-project/commit/45bd85e4815254a4528cc337447fd6a8eb6fd583 DIFF: https://github.com/llvm/llvm-project/commit/45bd85e4815254a4528cc337447fd6a8eb6fd583.diff LO

[clang] 3590ede - [clang][Interp] Support vec_step

2024-04-29 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-04-29T18:21:24+02:00 New Revision: 3590ede848d67cf7d49d43e1830f90b053e3e76f URL: https://github.com/llvm/llvm-project/commit/3590ede848d67cf7d49d43e1830f90b053e3e76f DIFF: https://github.com/llvm/llvm-project/commit/3590ede848d67cf7d49d43e1830f90b053e3e76f.diff LO

[clang] 74e65ee - [clang][Interp] Handle Shifts in OpenCL correctly

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

[clang] 2f9462e - [clang][Interp] Fix initializing vectors from a list of other vectors

2024-04-30 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-04-30T12:41:14+02:00 New Revision: 2f9462e9e4f2b2b493673c39d4ad665175eb0b59 URL: https://github.com/llvm/llvm-project/commit/2f9462e9e4f2b2b493673c39d4ad665175eb0b59 DIFF: https://github.com/llvm/llvm-project/commit/2f9462e9e4f2b2b493673c39d4ad665175eb0b59.diff LO

[clang] af5d41e - [clang][Interp] Support CXXScalarValueInitExprs of vector type

2024-04-30 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-04-30T12:41:14+02:00 New Revision: af5d41e0caf22536fbfb6e65aa10eff78118c822 URL: https://github.com/llvm/llvm-project/commit/af5d41e0caf22536fbfb6e65aa10eff78118c822 DIFF: https://github.com/llvm/llvm-project/commit/af5d41e0caf22536fbfb6e65aa10eff78118c822.diff LO

[clang] bb95f5d - [clang][Interp] Visit LabelStmt sub statements

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

[clang] f79722b - [clang][bytecode][NFC] Move test case to -verify=both style

2024-09-02 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-09-02T13:15:48+02:00 New Revision: f79722b932ce40edf2937f3b9386e6fb43757bce URL: https://github.com/llvm/llvm-project/commit/f79722b932ce40edf2937f3b9386e6fb43757bce DIFF: https://github.com/llvm/llvm-project/commit/f79722b932ce40edf2937f3b9386e6fb43757bce.diff LO

[clang] eee9efb - [clang][Interp][NFC] Add empty initializer list to test decl

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

[clang] 93869df - [clang][Interp][NFC] Simplify a test case

2024-07-09 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-07-09T09:23:14+02:00 New Revision: 93869dfd89387844bf8b605ebcd1abc0cc81bde8 URL: https://github.com/llvm/llvm-project/commit/93869dfd89387844bf8b605ebcd1abc0cc81bde8 DIFF: https://github.com/llvm/llvm-project/commit/93869dfd89387844bf8b605ebcd1abc0cc81bde8.diff LO

[clang] 3655de7 - [clang][Interp] Avoid a dangling pointer

2024-07-09 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-07-09T09:59:51+02:00 New Revision: 3655de73809b0f8f100040c4b9c9ad889dca2225 URL: https://github.com/llvm/llvm-project/commit/3655de73809b0f8f100040c4b9c9ad889dca2225 DIFF: https://github.com/llvm/llvm-project/commit/3655de73809b0f8f100040c4b9c9ad889dca2225.diff LO

[clang] efc5a6a - [clang][Interp][NFC] Print Block descriptor in ::dump()

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

[clang] 4f68d20 - [clang][Interp][NFC] Simplify Pointer Block accessing code

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

[clang] ad82d1c - [clang][Interp][NFC] Move a lambda declaration into its closest scope

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

[clang] dd2bf3b - [clang][Interp] Redo variable (re)visiting

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

[clang] f6712d2 - [clang][Interp][NFC] Get rid of AutoScope

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

[clang] 369d3a7 - [clang][Interp][NFC] Remove ExprScope

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

[clang] 7a93508 - [clang][Interp] Reject calling function pointers if types don't match

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

[clang] 98edc0c - [clang][Interp] Fix member pointer temporaries

2024-07-12 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-07-12T16:37:04+02:00 New Revision: 98edc0cb1f4ca53bd2d490916566ff7d217110f8 URL: https://github.com/llvm/llvm-project/commit/98edc0cb1f4ca53bd2d490916566ff7d217110f8 DIFF: https://github.com/llvm/llvm-project/commit/98edc0cb1f4ca53bd2d490916566ff7d217110f8.diff LO

[clang] 007e32d - [clang][Interp][NFC] Simplify record creation

2024-07-12 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-07-12T16:45:18+02:00 New Revision: 007e32d024f31ef157e3e16117a6c000bfaa2754 URL: https://github.com/llvm/llvm-project/commit/007e32d024f31ef157e3e16117a6c000bfaa2754 DIFF: https://github.com/llvm/llvm-project/commit/007e32d024f31ef157e3e16117a6c000bfaa2754.diff LO

[clang] 1752b7b - [clang][Interp][NFC] Apply some clang-tidy suggestions

2024-07-12 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-07-12T17:18:26+02:00 New Revision: 1752b7bc521ae878355a1c9e48644b0ad320dbe5 URL: https://github.com/llvm/llvm-project/commit/1752b7bc521ae878355a1c9e48644b0ad320dbe5 DIFF: https://github.com/llvm/llvm-project/commit/1752b7bc521ae878355a1c9e48644b0ad320dbe5.diff LO

[clang] 840c7c6 - [clang][Interp] Fix Pointer::expand() checking for metadata size

2024-07-12 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-07-12T17:18:26+02:00 New Revision: 840c7c6e1fba52748e3ceccd2842e5d96f658f2e URL: https://github.com/llvm/llvm-project/commit/840c7c6e1fba52748e3ceccd2842e5d96f658f2e DIFF: https://github.com/llvm/llvm-project/commit/840c7c6e1fba52748e3ceccd2842e5d96f658f2e.diff LO

[clang] c784abf - [clang][Interp] Delay compiling functions that don't have a body yet

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

[clang] 7d59020 - [clang][Interp][NFC] Remove unused include

2024-07-12 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-07-13T07:25:47+02:00 New Revision: 7d5902025d20e00b1865d02dfe514fb35259ae2a URL: https://github.com/llvm/llvm-project/commit/7d5902025d20e00b1865d02dfe514fb35259ae2a DIFF: https://github.com/llvm/llvm-project/commit/7d5902025d20e00b1865d02dfe514fb35259ae2a.diff LO

[clang] 634128b - [clang][Interp][NFC] Remove some unused includes

2024-07-12 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-07-13T07:25:47+02:00 New Revision: 634128be4610a4d85d92935109ed7761f0e06af1 URL: https://github.com/llvm/llvm-project/commit/634128be4610a4d85d92935109ed7761f0e06af1 DIFF: https://github.com/llvm/llvm-project/commit/634128be4610a4d85d92935109ed7761f0e06af1.diff LO

[clang] 66e6df2 - [clang][Interp] Fix one-past-end pointers going back into the block

2024-07-12 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-07-13T07:25:47+02:00 New Revision: 66e6df22b5a509c16e50364d72b1a40bacaea91a URL: https://github.com/llvm/llvm-project/commit/66e6df22b5a509c16e50364d72b1a40bacaea91a DIFF: https://github.com/llvm/llvm-project/commit/66e6df22b5a509c16e50364d72b1a40bacaea91a.diff LO

[clang] b22adf0 - [clang][Interp] Clear pointers pointing to dead blocks

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

[clang] 6b380a8 - [clang][Interp] Fix integral overflow reporting

2024-07-13 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-07-14T07:28:01+02:00 New Revision: 6b380a810ea57fdb36ef911756bd2e1cbf2fbac0 URL: https://github.com/llvm/llvm-project/commit/6b380a810ea57fdb36ef911756bd2e1cbf2fbac0 DIFF: https://github.com/llvm/llvm-project/commit/6b380a810ea57fdb36ef911756bd2e1cbf2fbac0.diff LO

[clang] 7645823 - [clang][Interp] Don't require StmtExpr result to be an expression

2024-07-13 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-07-14T07:28:02+02:00 New Revision: 7645823564a34db84f0da53e53e38eb0ceb429ec URL: https://github.com/llvm/llvm-project/commit/7645823564a34db84f0da53e53e38eb0ceb429ec DIFF: https://github.com/llvm/llvm-project/commit/7645823564a34db84f0da53e53e38eb0ceb429ec.diff LO

[clang] de02994 - [clang][Interp] Handle negative shift amounts correctly

2024-07-13 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-07-14T07:28:02+02:00 New Revision: de029943cc5ad0028f16e6ecaffa03e32ffd1a6f URL: https://github.com/llvm/llvm-project/commit/de029943cc5ad0028f16e6ecaffa03e32ffd1a6f DIFF: https://github.com/llvm/llvm-project/commit/de029943cc5ad0028f16e6ecaffa03e32ffd1a6f.diff LO

[clang] ed304b6 - [clang][Interp] Diagnose left shifts of negative values

2024-07-13 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-07-14T07:28:02+02:00 New Revision: ed304b6790ba0391211bffe66856b00d0a949670 URL: https://github.com/llvm/llvm-project/commit/ed304b6790ba0391211bffe66856b00d0a949670 DIFF: https://github.com/llvm/llvm-project/commit/ed304b6790ba0391211bffe66856b00d0a949670.diff LO

[clang] 77d2283 - [clang][Interp] Diagnose shift overflows

2024-07-13 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-07-14T07:28:02+02:00 New Revision: 77d2283e5824fb5bf375df65559a88a68159594b URL: https://github.com/llvm/llvm-project/commit/77d2283e5824fb5bf375df65559a88a68159594b DIFF: https://github.com/llvm/llvm-project/commit/77d2283e5824fb5bf375df65559a88a68159594b.diff LO

[clang] 92fe391 - [clang][Interp] Reject non-pointer typed dummies

2024-07-13 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-07-14T07:32:42+02:00 New Revision: 92fe3911c3e0f5e76cf60c8b3203002e6e6aa047 URL: https://github.com/llvm/llvm-project/commit/92fe3911c3e0f5e76cf60c8b3203002e6e6aa047 DIFF: https://github.com/llvm/llvm-project/commit/92fe3911c3e0f5e76cf60c8b3203002e6e6aa047.diff LO

[clang] 9d88990 - [clang][Interp][NFC] Remove visit{Global,Local,This}Initializer

2024-07-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-07-14T10:47:50+02:00 New Revision: 9d889906720c1a4fbdb3b8aaacfeebd62f235b87 URL: https://github.com/llvm/llvm-project/commit/9d889906720c1a4fbdb3b8aaacfeebd62f235b87 DIFF: https://github.com/llvm/llvm-project/commit/9d889906720c1a4fbdb3b8aaacfeebd62f235b87.diff LO

[clang] 181e4c6 - [clang][Interp] Check for non-primitive types in unary operators

2024-07-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-07-14T10:47:51+02:00 New Revision: 181e4c6291c94a38c0ee89d2128f8d70b15d2d23 URL: https://github.com/llvm/llvm-project/commit/181e4c6291c94a38c0ee89d2128f8d70b15d2d23 DIFF: https://github.com/llvm/llvm-project/commit/181e4c6291c94a38c0ee89d2128f8d70b15d2d23.diff LO

[clang] 33af112 - [clang][Interp] Fix modifying const objects in functions calls in ctors

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

[clang] 3aae4ca - [clang][Interp] Improve InterpFrame::describe()

2024-07-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-07-14T18:20:51+02:00 New Revision: 3aae4caffa3134d4edd1811fd2c35cbc95eb7441 URL: https://github.com/llvm/llvm-project/commit/3aae4caffa3134d4edd1811fd2c35cbc95eb7441 DIFF: https://github.com/llvm/llvm-project/commit/3aae4caffa3134d4edd1811fd2c35cbc95eb7441.diff LO

[clang] 27f5c00 - [clang][Interp] Fix a build failure on Windows

2024-07-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-07-14T20:15:20+02:00 New Revision: 27f5c00c607e08b3cdf37f3bf9f4ccf156de2ab4 URL: https://github.com/llvm/llvm-project/commit/27f5c00c607e08b3cdf37f3bf9f4ccf156de2ab4 DIFF: https://github.com/llvm/llvm-project/commit/27f5c00c607e08b3cdf37f3bf9f4ccf156de2ab4.diff LO

[clang] ba3dcec - Revert "[clang][Interp] Fix a build failure on Windows"

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

[clang] 48d703e - Revert "[clang][Interp] Implement dynamic memory allocation handling (#70306)"

2024-07-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-07-14T21:17:47+02:00 New Revision: 48d703e7f56282ce5d690e45a129a4a7fd040ee6 URL: https://github.com/llvm/llvm-project/commit/48d703e7f56282ce5d690e45a129a4a7fd040ee6 DIFF: https://github.com/llvm/llvm-project/commit/48d703e7f56282ce5d690e45a129a4a7fd040ee6.diff LO

[clang] 9ac2b89 - [clang][Interp] Diagnose volatile reads

2024-07-15 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-07-15T09:37:45+02:00 New Revision: 9ac2b8965264a7f20a3e07c913b25c375a080c0f URL: https://github.com/llvm/llvm-project/commit/9ac2b8965264a7f20a3e07c913b25c375a080c0f DIFF: https://github.com/llvm/llvm-project/commit/9ac2b8965264a7f20a3e07c913b25c375a080c0f.diff LO

[clang] 6484655 - [clang][Interp] Allow initialization of extern variables via ctors

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

[clang] 5d9889a - [clang][Interp] Fix zero-initializing records with non-trivial ctors

2024-05-02 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-02T13:20:04+02:00 New Revision: 5d9889a6c6c97c92380c8eee48eaa35067f63766 URL: https://github.com/llvm/llvm-project/commit/5d9889a6c6c97c92380c8eee48eaa35067f63766 DIFF: https://github.com/llvm/llvm-project/commit/5d9889a6c6c97c92380c8eee48eaa35067f63766.diff LO

[clang] e5fb656 - [clang][Interp] Handle RecoveryExprs

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

[clang] 3d8a44d - [clang][Interp][NFC] Refactor if condition

2024-05-02 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-02T13:43:06+02:00 New Revision: 3d8a44d542b15ac9bc21f9fd3494f1649fca1aa9 URL: https://github.com/llvm/llvm-project/commit/3d8a44d542b15ac9bc21f9fd3494f1649fca1aa9 DIFF: https://github.com/llvm/llvm-project/commit/3d8a44d542b15ac9bc21f9fd3494f1649fca1aa9.diff LO

[clang] de04e6c - [clang][Interp][NFC] Save source location of evaluating expression

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

[clang] 1c7673b - [clang][Interp] Fix locals created in ExprWithCleanups

2024-05-02 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-02T13:51:50+02:00 New Revision: 1c7673b91d4d3bab4e296f5c67751d3879fb21a2 URL: https://github.com/llvm/llvm-project/commit/1c7673b91d4d3bab4e296f5c67751d3879fb21a2 DIFF: https://github.com/llvm/llvm-project/commit/1c7673b91d4d3bab4e296f5c67751d3879fb21a2.diff LO

[clang] ebcb04a - Revert "[clang][Interp][NFC] Save source location of evaluating expression"

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

[clang] 427c5bf - Revert "[clang][Interp] Fix locals created in ExprWithCleanups"

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

[clang] 155dcce - Reapply "[clang][Interp][NFC] Save source location of evaluating expression"

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

[clang] 7dfb6f5 - [clang][Interp] Fix ignored RequiresExprs

2024-05-02 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-02T15:47:15+02:00 New Revision: 7dfb6f571c8090803a32b5611e519b77ae74de30 URL: https://github.com/llvm/llvm-project/commit/7dfb6f571c8090803a32b5611e519b77ae74de30 DIFF: https://github.com/llvm/llvm-project/commit/7dfb6f571c8090803a32b5611e519b77ae74de30.diff LO

[clang] aac588a - Reapply "[clang][Interp] Fix locals created in ExprWithCleanups"

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

[clang] 646559e - [clang][Interp][NFC] Make a test array smaller

2024-05-02 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-02T17:28:10+02:00 New Revision: 646559e90b8370a2d6459b65ecca31a98b5fad0e URL: https://github.com/llvm/llvm-project/commit/646559e90b8370a2d6459b65ecca31a98b5fad0e DIFF: https://github.com/llvm/llvm-project/commit/646559e90b8370a2d6459b65ecca31a98b5fad0e.diff LO

[clang] 1aeb64c - Reapply "[clang][Interp] Create full type info for dummy pointers"

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

[clang] 9a521e2 - [clang][Interp] Fix primitive lambda capture defaults

2024-05-06 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-06T10:37:30+02:00 New Revision: 9a521e274d0ad4a4a461952d23809320e080ffb4 URL: https://github.com/llvm/llvm-project/commit/9a521e274d0ad4a4a461952d23809320e080ffb4 DIFF: https://github.com/llvm/llvm-project/commit/9a521e274d0ad4a4a461952d23809320e080ffb4.diff LO

[clang] 69d740e - [clang][Interp] Fix creating functions with explicit instance parameters

2024-05-06 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-06T11:38:06+02:00 New Revision: 69d740e5d64257524914aabd6dfead7565185d4f URL: https://github.com/llvm/llvm-project/commit/69d740e5d64257524914aabd6dfead7565185d4f DIFF: https://github.com/llvm/llvm-project/commit/69d740e5d64257524914aabd6dfead7565185d4f.diff LO

[clang] 05f4448 - [clang][Interp][NFC] Add eval-order test

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

[clang] 5f2f390 - [clang][Interp][NFC] Allow Pointer assignment if both are zero

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

[clang] 379b777 - [clang][Interp] Use pointee metadata size in isRoot()

2024-05-11 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-11T20:20:04+02:00 New Revision: 379b3cf653352f30f8c7cca393f4df9389be URL: https://github.com/llvm/llvm-project/commit/379b3cf653352f30f8c7cca393f4df9389be DIFF: https://github.com/llvm/llvm-project/commit/379b3cf653352f30f8c7cca393f4df9389be.diff LO

[clang] 63224d7 - Reapply "Reapply "[clang][Interp] Create full type info for dummy pointers""

2024-05-11 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-12T07:26:03+02:00 New Revision: 63224d717108d927e998da8a67050a6cc5dd74a2 URL: https://github.com/llvm/llvm-project/commit/63224d717108d927e998da8a67050a6cc5dd74a2 DIFF: https://github.com/llvm/llvm-project/commit/63224d717108d927e998da8a67050a6cc5dd74a2.diff LO

[clang] 67c1872 - [clang][Interp] Return false from visitExpr() if allocateLocal failed

2024-05-13 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-13T16:59:30+02:00 New Revision: 67c18721eb2170a6cd7af461e16d994b1b83363a URL: https://github.com/llvm/llvm-project/commit/67c18721eb2170a6cd7af461e16d994b1b83363a DIFF: https://github.com/llvm/llvm-project/commit/67c18721eb2170a6cd7af461e16d994b1b83363a.diff LO

[clang] 257013e - [clang][Interp] Handle VariableArrayTypes

2024-05-13 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-13T17:21:39+02:00 New Revision: 257013e4f5cbdf644646da9ec3d60d6209c9bf25 URL: https://github.com/llvm/llvm-project/commit/257013e4f5cbdf644646da9ec3d60d6209c9bf25 DIFF: https://github.com/llvm/llvm-project/commit/257013e4f5cbdf644646da9ec3d60d6209c9bf25.diff LO

[clang] 2d511cd - [clang][Interp][NFC] Add missing test diagnostic output

2024-05-13 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-13T17:44:50+02:00 New Revision: 2d511cdc10be611999d2a3c8983a992dd90f892c URL: https://github.com/llvm/llvm-project/commit/2d511cdc10be611999d2a3c8983a992dd90f892c DIFF: https://github.com/llvm/llvm-project/commit/2d511cdc10be611999d2a3c8983a992dd90f892c.diff LO

[clang] 58b9564 - [clang][Interp][NFC] Add some assertions

2024-05-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-14T12:26:04+02:00 New Revision: 58b9564d5d12063bb9c662039802ede8df615374 URL: https://github.com/llvm/llvm-project/commit/58b9564d5d12063bb9c662039802ede8df615374 DIFF: https://github.com/llvm/llvm-project/commit/58b9564d5d12063bb9c662039802ede8df615374.diff LO

[clang] 0aa5fa9 - [clang][Interp][NFC] Improve Pointer::print()

2024-05-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-14T12:26:05+02:00 New Revision: 0aa5fa9630d0f4ea707c5b8d5cfa2f4bc8d06a14 URL: https://github.com/llvm/llvm-project/commit/0aa5fa9630d0f4ea707c5b8d5cfa2f4bc8d06a14 DIFF: https://github.com/llvm/llvm-project/commit/0aa5fa9630d0f4ea707c5b8d5cfa2f4bc8d06a14.diff LO

[clang] 5865482 - [clang][Interp][NFC] Don't pass on metadata size for composite arrays

2024-05-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-14T12:26:05+02:00 New Revision: 5865482049872d3ae52ea5559abb9e8f4a1e55e5 URL: https://github.com/llvm/llvm-project/commit/5865482049872d3ae52ea5559abb9e8f4a1e55e5 DIFF: https://github.com/llvm/llvm-project/commit/5865482049872d3ae52ea5559abb9e8f4a1e55e5.diff LO

[clang] c1bd688 - [clang][Interp] Fix some dummy-related FIXME comments

2024-05-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-14T12:55:45+02:00 New Revision: c1bd68867497cf6e2f2afdba1a3a2993a47b5856 URL: https://github.com/llvm/llvm-project/commit/c1bd68867497cf6e2f2afdba1a3a2993a47b5856 DIFF: https://github.com/llvm/llvm-project/commit/c1bd68867497cf6e2f2afdba1a3a2993a47b5856.diff LO

[clang] 7f3ac51 - [clang][Interp] Only accept constant variables in c++98

2024-05-15 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-15T09:49:57+02:00 New Revision: 7f3ac51b946bf6d6fa8c8443457ebee219879302 URL: https://github.com/llvm/llvm-project/commit/7f3ac51b946bf6d6fa8c8443457ebee219879302 DIFF: https://github.com/llvm/llvm-project/commit/7f3ac51b946bf6d6fa8c8443457ebee219879302.diff LO

[clang] 6479e3c - [clang][Interp] Use proper type for non-primitive reference dummies

2024-05-15 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-15T10:17:09+02:00 New Revision: 6479e3cb66895754089dc017a33478e9eb4b8d65 URL: https://github.com/llvm/llvm-project/commit/6479e3cb66895754089dc017a33478e9eb4b8d65 DIFF: https://github.com/llvm/llvm-project/commit/6479e3cb66895754089dc017a33478e9eb4b8d65.diff LO

[clang] 1d43ec8 - [clang][Interp][NFC] Remove unnecessary if condition

2024-05-15 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-15T10:17:09+02:00 New Revision: 1d43ec8191e55d6efd552a1510ce63dbdea00cc0 URL: https://github.com/llvm/llvm-project/commit/1d43ec8191e55d6efd552a1510ce63dbdea00cc0 DIFF: https://github.com/llvm/llvm-project/commit/1d43ec8191e55d6efd552a1510ce63dbdea00cc0.diff LO

[clang] afba3da - [clang][Interp] Add basic support for AddrLabelExprs

2024-05-15 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-15T10:17:10+02:00 New Revision: afba3daf822c839db1be40464041307679c803a9 URL: https://github.com/llvm/llvm-project/commit/afba3daf822c839db1be40464041307679c803a9 DIFF: https://github.com/llvm/llvm-project/commit/afba3daf822c839db1be40464041307679c803a9.diff LO

[clang] 413aaf1 - [clang][Interp][NFC] Support IntAP(S) in emitPrimCast

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

[clang] 28d5f79 - [clang][Interp][NFC] Use a smaller default size for IntegralAP

2024-05-15 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-15T17:12:42+02:00 New Revision: 28d5f7907e8c3adb6f0e2e16c9673a99f5e07522 URL: https://github.com/llvm/llvm-project/commit/28d5f7907e8c3adb6f0e2e16c9673a99f5e07522 DIFF: https://github.com/llvm/llvm-project/commit/28d5f7907e8c3adb6f0e2e16c9673a99f5e07522.diff LO

[clang] 74218a9 - [clang][Interp] Implement __builtin_convertvector

2024-05-15 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-15T17:40:48+02:00 New Revision: 74218a9c8fc4b0bdb4b2a4839455cf2f211a2a30 URL: https://github.com/llvm/llvm-project/commit/74218a9c8fc4b0bdb4b2a4839455cf2f211a2a30 DIFF: https://github.com/llvm/llvm-project/commit/74218a9c8fc4b0bdb4b2a4839455cf2f211a2a30.diff LO

[clang] 9d70975 - [clang][Interp][NFC] Remove an assertion that's too strong

2024-05-21 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-21T11:38:45+02:00 New Revision: 9d70975c7a72f3fa58d2d63090b92886dbf8a32b URL: https://github.com/llvm/llvm-project/commit/9d70975c7a72f3fa58d2d63090b92886dbf8a32b DIFF: https://github.com/llvm/llvm-project/commit/9d70975c7a72f3fa58d2d63090b92886dbf8a32b.diff LO

[clang] 808fc84 - [clang][Interp] Fix dummy DeclRefExprs for function pointers

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

<    6   7   8   9   10   11   12   13   >