[clang] c0b65a2 - [clang][Interp] Diagnose casts from void pointers

2024-06-10 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-06-10T10:18:57+02:00 New Revision: c0b65a2491be44f0b162d55563c305c514c01d90 URL: https://github.com/llvm/llvm-project/commit/c0b65a2491be44f0b162d55563c305c514c01d90 DIFF: https://github.com/llvm/llvm-project/commit/c0b65a2491be44f0b162d55563c305c514c01d90.diff

[clang] a47e40b - [clang][Interp] Disallow ptr-to-int casts on dummy pointers

2024-06-10 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-06-10T08:49:49+02:00 New Revision: a47e40bce086c506b672cbd8fbb2abdc6619c0a6 URL: https://github.com/llvm/llvm-project/commit/a47e40bce086c506b672cbd8fbb2abdc6619c0a6 DIFF: https://github.com/llvm/llvm-project/commit/a47e40bce086c506b672cbd8fbb2abdc6619c0a6.diff

[clang] 5bb9c08 - [clang][Interp] Reject compound assign operators pre-C++14

2024-06-09 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-06-09T14:58:21+02:00 New Revision: 5bb9c08d8895e9d5122411c8612521e9a84220b4 URL: https://github.com/llvm/llvm-project/commit/5bb9c08d8895e9d5122411c8612521e9a84220b4 DIFF: https://github.com/llvm/llvm-project/commit/5bb9c08d8895e9d5122411c8612521e9a84220b4.diff

[clang] 69cd2d2 - [clang][Interp] Handle __extension__ for complex values

2024-06-09 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-06-09T14:29:12+02:00 New Revision: 69cd2d288d465b01a120d7544e99061921c66c28 URL: https://github.com/llvm/llvm-project/commit/69cd2d288d465b01a120d7544e99061921c66c28 DIFF: https://github.com/llvm/llvm-project/commit/69cd2d288d465b01a120d7544e99061921c66c28.diff

[clang] cb8e936 - [clang][Interp] Implement ~ operator for complex values

2024-06-09 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-06-09T14:29:12+02:00 New Revision: cb8e9360d821f4fb03d571940a7e09d750d2cf2f URL: https://github.com/llvm/llvm-project/commit/cb8e9360d821f4fb03d571940a7e09d750d2cf2f DIFF: https://github.com/llvm/llvm-project/commit/cb8e9360d821f4fb03d571940a7e09d750d2cf2f.diff

[clang] cc8fa1e - [clang][Interp][NFC] Refactor lvalue-to-rvalue conversion code

2024-06-08 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-06-09T06:32:12+02:00 New Revision: cc8fa1e9206aa69197c891ca2f17b64340c5a6aa URL: https://github.com/llvm/llvm-project/commit/cc8fa1e9206aa69197c891ca2f17b64340c5a6aa DIFF: https://github.com/llvm/llvm-project/commit/cc8fa1e9206aa69197c891ca2f17b64340c5a6aa.diff

[clang] 9eb8a13 - [clang][Interp][NFC] Fix a const-correctness warning

2024-06-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-06-07T13:29:23+02:00 New Revision: 9eb8a130c5d708dbabe824113add072436ae9997 URL: https://github.com/llvm/llvm-project/commit/9eb8a130c5d708dbabe824113add072436ae9997 DIFF: https://github.com/llvm/llvm-project/commit/9eb8a130c5d708dbabe824113add072436ae9997.diff

[clang] b8cc85b - [clang][Interp] Limit lambda capture lazy visting to actual captures

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

[clang] 9ece3eb - [clang][Interp] Check ConstantExpr results for initialization

2024-06-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-06-07T13:29:23+02:00 New Revision: 9ece3eb1459309f9fbd18ce8ec8f771c238e8815 URL: https://github.com/llvm/llvm-project/commit/9ece3eb1459309f9fbd18ce8ec8f771c238e8815 DIFF: https://github.com/llvm/llvm-project/commit/9ece3eb1459309f9fbd18ce8ec8f771c238e8815.diff

[clang] 3a31eae - [clang][Interp] Fix refers_to_enclosing_variable_or_capture DREs

2024-06-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-06-07T11:48:44+02:00 New Revision: 3a31eaeac8482fa5e242ee00cd4e77b203db539e URL: https://github.com/llvm/llvm-project/commit/3a31eaeac8482fa5e242ee00cd4e77b203db539e DIFF: https://github.com/llvm/llvm-project/commit/3a31eaeac8482fa5e242ee00cd4e77b203db539e.diff

[clang] 5d6acf8 - [clang][Interp][NFC] Properly assign block pointer Pointee

