[clang] 64c3997 - [clang][Interp] Allow initializing static class members

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

[clang] 2ea7ec9 - [clang][Interp][NFC] Expand pointer unittests

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

[clang] 85bc6de - Revert "Use setup_host_tool for clang-ast-dump, fixes 76707"

2024-04-11 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-04-11T09:50:03+02:00 New Revision: 85bc6de67ef28cd203da0c5abc1485609bea989c URL: https://github.com/llvm/llvm-project/commit/85bc6de67ef28cd203da0c5abc1485609bea989c DIFF: https://github.com/llvm/llvm-project/commit/85bc6de67ef28cd203da0c5abc1485609bea989c.diff LO

[clang] ec40097 - [clang][Interp] Implement __builtin_{ctz,clz}g

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

[clang] b7a93bc - [clang][Interp] Start implementing vector types

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

[clang] 3f71d29 - [clang][Interp] Handle __unaligned in alignof expressions

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

[clang] 5d7d6ad - [clang][Interp] Add toAPValue unittests

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

[clang] 321f831 - [clang][Interp] Diagnose comparisons with weak pointers

2024-04-09 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-04-09T12:36:28+02:00 New Revision: 321f8312b98620131ebb3b71fe15c0d6b2267488 URL: https://github.com/llvm/llvm-project/commit/321f8312b98620131ebb3b71fe15c0d6b2267488 DIFF: https://github.com/llvm/llvm-project/commit/321f8312b98620131ebb3b71fe15c0d6b2267488.diff LO

[clang] 11ba795 - [clang][Interp][NFC] Add sanity checks to This op

2024-04-08 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-04-09T07:55:37+02:00 New Revision: 11ba795565c231a95a7e34bb0e4dff099234c736 URL: https://github.com/llvm/llvm-project/commit/11ba795565c231a95a7e34bb0e4dff099234c736 DIFF: https://github.com/llvm/llvm-project/commit/11ba795565c231a95a7e34bb0e4dff099234c736.diff LO

[clang] acff0b0 - [clang][Interp][NFC] Improve Record debugging

2024-04-08 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-04-09T07:55:36+02:00 New Revision: acff0b03167f877f783d9386014e1ebc20db1c2f URL: https://github.com/llvm/llvm-project/commit/acff0b03167f877f783d9386014e1ebc20db1c2f DIFF: https://github.com/llvm/llvm-project/commit/acff0b03167f877f783d9386014e1ebc20db1c2f.diff LO

[clang] 5d1f779 - [clang][Interp][NFC] Add Dump debug op

2024-04-08 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-04-09T07:55:36+02:00 New Revision: 5d1f779540517f47abb4927f4ded51cac94fd366 URL: https://github.com/llvm/llvm-project/commit/5d1f779540517f47abb4927f4ded51cac94fd366 DIFF: https://github.com/llvm/llvm-project/commit/5d1f779540517f47abb4927f4ded51cac94fd366.diff LO

[clang] d412047 - [clang][Interp] Fix "Initializing" zero-size arrays

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

[clang] 0d40de7 - [clang][Interp][NFC] Add InterpFrame::dump()

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

[clang] 6aaf9c8 - [clang][Interp][NFC] Sanitize collectBaseOffset parameters

2024-03-19 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-19T10:07:23+01:00 New Revision: 6aaf9c83099b80e73ef2208ae9f7f300c7808659 URL: https://github.com/llvm/llvm-project/commit/6aaf9c83099b80e73ef2208ae9f7f300c7808659 DIFF: https://github.com/llvm/llvm-project/commit/6aaf9c83099b80e73ef2208ae9f7f300c7808659.diff LO

[clang] d56110f - [clang][Interp] Fix _Complex comma operators

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

[clang] e2e3624 - [clang][test] Try to fix constexpr-void-cast test

2024-03-18 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-18T15:35:39+01:00 New Revision: e2e3624fae669f85de1445bf7037ff29feb30905 URL: https://github.com/llvm/llvm-project/commit/e2e3624fae669f85de1445bf7037ff29feb30905 DIFF: https://github.com/llvm/llvm-project/commit/e2e3624fae669f85de1445bf7037ff29feb30905.diff LO

