[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[clang] 5ef5eb6 - [clang][Interp] Implement C++23 [[assume]] support

2024-04-22 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-04-22T15:28:00+02:00 New Revision: 5ef5eb66fb428aaf61fb51b709f065c069c11242 URL: https://github.com/llvm/llvm-project/commit/5ef5eb66fb428aaf61fb51b709f065c069c11242 DIFF: https://github.com/llvm/llvm-project/commit/5ef5eb66fb428aaf61fb51b709f065c069c11242.diff

[clang] abca85b - [clang][Interp] Remove faulty assertion

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

[clang] 024c3d0 - [clang][Interp][NFC] Refactor Program::getGlobal()

2024-04-22 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-04-22T15:28:00+02:00 New Revision: 024c3d0c079fd9297725c35082316f2ca29c9526 URL: https://github.com/llvm/llvm-project/commit/024c3d0c079fd9297725c35082316f2ca29c9526 DIFF: https://github.com/llvm/llvm-project/commit/024c3d0c079fd9297725c35082316f2ca29c9526.diff

[clang] 1588368 - [clang][Interp] Fix casting pointers to int128

2024-04-22 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-04-22T14:39:24+02:00 New Revision: 15883684a72cf6c64d856a11f8cd10b3a332dbcf URL: https://github.com/llvm/llvm-project/commit/15883684a72cf6c64d856a11f8cd10b3a332dbcf DIFF: https://github.com/llvm/llvm-project/commit/15883684a72cf6c64d856a11f8cd10b3a332dbcf.diff

[clang] 103f1be - [clang][Interp][NFC] getRecord() might return null

2024-04-22 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-04-22T14:39:24+02:00 New Revision: 103f1be76fbb82ef8ed95b6112d914d4996e27be URL: https://github.com/llvm/llvm-project/commit/103f1be76fbb82ef8ed95b6112d914d4996e27be DIFF: https://github.com/llvm/llvm-project/commit/103f1be76fbb82ef8ed95b6112d914d4996e27be.diff

[clang] c2d665b - [clang][Interp] Support ImplicitArrayInitExpr for vectors

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

[clang] 6b6c7e4 - [clang][Interp][NFC] Test out-of-bounds access on vectors

2024-04-22 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-04-22T10:35:45+02:00 New Revision: 6b6c7e46cc1e97b678e969bad78825dd02c11ff9 URL: https://github.com/llvm/llvm-project/commit/6b6c7e46cc1e97b678e969bad78825dd02c11ff9 DIFF: https://github.com/llvm/llvm-project/commit/6b6c7e46cc1e97b678e969bad78825dd02c11ff9.diff

[clang] 0ff992e - [clang][Interp][NFC] Get ComplexType directly

2024-04-22 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-04-22T10:34:43+02:00 New Revision: 0ff992e5f210fdcbfdd1dcc3687c9aeabde318c3 URL: https://github.com/llvm/llvm-project/commit/0ff992e5f210fdcbfdd1dcc3687c9aeabde318c3 DIFF: https://github.com/llvm/llvm-project/commit/0ff992e5f210fdcbfdd1dcc3687c9aeabde318c3.diff

[clang] 6195e22 - Revert "[clang][Interp] Create full type info for dummy pointers"

2024-04-22 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-04-22T10:32:31+02:00 New Revision: 6195e228eb2a7085fac53603f534d2401ab1ac39 URL: https://github.com/llvm/llvm-project/commit/6195e228eb2a7085fac53603f534d2401ab1ac39 DIFF: https://github.com/llvm/llvm-project/commit/6195e228eb2a7085fac53603f534d2401ab1ac39.diff

[clang] eef5798 - [clang][Interp] Create full type info for dummy pointers

2024-04-22 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-04-22T10:04:09+02:00 New Revision: eef5798844a6ed489c28b37113f3bcaafd1d6e68 URL: https://github.com/llvm/llvm-project/commit/eef5798844a6ed489c28b37113f3bcaafd1d6e68 DIFF: https://github.com/llvm/llvm-project/commit/eef5798844a6ed489c28b37113f3bcaafd1d6e68.diff

[clang] fa01d04 - [clang][Interp][NFC] Change pointer offset to uint64

2024-04-21 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-04-21T08:30:58+02:00 New Revision: fa01d04c9b9a3c8454194a36a0e64daf43cddaf2 URL: https://github.com/llvm/llvm-project/commit/fa01d04c9b9a3c8454194a36a0e64daf43cddaf2 DIFF: https://github.com/llvm/llvm-project/commit/fa01d04c9b9a3c8454194a36a0e64daf43cddaf2.diff

[clang] 7f0bbbb - [clang][Interp] Change array index types in OffsetHelper

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

[clang] 22bf7c5 - [clang][Interp] Support __builtin_os_log_format_buffer_size

2024-04-19 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-04-20T06:13:32+02:00 New Revision: 22bf7c5e01e8693b2da722e1a33e69e931d6 URL: https://github.com/llvm/llvm-project/commit/22bf7c5e01e8693b2da722e1a33e69e931d6 DIFF: https://github.com/llvm/llvm-project/commit/22bf7c5e01e8693b2da722e1a33e69e931d6.diff

[clang] fd98f80 - [clang][Interp] Finish initializing structs from CompoundLiteralExprs

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

[clang] 562f061 - [clang][Interp] Load result of pre-inc/dec operation if necessary

2024-04-18 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-04-18T08:30:09+02:00 New Revision: 562f061e7e710543578875d33d64837abecc23d2 URL: https://github.com/llvm/llvm-project/commit/562f061e7e710543578875d33d64837abecc23d2 DIFF: https://github.com/llvm/llvm-project/commit/562f061e7e710543578875d33d64837abecc23d2.diff

[clang] 9099f6f - [clang][Interp] Skip unnamed bit fields in initializers

2024-04-18 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-04-18T08:19:36+02:00 New Revision: 9099f6f8dcd7cf7d5cbe9ca4b7582851fde1 URL: https://github.com/llvm/llvm-project/commit/9099f6f8dcd7cf7d5cbe9ca4b7582851fde1 DIFF: https://github.com/llvm/llvm-project/commit/9099f6f8dcd7cf7d5cbe9ca4b7582851fde1.diff

[clang] 7505452 - [clang][Interp] Implement VectorSplat casts

2024-04-16 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-04-16T19:31:16+02:00 New Revision: 75054525ae58f26c86e418382164540760871186 URL: https://github.com/llvm/llvm-project/commit/75054525ae58f26c86e418382164540760871186 DIFF: https://github.com/llvm/llvm-project/commit/75054525ae58f26c86e418382164540760871186.diff

[clang] 75244a1 - [clang][Interp] Implement align builtins

2024-04-16 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-04-16T13:58:52+02:00 New Revision: 75244a1043d2be5003dea6914d5edc940c437cd5 URL: https://github.com/llvm/llvm-project/commit/75244a1043d2be5003dea6914d5edc940c437cd5 DIFF: https://github.com/llvm/llvm-project/commit/75244a1043d2be5003dea6914d5edc940c437cd5.diff

[clang] a8de3ee - [clang][Interp][NFC] Fix some build warnings

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

[clang] 09e7d75 - [clang][Interp] Don't add 'in call to' diagnostics for builtin frames

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

  1   2   3   4   5   6   7   8   9   10   >