2024-06-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-06-07T11:48:44+02:00 New Revision: 5d6acf8196a44225991ab2fb6dfc9cc72296b348 URL: https://github.com/llvm/llvm-project/commit/5d6acf8196a44225991ab2fb6dfc9cc72296b348 DIFF: https://github.com/llvm/llvm-project/commit/5d6acf8196a44225991ab2fb6dfc9cc72296b348.diff

[clang] 1c0063b - [clang][Interp] Remove StoragKind limitation in Pointer assign operators

2024-06-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-06-07T10:32:16+02:00 New Revision: 1c0063b58a4fc23c94c7f5bf5a937bbdf9703cc0 URL: https://github.com/llvm/llvm-project/commit/1c0063b58a4fc23c94c7f5bf5a937bbdf9703cc0 DIFF: https://github.com/llvm/llvm-project/commit/1c0063b58a4fc23c94c7f5bf5a937bbdf9703cc0.diff

[clang] c15b867 - [clang][Interp][NFC] Add GetPtrFieldPop opcode

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

[clang] 0b8acc0 - [clang][Interp] Improve APValue machinery

2024-06-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-06-07T08:16:39+02:00 New Revision: 0b8acc06c42df9d444f669fff312fcacdfb9 URL: https://github.com/llvm/llvm-project/commit/0b8acc06c42df9d444f669fff312fcacdfb9 DIFF: https://github.com/llvm/llvm-project/commit/0b8acc06c42df9d444f669fff312fcacdfb9.diff

[clang] ce938fc - [clang][Interp] Diagnose functions without body like undefined ones

2024-06-06 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-06-06T19:41:41+02:00 New Revision: ce938fcbde547315af18a47a609c2e09ebfb4cec URL: https://github.com/llvm/llvm-project/commit/ce938fcbde547315af18a47a609c2e09ebfb4cec DIFF: https://github.com/llvm/llvm-project/commit/ce938fcbde547315af18a47a609c2e09ebfb4cec.diff

[clang] e9174ba - [clang][Interp] Always decay root array pointers to the first element

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

[clang] 026fbdf - [clang][Interp] Handle one-past-the-end pointers in SubPtr

2024-06-06 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-06-06T11:48:31+02:00 New Revision: 026fbdf934d4adc8b6abe544ba1bcfa3b64293ac URL: https://github.com/llvm/llvm-project/commit/026fbdf934d4adc8b6abe544ba1bcfa3b64293ac DIFF: https://github.com/llvm/llvm-project/commit/026fbdf934d4adc8b6abe544ba1bcfa3b64293ac.diff

[clang] f1e78f7 - [clang][Interp] Handle lvalue APValues in visitAPValueInitializer()

2024-06-06 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-06-06T10:24:26+02:00 New Revision: f1e78f776908f2bc1759eae25381f576f62728a2 URL: https://github.com/llvm/llvm-project/commit/f1e78f776908f2bc1759eae25381f576f62728a2 DIFF: https://github.com/llvm/llvm-project/commit/f1e78f776908f2bc1759eae25381f576f62728a2.diff

[clang] c70fa55 - [clang][Interp][NFC] Add cleanup() infrastructure to EvalEmitter

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

[clang] a16d33e - [clang][Interp][NFC] Don't invoke block dtor on uninitialized globals

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

[clang] 3388c5a - [clang][Interp][NFC] Add missing assertion to Block ctor

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

[clang] 145815c - [clang][Interp][NFC] Move EvaluationResult::dump() to Disasm.cpp

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

[clang] 5f2aa91 - [clang][Interp][NFC] Don't try to dump uninitialized global variables

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

[clang] 1ea5688 - [clang][Interp][NFC] Mark failed globals as uninitialized

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

[clang] cbed9a6 - [clang][Interp] Fix ignoring assumptions

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

[clang] 49b760f - [clang][Interp] Fix calling virtual CXXOperatorCallExprs

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

[clang] 6a197b3 - [clang][Interp] Fix returning references to functions

2024-05-27 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-27T15:43:12+02:00 New Revision: 6a197b35db0805e77d5103382b5b516ca0c2db1d URL: https://github.com/llvm/llvm-project/commit/6a197b35db0805e77d5103382b5b516ca0c2db1d DIFF: https://github.com/llvm/llvm-project/commit/6a197b35db0805e77d5103382b5b516ca0c2db1d.diff

[clang] b1e329a - [clang][Interp][NFC] Explicitly define PrimType values

2024-05-27 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-27T15:43:11+02:00 New Revision: b1e329a3f54fbe55fa61c124f94cc6c8509e5423 URL: https://github.com/llvm/llvm-project/commit/b1e329a3f54fbe55fa61c124f94cc6c8509e5423 DIFF: https://github.com/llvm/llvm-project/commit/b1e329a3f54fbe55fa61c124f94cc6c8509e5423.diff