[clang] 1d9fb2e - [clang][Interp] Disable CFStringMakeConstantString test on AIX

2024-03-18 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-18T14:53:04+01:00 New Revision: 1d9fb2ee612f0ccf588d40dc4b5445cffd36e8af URL: https://github.com/llvm/llvm-project/commit/1d9fb2ee612f0ccf588d40dc4b5445cffd36e8af DIFF: https://github.com/llvm/llvm-project/commit/1d9fb2ee612f0ccf588d40dc4b5445cffd36e8af.diff LO

[clang] c2f75c7 - [clang][Interp] Handle CXXDefaultInitExpr of composite type

2024-03-18 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-18T12:59:56+01:00 New Revision: c2f75c7159518e238e0185c0f4e615fedcd8a167 URL: https://github.com/llvm/llvm-project/commit/c2f75c7159518e238e0185c0f4e615fedcd8a167 DIFF: https://github.com/llvm/llvm-project/commit/c2f75c7159518e238e0185c0f4e615fedcd8a167.diff LO

[clang] 5143a12 - [clang][Interp] Add __builtin_is_constant_evaluated warnings

2024-03-17 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-17T18:07:51+01:00 New Revision: 5143a1241362616840af826d18c067025dae URL: https://github.com/llvm/llvm-project/commit/5143a1241362616840af826d18c067025dae DIFF: https://github.com/llvm/llvm-project/commit/5143a1241362616840af826d18c067025dae.diff LO

[clang] ca87671 - [clang][Interp][NFC] Make local pointer const

2024-03-17 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-17T18:07:51+01:00 New Revision: ca876711aee31e5ec7f4f6f0210de664c8ec7ce4 URL: https://github.com/llvm/llvm-project/commit/ca876711aee31e5ec7f4f6f0210de664c8ec7ce4 DIFF: https://github.com/llvm/llvm-project/commit/ca876711aee31e5ec7f4f6f0210de664c8ec7ce4.diff LO

[clang] dff3e28 - [clang][Interp][NFC] Print qualified name of Descriptor sources

2024-03-17 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-17T18:07:51+01:00 New Revision: dff3e28df9b92e4d3102a0f8012352cebfc9461d URL: https://github.com/llvm/llvm-project/commit/dff3e28df9b92e4d3102a0f8012352cebfc9461d DIFF: https://github.com/llvm/llvm-project/commit/dff3e28df9b92e4d3102a0f8012352cebfc9461d.diff LO

[clang] a4b39f6 - [clang][Interp] Lazily visit const-qualified static data members in C++

2024-03-17 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-17T18:07:51+01:00 New Revision: a4b39f651536c5cd8835a93cdea61039db004252 URL: https://github.com/llvm/llvm-project/commit/a4b39f651536c5cd8835a93cdea61039db004252 DIFF: https://github.com/llvm/llvm-project/commit/a4b39f651536c5cd8835a93cdea61039db004252.diff LO

[clang] 0211389 - [clang][Interp] Handle __datasizeof.

2024-03-17 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-17T16:33:39+01:00 New Revision: 0211389064a1d493e826512a54ae547cb9859223 URL: https://github.com/llvm/llvm-project/commit/0211389064a1d493e826512a54ae547cb9859223 DIFF: https://github.com/llvm/llvm-project/commit/0211389064a1d493e826512a54ae547cb9859223.diff LO

[clang] 8e69052 - [clang][Interp] Handle ArrayTypeTraitExprs

2024-03-16 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-16T12:46:28+01:00 New Revision: 8e69052b0e2f3b1bc7dbcf56a0c771e30d2edbf7 URL: https://github.com/llvm/llvm-project/commit/8e69052b0e2f3b1bc7dbcf56a0c771e30d2edbf7 DIFF: https://github.com/llvm/llvm-project/commit/8e69052b0e2f3b1bc7dbcf56a0c771e30d2edbf7.diff LO

[clang] 426bf0c - [clang][Interp] Try to fix builtin-functions test on AIX

2024-03-15 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-16T06:05:03+01:00 New Revision: 426bf0c915aca9e9d78b6192898b95a44d9afcf4 URL: https://github.com/llvm/llvm-project/commit/426bf0c915aca9e9d78b6192898b95a44d9afcf4 DIFF: https://github.com/llvm/llvm-project/commit/426bf0c915aca9e9d78b6192898b95a44d9afcf4.diff LO

