[clang] a0bd40e - Revert "[clang][bytecode] Mark global decls with diagnostics invalid (#122895)"

2025-01-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2025-01-14T18:37:36+01:00 New Revision: a0bd40e5a3df94229ec06243f2958289071ca75c URL: https://github.com/llvm/llvm-project/commit/a0bd40e5a3df94229ec06243f2958289071ca75c DIFF: https://github.com/llvm/llvm-project/commit/a0bd40e5a3df94229ec06243f2958289071ca75c.diff LO

[clang-tools-extra] 59bdea2 - Revert "[clang] Avoid re-evaluating field bitwidth (#117732)"

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

[clang] 3496e96 - [clang][bytecode] Add a missing break

2024-12-28 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-12-28T14:17:06+01:00 New Revision: 3496e96f78c46f5b94c1892f97c470fd89293795 URL: https://github.com/llvm/llvm-project/commit/3496e96f78c46f5b94c1892f97c470fd89293795 DIFF: https://github.com/llvm/llvm-project/commit/3496e96f78c46f5b94c1892f97c470fd89293795.diff LO

[clang] 2503a66 - Reapply "[clang][bytecode] Fix some shift edge cases (#119895)"

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

[clang] a6636ce - Revert "[clang][bytecode] Fix some shift edge cases (#119895)"

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

[clang] cfad8f1 - [clang][bytecode] Fix a build failure on aarch64

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

[clang] 416e4cd - [clang][bytecode][NFC] Remove leftover debug output

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

[clang] 17dfdd3 - [clang][bytecode][tests] Specify triple in bitfields tests

2024-12-05 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-12-05T11:10:58+01:00 New Revision: 17dfdd3a86e0759ce67e54ca53f6174769ed7285 URL: https://github.com/llvm/llvm-project/commit/17dfdd3a86e0759ce67e54ca53f6174769ed7285 DIFF: https://github.com/llvm/llvm-project/commit/17dfdd3a86e0759ce67e54ca53f6174769ed7285.diff LO

[clang] 12ca72b - Reapply "[clang][bytecode] Handle bitcasts involving bitfields (#116843)"

2024-12-04 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-12-04T11:53:37+01:00 New Revision: 12ca72ba7f11fb880794a37cffdea5f47e3062f4 URL: https://github.com/llvm/llvm-project/commit/12ca72ba7f11fb880794a37cffdea5f47e3062f4 DIFF: https://github.com/llvm/llvm-project/commit/12ca72ba7f11fb880794a37cffdea5f47e3062f4.diff LO

[clang] 54db162 - Revert "[clang][bytecode] Handle bitcasts involving bitfields (#116843)"

2024-12-04 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-12-04T11:43:43+01:00 New Revision: 54db16221c92eb52efbea90ad5b5d2a1d00cda3e URL: https://github.com/llvm/llvm-project/commit/54db16221c92eb52efbea90ad5b5d2a1d00cda3e DIFF: https://github.com/llvm/llvm-project/commit/54db16221c92eb52efbea90ad5b5d2a1d00cda3e.diff LO

[clang] 61c2ac0 - Revert "[clang][bytecode] Handle __builtin_wcslen (#118446)"

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

[clang] c2a892f - Revert "[clang][bytecode] Implement bitcasts to floating-point values (#114485)"

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

[clang] 1251687 - [clang][bytecode][NFC] Remove a leftover dump call

2024-10-17 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-10-17T12:40:14+02:00 New Revision: 125168744810f4aba039208afd9ffe1d11b1 URL: https://github.com/llvm/llvm-project/commit/125168744810f4aba039208afd9ffe1d11b1 DIFF: https://github.com/llvm/llvm-project/commit/125168744810f4aba039208afd9ffe1d11b1.diff LO

[clang] 020b8e8 - [clang][test] Remove a broken bytecode test

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

[clang] f3111cc - [clang][bytecode][NFC] Remove a useless cast

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

[clang] bad5444 - [clang][bytecode][NFC] Remove an outdated comment

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

[clang] 95a0b4f - Revert "[clang][ExprConst] Allow comparisons with string literals (#106733)"

2024-09-16 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-09-17T05:58:54+02:00 New Revision: 95a0b4f729310d95d89f01f4d92ab7d2bf09941c URL: https://github.com/llvm/llvm-project/commit/95a0b4f729310d95d89f01f4d92ab7d2bf09941c DIFF: https://github.com/llvm/llvm-project/commit/95a0b4f729310d95d89f01f4d92ab7d2bf09941c.diff LO

[clang] 6a56f15 - [clang][bytecode][NFC] Fix a commented-out test

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

[clang] 4687017 - [clang][bytecode][NFC] Fix CallBI function signature

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