[clang] 4447461 - [clang][Interp] Don't try to dereference a null type

2024-05-27 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-27T12:59:25+02:00 New Revision: 4447461bc4802d4ead02db61c5276c142df3fd0c URL: https://github.com/llvm/llvm-project/commit/4447461bc4802d4ead02db61c5276c142df3fd0c DIFF: https://github.com/llvm/llvm-project/commit/4447461bc4802d4ead02db61c5276c142df3fd0c.diff

[clang] d0bb917 - [clang][Interp] Handle ObjCBoxedExprs

2024-05-26 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-26T10:50:45+02:00 New Revision: d0bb91739022e1f15b1ec9a6fd7fc92cd0f95444 URL: https://github.com/llvm/llvm-project/commit/d0bb91739022e1f15b1ec9a6fd7fc92cd0f95444 DIFF: https://github.com/llvm/llvm-project/commit/d0bb91739022e1f15b1ec9a6fd7fc92cd0f95444.diff

[clang] 5220b7b - [clang][Interp] Handle objc strings

2024-05-26 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-26T10:50:44+02:00 New Revision: 5220b7bea8b01f46e9f7326b9c9a7e550e8451d1 URL: https://github.com/llvm/llvm-project/commit/5220b7bea8b01f46e9f7326b9c9a7e550e8451d1 DIFF: https://github.com/llvm/llvm-project/commit/5220b7bea8b01f46e9f7326b9c9a7e550e8451d1.diff

[clang] 5c40db1 - [clang][Interp] Don't retry weak declarations

2024-05-24 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-24T20:00:54+02:00 New Revision: 5c40db1da3a5ee1ed27b2ed874353dd80b294c15 URL: https://github.com/llvm/llvm-project/commit/5c40db1da3a5ee1ed27b2ed874353dd80b294c15 DIFF: https://github.com/llvm/llvm-project/commit/5c40db1da3a5ee1ed27b2ed874353dd80b294c15.diff

[clang] 82a5d0d - [clang][Interp][NFC] Make eval-order test more useful

2024-05-24 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-24T16:47:46+02:00 New Revision: 82a5d0da6007609ddcb3190530e0a269ae0452db URL: https://github.com/llvm/llvm-project/commit/82a5d0da6007609ddcb3190530e0a269ae0452db DIFF: https://github.com/llvm/llvm-project/commit/82a5d0da6007609ddcb3190530e0a269ae0452db.diff

[clang] d8c8c8c - [clang][Interp] Diagnose dummy assignments differently

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

[clang] f35aac6 - [clang][Interp] Fix zero-initializing unions

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

[clang] fbd643f - [clang][Interp] Don't try to activate root pointers

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

[clang] 84729c9 - [clang][Interp] Don't diagnose ObjCIvarDecls as invalid reads

2024-05-23 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-23T13:47:54+02:00 New Revision: 84729c9df30b29d5f4e903ad71235a6aa0c764d6 URL: https://github.com/llvm/llvm-project/commit/84729c9df30b29d5f4e903ad71235a6aa0c764d6 DIFF: https://github.com/llvm/llvm-project/commit/84729c9df30b29d5f4e903ad71235a6aa0c764d6.diff

[clang] 1d0e8b2 - [clang][Interp] Remove a no longer needed dummy check

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

[clang] 45a95c3 - [clang][Interp] Fix DeclRefExprs of void-typed dummy pointers

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

[clang] 10dc3a8 - [clang][Interp] Fix empty InitListExprs for unions

2024-05-23 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-23T11:48:33+02:00 New Revision: 10dc3a8e916d73291269e5e2b82dd22681489aa1 URL: https://github.com/llvm/llvm-project/commit/10dc3a8e916d73291269e5e2b82dd22681489aa1 DIFF: https://github.com/llvm/llvm-project/commit/10dc3a8e916d73291269e5e2b82dd22681489aa1.diff

[clang] 335e00f - [clang][Interp][NFC] Add another union test case

2024-05-23 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-23T10:21:02+02:00 New Revision: 335e00faaf74f3f7463b32a415d39af0973f521f URL: https://github.com/llvm/llvm-project/commit/335e00faaf74f3f7463b32a415d39af0973f521f DIFF: https://github.com/llvm/llvm-project/commit/335e00faaf74f3f7463b32a415d39af0973f521f.diff

[clang] 951b13d - [clang][Interp][NFC] Save IsUnion bit for Records