[clang] 4476913 - [clang][Interp] Don't suppress diagnostics for undefined+external funcs

2024-03-15 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-15T16:43:43+01:00 New Revision: 447691333f0a50a159a9924287d48a8266c8a480 URL: https://github.com/llvm/llvm-project/commit/447691333f0a50a159a9924287d48a8266c8a480 DIFF: https://github.com/llvm/llvm-project/commit/447691333f0a50a159a9924287d48a8266c8a480.diff LO

[clang] 4f69c4b - [clang][Interp] Don't diagnose reading const ints in C++98

2024-03-15 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-15T16:43:43+01:00 New Revision: 4f69c4b158969386deaf42028d4511ef7a015a20 URL: https://github.com/llvm/llvm-project/commit/4f69c4b158969386deaf42028d4511ef7a015a20 DIFF: https://github.com/llvm/llvm-project/commit/4f69c4b158969386deaf42028d4511ef7a015a20.diff LO

[clang] 5334afc - [clang][Interp] Don't forget to visit condition variable decls

2024-03-15 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-15T12:30:37+01:00 New Revision: 5334afcad827a6284ff56f5bde81d4e3416aae8c URL: https://github.com/llvm/llvm-project/commit/5334afcad827a6284ff56f5bde81d4e3416aae8c DIFF: https://github.com/llvm/llvm-project/commit/5334afcad827a6284ff56f5bde81d4e3416aae8c.diff LO

[clang] 72d85b0 - [clang][Interp] Emit Error op for contains-error expressions

2024-03-15 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-15T10:52:58+01:00 New Revision: 72d85b0315628c982be21c7aada59b6f9274de90 URL: https://github.com/llvm/llvm-project/commit/72d85b0315628c982be21c7aada59b6f9274de90 DIFF: https://github.com/llvm/llvm-project/commit/72d85b0315628c982be21c7aada59b6f9274de90.diff LO

[clang] 719e077 - [clang][Interp] Handle PackIndexExprs

2024-03-15 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-15T10:04:23+01:00 New Revision: 719e077a5680ccfd6601195754c1702b03ba3645 URL: https://github.com/llvm/llvm-project/commit/719e077a5680ccfd6601195754c1702b03ba3645 DIFF: https://github.com/llvm/llvm-project/commit/719e077a5680ccfd6601195754c1702b03ba3645.diff LO

[clang] 8ab0632 - [clang][Interp] Handle goto and label statements

2024-03-15 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-15T09:57:28+01:00 New Revision: 8ab0632735f87961d27094a1076a41264e2fd3ed URL: https://github.com/llvm/llvm-project/commit/8ab0632735f87961d27094a1076a41264e2fd3ed DIFF: https://github.com/llvm/llvm-project/commit/8ab0632735f87961d27094a1076a41264e2fd3ed.diff LO

[clang] c42bc2e - [clang][NFC] Make some local pointers const

2024-03-15 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-15T09:57:27+01:00 New Revision: c42bc2ea8f66def31ca9a381e995ec61e9fa9b05 URL: https://github.com/llvm/llvm-project/commit/c42bc2ea8f66def31ca9a381e995ec61e9fa9b05 DIFF: https://github.com/llvm/llvm-project/commit/c42bc2ea8f66def31ca9a381e995ec61e9fa9b05.diff LO

[clang] 0a739eb - [clang][Interp] Implement __builtin___{CF,NS}StringMakeConstantString

2024-03-15 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-15T08:46:13+01:00 New Revision: 0a739eb75fe68b1cec4e4aaad8b5395bb5da9a89 URL: https://github.com/llvm/llvm-project/commit/0a739eb75fe68b1cec4e4aaad8b5395bb5da9a89 DIFF: https://github.com/llvm/llvm-project/commit/0a739eb75fe68b1cec4e4aaad8b5395bb5da9a89.diff LO

[clang] 797994d - [clang][Interp] Strip _Atomic from _Complex types

2024-03-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-14T16:55:38+01:00 New Revision: 797994da3c3b0ff40201ac0045740370d2c39cbb URL: https://github.com/llvm/llvm-project/commit/797994da3c3b0ff40201ac0045740370d2c39cbb DIFF: https://github.com/llvm/llvm-project/commit/797994da3c3b0ff40201ac0045740370d2c39cbb.diff LO