[clang] 7d4afba - [clang][bytecode][NFC] Fix Function::getName() for non-decl functions

2024-09-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-09-07T10:56:18+02:00 New Revision: 7d4afba831bcf9b3e50ee7b6a3fbc9c0a7c61597 URL: https://github.com/llvm/llvm-project/commit/7d4afba831bcf9b3e50ee7b6a3fbc9c0a7c61597 DIFF: https://github.com/llvm/llvm-project/commit/7d4afba831bcf9b3e50ee7b6a3fbc9c0a7c61597.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] 62e7b59 - [clang][bytecode][NFC] Move test case to -verify=expected,both style

2024-08-23 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-08-24T08:24:58+02:00 New Revision: 62e7b59f10d9af809dd54fc064e2f60f0b48938c URL: https://github.com/llvm/llvm-project/commit/62e7b59f10d9af809dd54fc064e2f60f0b48938c DIFF: https://github.com/llvm/llvm-project/commit/62e7b59f10d9af809dd54fc064e2f60f0b48938c.diff LO

[clang] 68030f8 - [clang][bytecode][NFC] Fix printing signed IntegralAP values

2024-08-23 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-08-24T08:21:25+02:00 New Revision: 68030f86aef11558c9ed14a34250433f57923c84 URL: https://github.com/llvm/llvm-project/commit/68030f86aef11558c9ed14a34250433f57923c84 DIFF: https://github.com/llvm/llvm-project/commit/68030f86aef11558c9ed14a34250433f57923c84.diff LO

[clang] 75ef955 - [clang][bytecode][NFC] Move test to verify=expected,both style

2024-08-23 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-08-24T07:18:36+02:00 New Revision: 75ef95584d8867d0039a43bad0bd8e53f3293f67 URL: https://github.com/llvm/llvm-project/commit/75ef95584d8867d0039a43bad0bd8e53f3293f67 DIFF: https://github.com/llvm/llvm-project/commit/75ef95584d8867d0039a43bad0bd8e53f3293f67.diff LO

[clang] d082f1f - [clang][bytecode] Only booleans can be inverted

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

[clang] 7180170 - [clang][test] Remove bytecode interpreter RUN line from test

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

[clang] 07bd3bb - [clang][bytecode][NFC] Improve Pointer::print()

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

[clang] dc3b029 - [clang][Interp][NFC] Remove Function::Loc

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

[clang] 486adc5 - Revert "[clang][Interp][NFC] Move _Complex compiler code to separate file (#103004)"

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

[clang] 27ed9b4 - [clang][Interp][NFC] Move ctor compilation to compileConstructor

2024-08-11 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-08-12T08:47:55+02:00 New Revision: 27ed9b47977ff99e182b74f653d4d125d2baa896 URL: https://github.com/llvm/llvm-project/commit/27ed9b47977ff99e182b74f653d4d125d2baa896 DIFF: https://github.com/llvm/llvm-project/commit/27ed9b47977ff99e182b74f653d4d125d2baa896.diff LO

[clang] c6062d3 - [clang][Interp][NFC] Cleanup CheckActive()

2024-08-11 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-08-12T08:28:13+02:00 New Revision: c6062d38f74e600c185c30eec7afaa8d0a007424 URL: https://github.com/llvm/llvm-project/commit/c6062d38f74e600c185c30eec7afaa8d0a007424 DIFF: https://github.com/llvm/llvm-project/commit/c6062d38f74e600c185c30eec7afaa8d0a007424.diff LO

[clang] 53e8790 - [clang][Interp][NFC] Remove double using namespace stmt

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

[clang] 4d2c9d8 - [clang][Interp][NFC] Add more assertions to add/removePointer

2024-08-02 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-08-03T05:44:59+02:00 New Revision: 4d2c9d8cd849e8097f41b3c3b52e4475188b5489 URL: https://github.com/llvm/llvm-project/commit/4d2c9d8cd849e8097f41b3c3b52e4475188b5489 DIFF: https://github.com/llvm/llvm-project/commit/4d2c9d8cd849e8097f41b3c3b52e4475188b5489.diff LO

[clang] 13faed8 - [clang][Interp][NFC] Use move ctor in moveArrayTy

2024-08-02 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-08-03T05:44:59+02:00 New Revision: 13faed8737b3021e59c3df6db3066876ce831dc9 URL: https://github.com/llvm/llvm-project/commit/13faed8737b3021e59c3df6db3066876ce831dc9 DIFF: https://github.com/llvm/llvm-project/commit/13faed8737b3021e59c3df6db3066876ce831dc9.diff LO

[clang] 400c7c7 - [clang][Interp][NFC] Simplify Pointer move/copy assignment op