2024-05-23 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-23T10:21:02+02:00 New Revision: 951b13d9a7220d761b1ee0dc09a50b635692ecf8 URL: https://github.com/llvm/llvm-project/commit/951b13d9a7220d761b1ee0dc09a50b635692ecf8 DIFF: https://github.com/llvm/llvm-project/commit/951b13d9a7220d761b1ee0dc09a50b635692ecf8.diff

[clang] af68120 - [clang][Interp] Fix initializing a union from an InitLIstExpr

2024-05-23 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-23T09:17:56+02:00 New Revision: af6812085cc7a7251a3095acbc96343ce660f135 URL: https://github.com/llvm/llvm-project/commit/af6812085cc7a7251a3095acbc96343ce660f135 DIFF: https://github.com/llvm/llvm-project/commit/af6812085cc7a7251a3095acbc96343ce660f135.diff

[clang] 4fbc95d - [clang][Interp] Skip union members in default initializers

2024-05-22 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-22T17:57:00+02:00 New Revision: 4fbc95d1360147e9c4aceeadd1bda17d68364b85 URL: https://github.com/llvm/llvm-project/commit/4fbc95d1360147e9c4aceeadd1bda17d68364b85 DIFF: https://github.com/llvm/llvm-project/commit/4fbc95d1360147e9c4aceeadd1bda17d68364b85.diff

[clang] 3c67c22 - [clang][Interp] Test non-active union access

2024-05-22 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-22T17:31:34+02:00 New Revision: 3c67c227f2e16accd3cdb3aeb4c845edabd2f6c4 URL: https://github.com/llvm/llvm-project/commit/3c67c227f2e16accd3cdb3aeb4c845edabd2f6c4 DIFF: https://github.com/llvm/llvm-project/commit/3c67c227f2e16accd3cdb3aeb4c845edabd2f6c4.diff

[clang] 7d9634e - [clang][Interp][NFC] Propagate IsActive state in unions properly

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

[clang] e3bd627 - [clang][Interp][NFC] Retrieve active union field in Pointer::toRValue()

2024-05-22 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-22T15:31:44+02:00 New Revision: e3bd627f53b6c7e1c16368803c3f119910cc5c84 URL: https://github.com/llvm/llvm-project/commit/e3bd627f53b6c7e1c16368803c3f119910cc5c84 DIFF: https://github.com/llvm/llvm-project/commit/e3bd627f53b6c7e1c16368803c3f119910cc5c84.diff

[clang] f685481 - [clang][Interp] Fix checking unions for initialization

2024-05-22 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-22T13:12:48+02:00 New Revision: f68548135b8f9a02beac842646ab89bcaad9d400 URL: https://github.com/llvm/llvm-project/commit/f68548135b8f9a02beac842646ab89bcaad9d400 DIFF: https://github.com/llvm/llvm-project/commit/f68548135b8f9a02beac842646ab89bcaad9d400.diff

[clang] 9604e5c - [clang][Interp] Allow stepping back from a one-past-the-end pointer

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

[clang] e5936b2 - [clang][Interp][NFC] Fix toAPValue() for array root pointers

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

[clang] 5cb2ea5 - [clang][Interp][NFC] Remove VarDecl requirement in diagnoseUnknownDecl()

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

[clang] 5d833c6 - [clang][Interp][NFC] Remove unneeded CheckRange call

2024-05-22 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-22T12:09:12+02:00 New Revision: 5d833c65da74d83a9b5df19da52d67ea1c0ecc10 URL: https://github.com/llvm/llvm-project/commit/5d833c65da74d83a9b5df19da52d67ea1c0ecc10 DIFF: https://github.com/llvm/llvm-project/commit/5d833c65da74d83a9b5df19da52d67ea1c0ecc10.diff

[clang] 1f5cd3a - [clang][Interp][NFC] Fix getType() of pointers pointing to vector elems

2024-05-22 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-05-22T11:58:46+02:00 New Revision: 1f5cd3accd7e98abbf31d45b1ed59fbda0c91d30 URL: https://github.com/llvm/llvm-project/commit/1f5cd3accd7e98abbf31d45b1ed59fbda0c91d30 DIFF: https://github.com/llvm/llvm-project/commit/1f5cd3accd7e98abbf31d45b1ed59fbda0c91d30.diff

[clang] 46d8bb0 - [clang][Interp] Fix initializing zero-size arrays

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

[clang] 18e7bcb - [clang][Interp] Reject inc/dec ops before C++ 14

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

[clang] a7521fd - [clang][Interp] Implement __builtin_sycl_unique_stable_name

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

[clang] d9c27ca - [clang][Interp] Fix discarding construct exprs with zero initializers

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

[clang] bb3d261 - [clang][Interp] Protect GetPtrField ops from unknown size arrays

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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

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

2024-05-07 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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

  1   2   3   4   5   6   7   8   9   10   >