[clang] 65c0143 - [clang][Interp] Fix rotate builtins with differently-typed arguments

2024-03-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-14T16:34:07+01:00 New Revision: 65c0143296e3d8aafe819cbae4a48a3d53f8e7b3 URL: https://github.com/llvm/llvm-project/commit/65c0143296e3d8aafe819cbae4a48a3d53f8e7b3 DIFF: https://github.com/llvm/llvm-project/commit/65c0143296e3d8aafe819cbae4a48a3d53f8e7b3.diff LO

[clang] 68360dc - [clang][Interp] Don't abort on float div-by-zero

2024-03-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-14T16:25:23+01:00 New Revision: 68360dc85507350c9d38bcc6916debe29fd58fee URL: https://github.com/llvm/llvm-project/commit/68360dc85507350c9d38bcc6916debe29fd58fee DIFF: https://github.com/llvm/llvm-project/commit/68360dc85507350c9d38bcc6916debe29fd58fee.diff LO

[clang] 2cd19df - [clang][Interp] Allow visiting extern variables

2024-03-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-14T15:39:28+01:00 New Revision: 2cd19df792056bbac38ed64c028e335d0c7ef05d URL: https://github.com/llvm/llvm-project/commit/2cd19df792056bbac38ed64c028e335d0c7ef05d DIFF: https://github.com/llvm/llvm-project/commit/2cd19df792056bbac38ed64c028e335d0c7ef05d.diff LO

[clang] 160693d - [clang][Interp][NFC] allocateLocalPrimitive never fails

2024-03-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-14T14:57:24+01:00 New Revision: 160693dbde2837af4237954edd38b08b2bb17a29 URL: https://github.com/llvm/llvm-project/commit/160693dbde2837af4237954edd38b08b2bb17a29 DIFF: https://github.com/llvm/llvm-project/commit/160693dbde2837af4237954edd38b08b2bb17a29.diff LO

[clang] a99b912 - [clang][Interp] Create dummy pointers for external variables

2024-03-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-14T14:35:44+01:00 New Revision: a99b912c9b74f6ef91786b4dfbc25160c27d3b41 URL: https://github.com/llvm/llvm-project/commit/a99b912c9b74f6ef91786b4dfbc25160c27d3b41 DIFF: https://github.com/llvm/llvm-project/commit/a99b912c9b74f6ef91786b4dfbc25160c27d3b41.diff LO

[clang] 21d8085 - [clang][Interp][NFC] Rename DummyParams to DummyVariables

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

[clang] 2421e76 - [clang][Interp][NFC] Add more _Complex tests

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

[clang] a551cce - [clang][Interp][NFC] Print primitive global values in dump()

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

[clang] b97c129 - [clang][Interp] Fix non-primitive ltor casts

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

[clang] 72d300a - [clang][Interp][NFC] Move a varible declaration in the closest scope

2024-03-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-14T13:50:05+01:00 New Revision: 72d300adad4022b150c24e4a44488d3b9334e999 URL: https://github.com/llvm/llvm-project/commit/72d300adad4022b150c24e4a44488d3b9334e999 DIFF: https://github.com/llvm/llvm-project/commit/72d300adad4022b150c24e4a44488d3b9334e999.diff LO

[clang] 103469b - [clang][Interp] Implement more easy _Complex unary operators

2024-03-12 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-12T08:51:12+01:00 New Revision: 103469b5f7467d5df15799c2d8ad150729bc33bd URL: https://github.com/llvm/llvm-project/commit/103469b5f7467d5df15799c2d8ad150729bc33bd DIFF: https://github.com/llvm/llvm-project/commit/103469b5f7467d5df15799c2d8ad150729bc33bd.diff LO

[clang] 1dd104d - [clang][Interp] Implement _Complex Not unary operators

2024-03-12 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-12T07:48:56+01:00 New Revision: 1dd104db59d145d516a5e9cbb081ed01262961ef URL: https://github.com/llvm/llvm-project/commit/1dd104db59d145d516a5e9cbb081ed01262961ef DIFF: https://github.com/llvm/llvm-project/commit/1dd104db59d145d516a5e9cbb081ed01262961ef.diff LO