2024-08-02 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-08-03T04:59:16+02:00 New Revision: 400c7c7cf2b15138aa674355983be74270de93bc URL: https://github.com/llvm/llvm-project/commit/400c7c7cf2b15138aa674355983be74270de93bc DIFF: https://github.com/llvm/llvm-project/commit/400c7c7cf2b15138aa674355983be74270de93bc.diff LO

[clang] 803db1f - [clang][Interp][NFC] Add missing fallthrough when parsing While loops

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

[clang] 7e04937 - [clang][Interp][NFC] Improve InterpFrame::dump

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

[clang] 7304936 - [clang][Interp] Add preliminary __builtin_constant_p implementation

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

[clang] 8608cc1 - [clang][Interp] Fix array element This chains

2024-07-24 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-07-25T06:45:48+02:00 New Revision: 8608cc1c89640bd3d8120f24c964af21310253b6 URL: https://github.com/llvm/llvm-project/commit/8608cc1c89640bd3d8120f24c964af21310253b6 DIFF: https://github.com/llvm/llvm-project/commit/8608cc1c89640bd3d8120f24c964af21310253b6.diff LO

[clang] bb0300c - [clang][Interp] Fix initializing array subobjects with This pointers

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

[clang] 338c35a - [clang][Interp] Fix calling variadic call operators

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

[clang] 9f08ae8 - [clang][Interp][NFC] Fix getting the record decl from a pointer type

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

[clang] d36edf8 - [clang][Interp] Bail out on value dependent variable initializers

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

[clang] 0b262bb - [clang][Interp] Properly reject StmtExprs with Stmt result

2024-07-23 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-07-23T19:46:15+02:00 New Revision: 0b262bbb5713ebfdf66f40021711307e9c8d4bf5 URL: https://github.com/llvm/llvm-project/commit/0b262bbb5713ebfdf66f40021711307e9c8d4bf5 DIFF: https://github.com/llvm/llvm-project/commit/0b262bbb5713ebfdf66f40021711307e9c8d4bf5.diff LO

[clang] 5589f29 - [clang][Interp] Merge FunctionPointer into Pointer

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

[clang] 20d7fff - [clang][Interp] Fix atomic builtins with integral pointers

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

[clang] f18dd9e - Reapply "[Clang][Interp] `__builtin_os_log_format_buffer_size` should be an unevaluated builtin (#99895)"

2024-07-23 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-07-23T11:57:40+02:00 New Revision: f18dd9edec9c2135a8906d795258a8c5a24f74f3 URL: https://github.com/llvm/llvm-project/commit/f18dd9edec9c2135a8906d795258a8c5a24f74f3 DIFF: https://github.com/llvm/llvm-project/commit/f18dd9edec9c2135a8906d795258a8c5a24f74f3.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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 39d751a - [clang][Interp] Use an array root's field decl in the LValuePath

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

[clang] 72b3d7b - [clang][Interp] Makre sure we don't overflow Descriptor::AllocSize

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

[clang] 85cedd8 - [clang][Interp] Ignore incomplete records when visiting lambdas

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

[clang] 5b310a1 - [clang][Interp] Ignore lambda static invoker frames in backtraces

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

[clang] d8f0611 - [clang][Interp] Allow ltor casts for null pointers

2024-07-15 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-07-16T08:28:51+02:00 New Revision: d8f0611acc2658ccc54d985044aa115716c6ad34 URL: https://github.com/llvm/llvm-project/commit/d8f0611acc2658ccc54d985044aa115716c6ad34 DIFF: https://github.com/llvm/llvm-project/commit/d8f0611acc2658ccc54d985044aa115716c6ad34.diff LO

[clang] ff96ad8 - [clang][Interp][NFC] Add Pointer::isDereferencable()

2024-07-15 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-07-16T07:24:08+02:00 New Revision: ff96ad84f52022af295d11749f106480e7292a89 URL: https://github.com/llvm/llvm-project/commit/ff96ad84f52022af295d11749f106480e7292a89 DIFF: https://github.com/llvm/llvm-project/commit/ff96ad84f52022af295d11749f106480e7292a89.diff LO

[clang] f30c09e - [clang][Interp][NFC] Use a templated conversion operator

2024-07-15 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-07-16T04:49:05+02:00 New Revision: f30c09e2d3107e117faf8311c6d8642fa95680af URL: https://github.com/llvm/llvm-project/commit/f30c09e2d3107e117faf8311c6d8642fa95680af DIFF: https://github.com/llvm/llvm-project/commit/f30c09e2d3107e117faf8311c6d8642fa95680af.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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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

  1   2   3   4   5   6   7   8   9   10   >