[clang] d02d8df - [clang][Interp] Implement _Complex negation

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

[clang] 9e4f289 - [clang][Interp][NFC] Add [[nodiscard]] attribute to emit functions

2024-03-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-07T19:37:52+01:00 New Revision: 9e4f289bd6c905a2a436b3311ca49ad2d6328060 URL: https://github.com/llvm/llvm-project/commit/9e4f289bd6c905a2a436b3311ca49ad2d6328060 DIFF: https://github.com/llvm/llvm-project/commit/9e4f289bd6c905a2a436b3311ca49ad2d6328060.diff LO

[clang] cfdfeb4 - [clang][Interp][NFC] Remove unneeded forward declaration

2024-03-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-07T18:55:09+01:00 New Revision: cfdfeb440cb2e25d1537616118a6c5509d96f2ba URL: https://github.com/llvm/llvm-project/commit/cfdfeb440cb2e25d1537616118a6c5509d96f2ba DIFF: https://github.com/llvm/llvm-project/commit/cfdfeb440cb2e25d1537616118a6c5509d96f2ba.diff LO

[clang] b1f2e19 - [clang][Interp][NFC] Use ArrayElem{, Pop} ops more often

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

[clang] 8aed911 - [clang][Interp] Implement complex comparisons

2024-03-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-07T17:04:05+01:00 New Revision: 8aed911fe91bb6cbfb95789683dadf3e77ea713a URL: https://github.com/llvm/llvm-project/commit/8aed911fe91bb6cbfb95789683dadf3e77ea713a DIFF: https://github.com/llvm/llvm-project/commit/8aed911fe91bb6cbfb95789683dadf3e77ea713a.diff LO

[clang] 12fdabc - [clang][Interp] Diagnose dummy pointers used in Inc/Dec ops

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

[clang] a9ff5c0 - [clang][Docs] Add my Discourse + Discord name

2024-03-06 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-06T12:34:50+01:00 New Revision: a9ff5c0b75abc3b7aa5c357b226e067b4ddc04bf URL: https://github.com/llvm/llvm-project/commit/a9ff5c0b75abc3b7aa5c357b226e067b4ddc04bf DIFF: https://github.com/llvm/llvm-project/commit/a9ff5c0b75abc3b7aa5c357b226e067b4ddc04bf.diff LO

[clang] 86b6300 - [clang][Interp] Allow getFieldPtr ops on null pointers in C

2024-03-06 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-06T12:34:50+01:00 New Revision: 86b630092f9a5139c4c4d627f1e0504e8f549bce URL: https://github.com/llvm/llvm-project/commit/86b630092f9a5139c4c4d627f1e0504e8f549bce DIFF: https://github.com/llvm/llvm-project/commit/86b630092f9a5139c4c4d627f1e0504e8f549bce.diff LO

[clang] cec2073 - [clang][Interp] Diagnose comparisions against weak function pointers

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

[clang] bc9c6c0 - [clang][Interp][NFC] Remove ByteCodeGenError

2024-03-04 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-04T17:46:08+01:00 New Revision: bc9c6c0c65e267a1a84e4eede81099d8ceb37558 URL: https://github.com/llvm/llvm-project/commit/bc9c6c0c65e267a1a84e4eede81099d8ceb37558 DIFF: https://github.com/llvm/llvm-project/commit/bc9c6c0c65e267a1a84e4eede81099d8ceb37558.diff LO

[clang] 89e41e2 - [clang][Interp] Implement __builtin_complex

2024-03-04 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-04T17:15:42+01:00 New Revision: 89e41e2965b2b38a4aa1ad7757684566679ef762 URL: https://github.com/llvm/llvm-project/commit/89e41e2965b2b38a4aa1ad7757684566679ef762 DIFF: https://github.com/llvm/llvm-project/commit/89e41e2965b2b38a4aa1ad7757684566679ef762.diff LO

[clang] c089fa5 - [clang][Interp] Fix assertion in InitElem{, Pop} ops

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

[clang] f25debe - [clang][Interp][NFC] Remove some leftover debug output

2024-03-02 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-02T18:56:43+01:00 New Revision: f25debe58b61a6d66e662d60fd4c060adcd74630 URL: https://github.com/llvm/llvm-project/commit/f25debe58b61a6d66e662d60fd4c060adcd74630 DIFF: https://github.com/llvm/llvm-project/commit/f25debe58b61a6d66e662d60fd4c060adcd74630.diff LO

[clang] dfb8a15 - [clang][Interp][NFC] Make a local variable const

2024-03-02 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-02T18:56:35+01:00 New Revision: dfb8a1531c962238a63db199dff973deec47e4ff URL: https://github.com/llvm/llvm-project/commit/dfb8a1531c962238a63db199dff973deec47e4ff DIFF: https://github.com/llvm/llvm-project/commit/dfb8a1531c962238a63db199dff973deec47e4ff.diff LO

[clang] b901b0d - [clang][Interp] Reject dummy pointers from __builtin_strcmp()

2024-03-02 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-02T18:28:51+01:00 New Revision: b901b0d3edeaa30e363af4cb9dc76d6a7072e6cf URL: https://github.com/llvm/llvm-project/commit/b901b0d3edeaa30e363af4cb9dc76d6a7072e6cf DIFF: https://github.com/llvm/llvm-project/commit/b901b0d3edeaa30e363af4cb9dc76d6a7072e6cf.diff LO

[clang] a30ba2c - [clang][Interp][NFC] Emit diagnostic for unknown builtins

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

[clang] 57f599d - [clang][Interp] Improve handling of external variables

2024-03-02 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-02T17:40:16+01:00 New Revision: 57f599d6443a910a213094646e7e26837a1d4417 URL: https://github.com/llvm/llvm-project/commit/57f599d6443a910a213094646e7e26837a1d4417 DIFF: https://github.com/llvm/llvm-project/commit/57f599d6443a910a213094646e7e26837a1d4417.diff LO

[clang] 68516bf - [clang][Interp] Lambda This captures can be non-pointers

2024-03-01 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-01T18:06:18+01:00 New Revision: 68516bfd2f086736dfd88374a11017276e61ad3d URL: https://github.com/llvm/llvm-project/commit/68516bfd2f086736dfd88374a11017276e61ad3d DIFF: https://github.com/llvm/llvm-project/commit/68516bfd2f086736dfd88374a11017276e61ad3d.diff LO

[clang] a038f97 - [clang][Interp] Fix virtual calls with reference instance pointers

2024-03-01 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-01T16:19:45+01:00 New Revision: a038f9758e02812803b7efce10ecf784f9842bbb URL: https://github.com/llvm/llvm-project/commit/a038f9758e02812803b7efce10ecf784f9842bbb DIFF: https://github.com/llvm/llvm-project/commit/a038f9758e02812803b7efce10ecf784f9842bbb.diff LO

[clang] f15d799 - [clang][Interp] Fix variadic operator calls

2024-03-01 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-01T15:46:00+01:00 New Revision: f15d799f16092918b948536775475dfd8675c7d9 URL: https://github.com/llvm/llvm-project/commit/f15d799f16092918b948536775475dfd8675c7d9 DIFF: https://github.com/llvm/llvm-project/commit/f15d799f16092918b948536775475dfd8675c7d9.diff LO

[clang] f651f13 - [clang][Interp][NFC] Add precondition assertions

2024-03-01 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-01T15:41:49+01:00 New Revision: f651f134bbaec069968f6b12bdcdb5f7752fd700 URL: https://github.com/llvm/llvm-project/commit/f651f134bbaec069968f6b12bdcdb5f7752fd700 DIFF: https://github.com/llvm/llvm-project/commit/f651f134bbaec069968f6b12bdcdb5f7752fd700.diff LO

[clang] e59681d - [clang][Interp] Allow inc/dec on boolean values

2024-03-01 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-01T15:40:45+01:00 New Revision: e59681d96327e2ed1963ec1c0f2bc3d40df26443 URL: https://github.com/llvm/llvm-project/commit/e59681d96327e2ed1963ec1c0f2bc3d40df26443 DIFF: https://github.com/llvm/llvm-project/commit/e59681d96327e2ed1963ec1c0f2bc3d40df26443.diff LO

[clang] dbf3d77 - [clang][Interp][NFC] Remove unused paramter

2024-03-01 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-01T15:28:15+01:00 New Revision: dbf3d779bdb3cc22652b6ab24ac9827e9f228f4e URL: https://github.com/llvm/llvm-project/commit/dbf3d779bdb3cc22652b6ab24ac9827e9f228f4e DIFF: https://github.com/llvm/llvm-project/commit/dbf3d779bdb3cc22652b6ab24ac9827e9f228f4e.diff LO

[clang] 18d2ff4 - [clang][Interp] Allow recursive intepretation

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

[clang] 990dbf2 - [clang][Interp] OpaqueValueExprs can have null subexprs

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

[clang] 40c9a01 - [clang][Interp][NFC] Add an assertion to classify(Expr*)

2024-03-01 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-03-01T09:47:54+01:00 New Revision: 40c9a01773507e485f35aa76d3e31cf3ea8c3011 URL: https://github.com/llvm/llvm-project/commit/40c9a01773507e485f35aa76d3e31cf3ea8c3011 DIFF: https://github.com/llvm/llvm-project/commit/40c9a01773507e485f35aa76d3e31cf3ea8c3011.diff LO

[clang] ddfc7e2 - [clang][Interp] Emit more dummy pointers in C++ mode

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

[clang] 95e0369 - [clang][Interp] Note UB when converting Inf to integer

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

[clang] cb6c0f1 - [clang][Interp] Ignore ArrayDecay ops for null pointers

2024-02-28 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-28T16:16:03+01:00 New Revision: cb6c0f1d28c0d1915d1ca9a198254e3828af2384 URL: https://github.com/llvm/llvm-project/commit/cb6c0f1d28c0d1915d1ca9a198254e3828af2384 DIFF: https://github.com/llvm/llvm-project/commit/cb6c0f1d28c0d1915d1ca9a198254e3828af2384.diff LO

[clang] a2efb68 - [clang][Interp] Remove now faulty assertion

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

[clang] 9f99eda - [clang][Interp][NFC] Convert test to verify=expected,both style

2024-02-28 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-28T09:53:44+01:00 New Revision: 9f99eda1208787364b1a381b2d4e146fc4868cd5 URL: https://github.com/llvm/llvm-project/commit/9f99eda1208787364b1a381b2d4e146fc4868cd5 DIFF: https://github.com/llvm/llvm-project/commit/9f99eda1208787364b1a381b2d4e146fc4868cd5.diff LO

[clang] 49c399c - [clang][Interp] Toplevel destructors may fail

2024-02-28 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-28T09:48:27+01:00 New Revision: 49c399c2d113df1654b09c9b5afa38924829a8fe URL: https://github.com/llvm/llvm-project/commit/49c399c2d113df1654b09c9b5afa38924829a8fe DIFF: https://github.com/llvm/llvm-project/commit/49c399c2d113df1654b09c9b5afa38924829a8fe.diff LO

[clang] 183b6b5 - [clang][Interp] Ignore unnamed bitfields when checking init

2024-02-27 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-27T17:29:19+01:00 New Revision: 183b6b56f2602ea171502f9f2843c2c1caca2919 URL: https://github.com/llvm/llvm-project/commit/183b6b56f2602ea171502f9f2843c2c1caca2919 DIFF: https://github.com/llvm/llvm-project/commit/183b6b56f2602ea171502f9f2843c2c1caca2919.diff LO

[clang] b70f42a - [clang][Interp] Handle PseudoObjectExprs

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

[clang] d612d59 - [clang][Interp] Fix local lvalue compound literals

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

[clang] 70e61f5 - [clang][Interp][NFC] Rename InitPtr{,Pop} to FinishInit{,Pop}

2024-02-27 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-27T16:14:37+01:00 New Revision: 70e61f50958bebedffb1be285fdefb0e2f0a URL: https://github.com/llvm/llvm-project/commit/70e61f50958bebedffb1be285fdefb0e2f0a DIFF: https://github.com/llvm/llvm-project/commit/70e61f50958bebedffb1be285fdefb0e2f0a.diff LO

[clang] a28a7d4 - [clang][Interp][NFC] Remove leftover comments

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

[clang] 78275ef - [clang][Interp] Pick the right APInt constructor on Windows

2024-02-26 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-26T18:23:41+01:00 New Revision: 78275ef0a33a808d30285603585300ce57d7ef26 URL: https://github.com/llvm/llvm-project/commit/78275ef0a33a808d30285603585300ce57d7ef26 DIFF: https://github.com/llvm/llvm-project/commit/78275ef0a33a808d30285603585300ce57d7ef26.diff LO

[clang] c27d708 - [clang][test] Undo an accidental test change

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

[clang] 264d828 - [clang][Interp][NFC] Redo returning values from builtin functions

2024-02-26 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-26T16:46:23+01:00 New Revision: 264d828ea6399c31c210b67a050fbf084634da6a URL: https://github.com/llvm/llvm-project/commit/264d828ea6399c31c210b67a050fbf084634da6a DIFF: https://github.com/llvm/llvm-project/commit/264d828ea6399c31c210b67a050fbf084634da6a.diff LO

[clang] b504870 - [clang][Interp] Fix lvalue CompoundLiteralExprs

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

[clang] 7c52d0c - [clang][Interp] Try to atomic.c on Mac

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

[clang] a35599b - [clang][Interp] Implement a few _is_lock_free builtins

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

[clang] 58aa995 - [clang][Interp][NFC] Fix comment typo

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

[clang] af97139 - [clang][Interp] Handle missing Lambda field initializer

2024-02-26 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-26T13:16:35+01:00 New Revision: af971396a9c77a57eb66fcb7eac3f671a7084680 URL: https://github.com/llvm/llvm-project/commit/af971396a9c77a57eb66fcb7eac3f671a7084680 DIFF: https://github.com/llvm/llvm-project/commit/af971396a9c77a57eb66fcb7eac3f671a7084680.diff LO

[clang] a5ccf85 - [clang][Interp] Not all RVO call expressions are initializing

2024-02-26 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-26T11:40:58+01:00 New Revision: a5ccf8522b96c56fc6bda54cf68a64c5d65b75cb URL: https://github.com/llvm/llvm-project/commit/a5ccf8522b96c56fc6bda54cf68a64c5d65b75cb DIFF: https://github.com/llvm/llvm-project/commit/a5ccf8522b96c56fc6bda54cf68a64c5d65b75cb.diff LO

[clang] 56b63e0 - [clang][Interp] Get <=> value info from weak result

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

[clang] 1542601 - [clang][Interp] Handle non-complex operands in complex bin ops

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

[clang] 8c5e9cf - [clang][Interp] Implement nullability argument checking

2024-02-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-26T06:19:25+01:00 New Revision: 8c5e9cf737138aba22a4a8f64ef2c5efc80dd7f9 URL: https://github.com/llvm/llvm-project/commit/8c5e9cf737138aba22a4a8f64ef2c5efc80dd7f9 DIFF: https://github.com/llvm/llvm-project/commit/8c5e9cf737138aba22a4a8f64ef2c5efc80dd7f9.diff LO

[clang] 411c5dd - [clang][Interp] Handle null function pointers

2024-02-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-25T17:26:36+01:00 New Revision: 411c5dde59fa4c427941143ca0ec8cd8fdaee407 URL: https://github.com/llvm/llvm-project/commit/411c5dde59fa4c427941143ca0ec8cd8fdaee407 DIFF: https://github.com/llvm/llvm-project/commit/411c5dde59fa4c427941143ca0ec8cd8fdaee407.diff LO

[clang] ad49fe3 - [clang][Interp] Don't return success for already failed global variables

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

[clang] 404854e - [clang][Interp][NFC] Print global variable initialization state

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

[clang] 13acb3a - [clang][Interp] Don't diagnose alread invalid function decls

2024-02-23 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-02-23T10:53:31+01:00 New Revision: 13acb3af5ad48e850cf37dcf02270ede3f267bd4 URL: https://github.com/llvm/llvm-project/commit/13acb3af5ad48e850cf37dcf02270ede3f267bd4 DIFF: https://github.com/llvm/llvm-project/commit/13acb3af5ad48e850cf37dcf02270ede3f267bd4.diff LO

[clang] ace83da - [clang][Interp][NFC] Improve Program dump()ing

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

<    1   2   3   4   5   6   7   8   9   10   >