[clang] 3d2ab23 - [clang] Improve diagnostics for uninitialized constexpr variables

2022-08-18 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-08-19T08:06:12+02:00 New Revision: 3d2ab237f157908d595581cfbeeb0a9ff33bb249 URL: https://github.com/llvm/llvm-project/commit/3d2ab237f157908d595581cfbeeb0a9ff33bb249 DIFF: https://github.com/llvm/llvm-project/commit/3d2ab237f157908d595581cfbeeb0a9ff33bb249.diff LO

[clang] 80bbc05 - [clang][Interp] Implement inv and neg unary operations

2022-08-19 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-08-19T16:05:00+02:00 New Revision: 80bbc05436d9c98d65b9b3a5f3907346ef3cb095 URL: https://github.com/llvm/llvm-project/commit/80bbc05436d9c98d65b9b3a5f3907346ef3cb095 DIFF: https://github.com/llvm/llvm-project/commit/80bbc05436d9c98d65b9b3a5f3907346ef3cb095.diff LO

[clang] 7614785 - [clang][Interp] Rename Integral::T to Integral::ReprT

2022-08-19 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-08-19T16:14:37+02:00 New Revision: 7614785e1d284db5b1d1b9b0017f3bb5a3724f8c URL: https://github.com/llvm/llvm-project/commit/7614785e1d284db5b1d1b9b0017f3bb5a3724f8c DIFF: https://github.com/llvm/llvm-project/commit/7614785e1d284db5b1d1b9b0017f3bb5a3724f8c.diff LO

[clang] fdfc0df - [clang][Interp] Implement pointer (de)ref operators

2022-08-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-08-25T14:20:32+02:00 New Revision: fdfc0dfa8ee3dc3d39741ac03a975917f28dcb46 URL: https://github.com/llvm/llvm-project/commit/fdfc0dfa8ee3dc3d39741ac03a975917f28dcb46 DIFF: https://github.com/llvm/llvm-project/commit/fdfc0dfa8ee3dc3d39741ac03a975917f28dcb46.diff LO

[clang] da62ed6 - [clang][Interp] Pass initializer when creating globals

2022-09-29 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-09-29T12:50:54+02:00 New Revision: da62ed6ceb12031992d863ce272bc4863505b84b URL: https://github.com/llvm/llvm-project/commit/da62ed6ceb12031992d863ce272bc4863505b84b DIFF: https://github.com/llvm/llvm-project/commit/da62ed6ceb12031992d863ce272bc4863505b84b.diff LO

[clang] 18a5fc5 - [clang][Interp][NFC] Remove an unnecessary include.

2022-09-29 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-09-29T12:50:55+02:00 New Revision: 18a5fc52b28e9a612c8c531209f6bda5ff0964b7 URL: https://github.com/llvm/llvm-project/commit/18a5fc52b28e9a612c8c531209f6bda5ff0964b7 DIFF: https://github.com/llvm/llvm-project/commit/18a5fc52b28e9a612c8c531209f6bda5ff0964b7.diff LO

[clang] 1d31549 - [clang][Interp][NFC] Forward-declare Pointer in InterpFrame.h

2022-09-29 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-09-29T12:50:55+02:00 New Revision: 1d31549e9373962a1a76eb83b304b0c616aa21e7 URL: https://github.com/llvm/llvm-project/commit/1d31549e9373962a1a76eb83b304b0c616aa21e7 DIFF: https://github.com/llvm/llvm-project/commit/1d31549e9373962a1a76eb83b304b0c616aa21e7.diff LO

[clang] 1c35f3b - [clang][Interp][NFC] Unify emit() implementations

2022-09-29 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-09-29T12:50:55+02:00 New Revision: 1c35f3b93aff7c39832f42f470c45fd24c3a779c URL: https://github.com/llvm/llvm-project/commit/1c35f3b93aff7c39832f42f470c45fd24c3a779c DIFF: https://github.com/llvm/llvm-project/commit/1c35f3b93aff7c39832f42f470c45fd24c3a779c.diff LO

[clang] ee2e414 - [clang][Interp] Handle sizeof()

2022-09-29 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-09-29T12:50:55+02:00 New Revision: ee2e414d66a4b3b4e1a3bade11168a108f349d8a URL: https://github.com/llvm/llvm-project/commit/ee2e414d66a4b3b4e1a3bade11168a108f349d8a DIFF: https://github.com/llvm/llvm-project/commit/ee2e414d66a4b3b4e1a3bade11168a108f349d8a.diff LO

[clang] 7c4cad4 - [clang][Interp][NFC] Make a few InterpStack functions const

2022-09-29 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-09-29T12:50:55+02:00 New Revision: 7c4cad43309ebce4a9f3c656ca4629f8ac9ed877 URL: https://github.com/llvm/llvm-project/commit/7c4cad43309ebce4a9f3c656ca4629f8ac9ed877 DIFF: https://github.com/llvm/llvm-project/commit/7c4cad43309ebce4a9f3c656ca4629f8ac9ed877.diff LO

[clang] df1cc80 - [clang][Interp] Record item types in InterpStack

2022-09-29 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-09-29T12:50:55+02:00 New Revision: df1cc801da05a6436f6dc3062ccd490f236cd7ec URL: https://github.com/llvm/llvm-project/commit/df1cc801da05a6436f6dc3062ccd490f236cd7ec DIFF: https://github.com/llvm/llvm-project/commit/df1cc801da05a6436f6dc3062ccd490f236cd7ec.diff LO

[clang] c090295 - [clang][Interp] Handle enums

2022-09-29 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-09-29T12:50:56+02:00 New Revision: c090295916a921e809184f589c6830475e293b8b URL: https://github.com/llvm/llvm-project/commit/c090295916a921e809184f589c6830475e293b8b DIFF: https://github.com/llvm/llvm-project/commit/c090295916a921e809184f589c6830475e293b8b.diff LO

[clang] 202ff42 - [clang][Interp] Rename a local variable to be more specific

2022-09-29 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-09-29T12:50:56+02:00 New Revision: 202ff42f8990fb0bd0236a413c30dab357fd809a URL: https://github.com/llvm/llvm-project/commit/202ff42f8990fb0bd0236a413c30dab357fd809a DIFF: https://github.com/llvm/llvm-project/commit/202ff42f8990fb0bd0236a413c30dab357fd809a.diff LO

[clang] eadd505 - [clang][Interp][NFC] Limit includes to neccessary ones

2022-09-29 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-09-29T12:50:56+02:00 New Revision: eadd505b0c054eacba7d0349505ea9ca1acf54f0 URL: https://github.com/llvm/llvm-project/commit/eadd505b0c054eacba7d0349505ea9ca1acf54f0 DIFF: https://github.com/llvm/llvm-project/commit/eadd505b0c054eacba7d0349505ea9ca1acf54f0.diff LO

[clang] d5360b9 - [clang][Interp][NFC] Make classes final that can be final

2022-09-29 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-09-29T12:50:56+02:00 New Revision: d5360b932ecd6fc7ca45f89d7c87ffb39f7edfe2 URL: https://github.com/llvm/llvm-project/commit/d5360b932ecd6fc7ca45f89d7c87ffb39f7edfe2 DIFF: https://github.com/llvm/llvm-project/commit/d5360b932ecd6fc7ca45f89d7c87ffb39f7edfe2.diff LO

[clang] 8f5b061 - [clang][Interp][NFC] Make some Record methods const

2022-09-29 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-09-29T12:50:56+02:00 New Revision: 8f5b061254744dedd95b6c0d03b909b4084611a3 URL: https://github.com/llvm/llvm-project/commit/8f5b061254744dedd95b6c0d03b909b4084611a3 DIFF: https://github.com/llvm/llvm-project/commit/8f5b061254744dedd95b6c0d03b909b4084611a3.diff LO

[clang] 84f1df8 - [clang][Interp] Properly destruct allocated Records

2022-09-29 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-09-29T12:50:56+02:00 New Revision: 84f1df8aacd0c3eb72f20f91c9af227b65d4c7da URL: https://github.com/llvm/llvm-project/commit/84f1df8aacd0c3eb72f20f91c9af227b65d4c7da DIFF: https://github.com/llvm/llvm-project/commit/84f1df8aacd0c3eb72f20f91c9af227b65d4c7da.diff LO

[clang] f927b71 - [clang][Interp] Specify Boolean conversion operartors as (u)int32

2022-09-29 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-09-29T12:50:57+02:00 New Revision: f927b71376c198a41f0c578be896bf231a6a5fd1 URL: https://github.com/llvm/llvm-project/commit/f927b71376c198a41f0c578be896bf231a6a5fd1 DIFF: https://github.com/llvm/llvm-project/commit/f927b71376c198a41f0c578be896bf231a6a5fd1.diff LO

[clang] e8ad133 - [clang][Interp][NFC] Remove unused function

2022-09-29 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-09-29T12:50:57+02:00 New Revision: e8ad1339d441931326554bdc4ec6b7198f289028 URL: https://github.com/llvm/llvm-project/commit/e8ad1339d441931326554bdc4ec6b7198f289028 DIFF: https://github.com/llvm/llvm-project/commit/e8ad1339d441931326554bdc4ec6b7198f289028.diff LO

[clang] 7c65d57 - [clang][Interp][NFC] Unify the two ReadArg() implementations

2022-09-29 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-09-29T12:50:57+02:00 New Revision: 7c65d57af0ef20ce28ca9c1efae8e3214d57268d URL: https://github.com/llvm/llvm-project/commit/7c65d57af0ef20ce28ca9c1efae8e3214d57268d DIFF: https://github.com/llvm/llvm-project/commit/7c65d57af0ef20ce28ca9c1efae8e3214d57268d.diff LO

[clang] 9837a3b - [clang][Interp][NFC] Remove unused opcode argument types

2022-09-29 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-09-29T12:50:57+02:00 New Revision: 9837a3bd4b91317b1f84eab9ffc1c3c1c57e59a0 URL: https://github.com/llvm/llvm-project/commit/9837a3bd4b91317b1f84eab9ffc1c3c1c57e59a0 DIFF: https://github.com/llvm/llvm-project/commit/9837a3bd4b91317b1f84eab9ffc1c3c1c57e59a0.diff LO

[clang] f55c4b4 - [clang][Interp] Print Function address in dump()

2022-09-29 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-09-29T12:50:57+02:00 New Revision: f55c4b4ee3d11cb8028edeabed91284ec7c3276d URL: https://github.com/llvm/llvm-project/commit/f55c4b4ee3d11cb8028edeabed91284ec7c3276d DIFF: https://github.com/llvm/llvm-project/commit/f55c4b4ee3d11cb8028edeabed91284ec7c3276d.diff LO

[clang] f444a7c - Revert "[clang][Interp] Handle enums"

2022-09-29 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-09-29T13:45:52+02:00 New Revision: f444a7cc16bb0bbfdac719b46b7e0950e6e78ce2 URL: https://github.com/llvm/llvm-project/commit/f444a7cc16bb0bbfdac719b46b7e0950e6e78ce2 DIFF: https://github.com/llvm/llvm-project/commit/f444a7cc16bb0bbfdac719b46b7e0950e6e78ce2.diff LO

[clang] 1ecaa61 - [clang][Interp] Handle enums

2022-09-29 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-09-30T08:18:14+02:00 New Revision: 1ecaa617e73e9c1eeba47b0d12626f0a846a4288 URL: https://github.com/llvm/llvm-project/commit/1ecaa617e73e9c1eeba47b0d12626f0a846a4288 DIFF: https://github.com/llvm/llvm-project/commit/1ecaa617e73e9c1eeba47b0d12626f0a846a4288.diff LO

[clang] 0e93b6b - [clang][Interp][NFC] Add more tests for if expressions

2022-10-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-10-14T10:21:53+02:00 New Revision: 0e93b6bd51a0f002e37e76d6efa8e71dde6d3e5f URL: https://github.com/llvm/llvm-project/commit/0e93b6bd51a0f002e37e76d6efa8e71dde6d3e5f DIFF: https://github.com/llvm/llvm-project/commit/0e93b6bd51a0f002e37e76d6efa8e71dde6d3e5f.diff LO

[clang] 1928da1 - [clang][Interp] Don't run functions immediately after compiling them

2022-10-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-10-14T10:21:53+02:00 New Revision: 1928da1ef73c383ea4daeffb41691882bdb074c2 URL: https://github.com/llvm/llvm-project/commit/1928da1ef73c383ea4daeffb41691882bdb074c2 DIFF: https://github.com/llvm/llvm-project/commit/1928da1ef73c383ea4daeffb41691882bdb074c2.diff LO

[clang] 773b468 - [clang][Interp][NFC] Add a TODO comment

2022-10-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-10-14T10:21:52+02:00 New Revision: 773b468543c8c5f0a226c0757a503cb9a40650a5 URL: https://github.com/llvm/llvm-project/commit/773b468543c8c5f0a226c0757a503cb9a40650a5 DIFF: https://github.com/llvm/llvm-project/commit/773b468543c8c5f0a226c0757a503cb9a40650a5.diff LO

[clang] 1942a25 - [clang][Interp] Start implementing record types

2022-10-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-10-14T10:21:53+02:00 New Revision: 1942a2538b86fe55b9723800db950391cc05402b URL: https://github.com/llvm/llvm-project/commit/1942a2538b86fe55b9723800db950391cc05402b DIFF: https://github.com/llvm/llvm-project/commit/1942a2538b86fe55b9723800db950391cc05402b.diff LO

[clang] 0ddd13a - [clang][Interp] Implement This pointer passing to methods

2022-10-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-10-14T10:21:53+02:00 New Revision: 0ddd13acc9e9b820c8f610c9006ef59aef8e5320 URL: https://github.com/llvm/llvm-project/commit/0ddd13acc9e9b820c8f610c9006ef59aef8e5320 DIFF: https://github.com/llvm/llvm-project/commit/0ddd13acc9e9b820c8f610c9006ef59aef8e5320.diff LO

[clang] cb5f205 - [clang][Interp] Implement nested struct initialization

2022-10-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-10-14T10:21:53+02:00 New Revision: cb5f205828e696fb23cfe3de57af83d151ffad38 URL: https://github.com/llvm/llvm-project/commit/cb5f205828e696fb23cfe3de57af83d151ffad38 DIFF: https://github.com/llvm/llvm-project/commit/cb5f205828e696fb23cfe3de57af83d151ffad38.diff LO

[clang] 33b5283 - [clang][Interp] Fix using default copy constructors

2022-10-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-10-14T10:21:53+02:00 New Revision: 33b52836de6e093acea15f24b6ae633f969d194a URL: https://github.com/llvm/llvm-project/commit/33b52836de6e093acea15f24b6ae633f969d194a DIFF: https://github.com/llvm/llvm-project/commit/33b52836de6e093acea15f24b6ae633f969d194a.diff LO

[clang] c004d75 - [clang][Interp] Disable some RVO tests

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

[clang] ae27323 - [clang][Interp] Classify ArrayInitIndexExpr type

2022-10-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-10-14T11:10:28+02:00 New Revision: ae27323428ff9666b1c4cf32e0ea928681ce778e URL: https://github.com/llvm/llvm-project/commit/ae27323428ff9666b1c4cf32e0ea928681ce778e DIFF: https://github.com/llvm/llvm-project/commit/ae27323428ff9666b1c4cf32e0ea928681ce778e.diff LO

[clang] 7229227 - [clang][Interp][NFC] Run record tests on i686 as well

2022-10-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-10-14T11:19:24+02:00 New Revision: 72292271f6635a812bef42814808f60070297268 URL: https://github.com/llvm/llvm-project/commit/72292271f6635a812bef42814808f60070297268 DIFF: https://github.com/llvm/llvm-project/commit/72292271f6635a812bef42814808f60070297268.diff LO

[clang] b3d495e - [clang][Interp][NFC] Explain why tests are disabled

2022-10-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-10-14T11:47:25+02:00 New Revision: b3d495e7e082c3a3c77bfcf2ed928f6f18f69fc4 URL: https://github.com/llvm/llvm-project/commit/b3d495e7e082c3a3c77bfcf2ed928f6f18f69fc4 DIFF: https://github.com/llvm/llvm-project/commit/b3d495e7e082c3a3c77bfcf2ed928f6f18f69fc4.diff LO

[clang] 6e83209 - [clang][Interp] Fix copy constructors with record array members

2022-10-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-10-14T11:57:26+02:00 New Revision: 6e83209f623e00b16f5858efbfa0fd6409abf1fe URL: https://github.com/llvm/llvm-project/commit/6e83209f623e00b16f5858efbfa0fd6409abf1fe DIFF: https://github.com/llvm/llvm-project/commit/6e83209f623e00b16f5858efbfa0fd6409abf1fe.diff LO

[clang] 55c7ad3 - [clang][Interp][NFC] Pass Function* pointers around as const

2022-10-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-10-14T12:31:24+02:00 New Revision: 55c7ad31aacb6cdef19a7296fda56cc8b177e2b4 URL: https://github.com/llvm/llvm-project/commit/55c7ad31aacb6cdef19a7296fda56cc8b177e2b4 DIFF: https://github.com/llvm/llvm-project/commit/55c7ad31aacb6cdef19a7296fda56cc8b177e2b4.diff LO

[clang] 4d2d426 - [clang][Interp] Fix Pointer::toAPValue() LValuePath order

2022-10-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-10-14T12:31:24+02:00 New Revision: 4d2d426a51e122231443d89b196b0c6e91a5b147 URL: https://github.com/llvm/llvm-project/commit/4d2d426a51e122231443d89b196b0c6e91a5b147 DIFF: https://github.com/llvm/llvm-project/commit/4d2d426a51e122231443d89b196b0c6e91a5b147.diff LO

[clang] 699449d - [clang][Interp][NFC] Use a SourceRange for errors

2022-10-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-10-14T12:46:51+02:00 New Revision: 699449d71eadb1499bf6a98999c2abdaa6b1294a URL: https://github.com/llvm/llvm-project/commit/699449d71eadb1499bf6a98999c2abdaa6b1294a DIFF: https://github.com/llvm/llvm-project/commit/699449d71eadb1499bf6a98999c2abdaa6b1294a.diff LO

[clang] 81c5b5d - [clang][Interp][NFC] Simplify Integral using constexpr if

2022-10-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-10-14T12:47:07+02:00 New Revision: 81c5b5d80efab9de616d6f8e42cd007f9c16e36b URL: https://github.com/llvm/llvm-project/commit/81c5b5d80efab9de616d6f8e42cd007f9c16e36b DIFF: https://github.com/llvm/llvm-project/commit/81c5b5d80efab9de616d6f8e42cd007f9c16e36b.diff LO

[clang] 5421234 - [clang][Interp] Implement bitwise not operations

2022-10-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-10-14T12:57:57+02:00 New Revision: 542123465f9e523ccd82bd91ee17f407ea4b0cd1 URL: https://github.com/llvm/llvm-project/commit/542123465f9e523ccd82bd91ee17f407ea4b0cd1 DIFF: https://github.com/llvm/llvm-project/commit/542123465f9e523ccd82bd91ee17f407ea4b0cd1.diff LO

[clang] c9ad877 - [clang][Interp] Implement rem opcode

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

[clang] d704ba2 - [clang][Interp] Implement div opcode

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

[clang] 77aaf46 - [clang][Interp] Implement ConditionalOperators

2022-10-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-10-14T13:16:10+02:00 New Revision: 77aaf469a7ae5af26a8fe92ed9d548404831d3ed URL: https://github.com/llvm/llvm-project/commit/77aaf469a7ae5af26a8fe92ed9d548404831d3ed DIFF: https://github.com/llvm/llvm-project/commit/77aaf469a7ae5af26a8fe92ed9d548404831d3ed.diff LO

[clang] 0e69014 - [clang][Interp][NFC] Add a failing test case

2022-10-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-10-14T13:31:52+02:00 New Revision: 0e6901421247b1c7ce0a2e925666d5314a34fffa URL: https://github.com/llvm/llvm-project/commit/0e6901421247b1c7ce0a2e925666d5314a34fffa DIFF: https://github.com/llvm/llvm-project/commit/0e6901421247b1c7ce0a2e925666d5314a34fffa.diff LO

[clang] 9b2f2d8 - [clang][Interp][NFC] Remove unused function

2022-10-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-10-14T13:32:00+02:00 New Revision: 9b2f2d846345dfbc4256db1ebf2b6176553fa157 URL: https://github.com/llvm/llvm-project/commit/9b2f2d846345dfbc4256db1ebf2b6176553fa157 DIFF: https://github.com/llvm/llvm-project/commit/9b2f2d846345dfbc4256db1ebf2b6176553fa157.diff LO

[clang] 7fbfe55 - [clang][Interp][NFC] Rename a parameter to be more descriptive

2022-10-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-10-14T13:32:31+02:00 New Revision: 7fbfe5518c363da8ee7eb60352948f0e904f283b URL: https://github.com/llvm/llvm-project/commit/7fbfe5518c363da8ee7eb60352948f0e904f283b DIFF: https://github.com/llvm/llvm-project/commit/7fbfe5518c363da8ee7eb60352948f0e904f283b.diff LO

[clang] 1b731bd - [clang][Interp][NFC] Zero-initialize Function::FrameSize

2022-10-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-10-14T13:32:55+02:00 New Revision: 1b731bd8724c2f56550f87d3c4f0fa820b8b4527 URL: https://github.com/llvm/llvm-project/commit/1b731bd8724c2f56550f87d3c4f0fa820b8b4527 DIFF: https://github.com/llvm/llvm-project/commit/1b731bd8724c2f56550f87d3c4f0fa820b8b4527.diff LO

[clang] 11f3604 - [clang][Interp][NFC] Remove an unnecessary local variable

2022-10-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-10-14T13:33:04+02:00 New Revision: 11f360469599e5c7c470b2071692fc6647cf3280 URL: https://github.com/llvm/llvm-project/commit/11f360469599e5c7c470b2071692fc6647cf3280 DIFF: https://github.com/llvm/llvm-project/commit/11f360469599e5c7c470b2071692fc6647cf3280.diff LO

[clang] 62a5805 - [clang][Interp] Implement bitwise and operations

2022-10-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-10-14T14:00:07+02:00 New Revision: 62a58050ba0afad5c1ca59195f10c6fdc0e0feaa URL: https://github.com/llvm/llvm-project/commit/62a58050ba0afad5c1ca59195f10c6fdc0e0feaa DIFF: https://github.com/llvm/llvm-project/commit/62a58050ba0afad5c1ca59195f10c6fdc0e0feaa.diff LO

[clang] ce4d5ae - [clang][Interp] Implement bitwise Or operations

2022-10-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-10-14T14:15:08+02:00 New Revision: ce4d5ae9dcf64deade70f305b8d7ab8d0dc80102 URL: https://github.com/llvm/llvm-project/commit/ce4d5ae9dcf64deade70f305b8d7ab8d0dc80102 DIFF: https://github.com/llvm/llvm-project/commit/ce4d5ae9dcf64deade70f305b8d7ab8d0dc80102.diff LO

[clang] e83bea4 - [clang][Interp][NFC] Add some tests for invalid array access

2022-10-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-10-14T14:41:05+02:00 New Revision: e83bea40b6c45bf2a8d4983238da32b5d2be80fc URL: https://github.com/llvm/llvm-project/commit/e83bea40b6c45bf2a8d4983238da32b5d2be80fc DIFF: https://github.com/llvm/llvm-project/commit/e83bea40b6c45bf2a8d4983238da32b5d2be80fc.diff LO

[clang] 6fad712 - [clang][Interp][NFC] Remove unused parameter from emitConst()

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

[clang] 5a85943 - [clang][Interp] Implement while and do-while loops

2022-10-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-10-14T14:41:05+02:00 New Revision: 5a859432f31716f780cd662741864ef1a77fc28a URL: https://github.com/llvm/llvm-project/commit/5a859432f31716f780cd662741864ef1a77fc28a DIFF: https://github.com/llvm/llvm-project/commit/5a859432f31716f780cd662741864ef1a77fc28a.diff LO

[clang] d20101d - [clang][NFC] Clean up createDefaultOutputFile()

2022-12-20 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-12-20T11:29:44+01:00 New Revision: d20101db48945e9d7a19ce3edcfd91d7e1aeadab URL: https://github.com/llvm/llvm-project/commit/d20101db48945e9d7a19ce3edcfd91d7e1aeadab DIFF: https://github.com/llvm/llvm-project/commit/d20101db48945e9d7a19ce3edcfd91d7e1aeadab.diff LO

[clang] 1a24bbe - Revert "[clang][NFC] Clean up createDefaultOutputFile()"

2022-12-20 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-12-20T11:46:09+01:00 New Revision: 1a24bbeefd2ad29e579f871144cfb17a4afb4320 URL: https://github.com/llvm/llvm-project/commit/1a24bbeefd2ad29e579f871144cfb17a4afb4320 DIFF: https://github.com/llvm/llvm-project/commit/1a24bbeefd2ad29e579f871144cfb17a4afb4320.diff LO

[clang] 48655f7 - [clang][Interp][NFC] Fix typo in comment

2022-12-28 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-12-28T12:08:29+01:00 New Revision: 48655f72f9c09a6164109bff3197e07a3f3d8a52 URL: https://github.com/llvm/llvm-project/commit/48655f72f9c09a6164109bff3197e07a3f3d8a52 DIFF: https://github.com/llvm/llvm-project/commit/48655f72f9c09a6164109bff3197e07a3f3d8a52.diff LO

[clang] 8b301b4 - [clang][Interp][NFC] Print Pointee address of Pointer

2023-01-11 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-11T12:01:32+01:00 New Revision: 8b301b4f6b3d7068fd81f88ac001916c2f138c33 URL: https://github.com/llvm/llvm-project/commit/8b301b4f6b3d7068fd81f88ac001916c2f138c33 DIFF: https://github.com/llvm/llvm-project/commit/8b301b4f6b3d7068fd81f88ac001916c2f138c33.diff LO

[clang] 3696941 - [clang][Interp][NFC] Add an assertion

2023-01-11 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-11T13:05:14+01:00 New Revision: 3696941dae5cc5bb379c50eae6190e29f7edbbb1 URL: https://github.com/llvm/llvm-project/commit/3696941dae5cc5bb379c50eae6190e29f7edbbb1 DIFF: https://github.com/llvm/llvm-project/commit/3696941dae5cc5bb379c50eae6190e29f7edbbb1.diff LO

[clang] 78a9ee7 - [clang][Interp][NFC] Remove code duplication in VisitRecordInitializer

2023-01-11 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-11T13:08:51+01:00 New Revision: 78a9ee7834331fb4360457cc565fa36f5452f7e0 URL: https://github.com/llvm/llvm-project/commit/78a9ee7834331fb4360457cc565fa36f5452f7e0 DIFF: https://github.com/llvm/llvm-project/commit/78a9ee7834331fb4360457cc565fa36f5452f7e0.diff LO

[clang] 27f5f33 - [clang][Interp][NFC] Remove an unused include

2022-11-06 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-07T06:34:22+01:00 New Revision: 27f5f33c81d9e253dd5caa31898baf9738a8b068 URL: https://github.com/llvm/llvm-project/commit/27f5f33c81d9e253dd5caa31898baf9738a8b068 DIFF: https://github.com/llvm/llvm-project/commit/27f5f33c81d9e253dd5caa31898baf9738a8b068.diff LO

[clang] d4f884c - [clang][Interp] Add a test case for #58754

2022-11-06 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-07T07:25:37+01:00 New Revision: d4f884c550bec6b195eefb454636adc71449c041 URL: https://github.com/llvm/llvm-project/commit/d4f884c550bec6b195eefb454636adc71449c041 DIFF: https://github.com/llvm/llvm-project/commit/d4f884c550bec6b195eefb454636adc71449c041.diff LO

[clang] 10483ac - [clang][Interp] Support pointer arithmethic in binary operators

2022-11-06 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-07T07:47:19+01:00 New Revision: 10483ac743e69a6de684593565f586116b506b2e URL: https://github.com/llvm/llvm-project/commit/10483ac743e69a6de684593565f586116b506b2e DIFF: https://github.com/llvm/llvm-project/commit/10483ac743e69a6de684593565f586116b506b2e.diff LO

[clang] 7c0a2d9 - [clang][Interp][NFC] Use StorePop for assignments with DiscardResult

2022-11-06 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-07T07:56:25+01:00 New Revision: 7c0a2d9cda996a04c9eb55244a0ebf57545de849 URL: https://github.com/llvm/llvm-project/commit/7c0a2d9cda996a04c9eb55244a0ebf57545de849 DIFF: https://github.com/llvm/llvm-project/commit/7c0a2d9cda996a04c9eb55244a0ebf57545de849.diff LO

[clang] 9a3b969 - [clang][Interp][NFC] Make InitField() not pop the pointer

2022-11-06 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-07T08:30:43+01:00 New Revision: 9a3b969d1faa77d4c629ddb797d317579fbe0555 URL: https://github.com/llvm/llvm-project/commit/9a3b969d1faa77d4c629ddb797d317579fbe0555 DIFF: https://github.com/llvm/llvm-project/commit/9a3b969d1faa77d4c629ddb797d317579fbe0555.diff LO

[clang] 05a113e - [clang][Interp][NFC] Handle discarded ArraySubscriptExprs

2022-11-06 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-07T08:37:43+01:00 New Revision: 05a113e18852ab54f22516e9ec1b6aa39adc5b33 URL: https://github.com/llvm/llvm-project/commit/05a113e18852ab54f22516e9ec1b6aa39adc5b33 DIFF: https://github.com/llvm/llvm-project/commit/05a113e18852ab54f22516e9ec1b6aa39adc5b33.diff LO

[clang] f4707af - [clang][Interp][NFCI] Cleanup emitConst()

2022-11-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-07T09:05:29+01:00 New Revision: f4707af2944015732b1f35e1bc66cc62f489cef2 URL: https://github.com/llvm/llvm-project/commit/f4707af2944015732b1f35e1bc66cc62f489cef2 DIFF: https://github.com/llvm/llvm-project/commit/f4707af2944015732b1f35e1bc66cc62f489cef2.diff LO

[clang] c8341a6 - [clang][Interp][NFC] Avoid a getSource() call in the common case

2022-11-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-07T09:42:41+01:00 New Revision: c8341a66159703de242ab8de362b59548cdda71e URL: https://github.com/llvm/llvm-project/commit/c8341a66159703de242ab8de362b59548cdda71e DIFF: https://github.com/llvm/llvm-project/commit/c8341a66159703de242ab8de362b59548cdda71e.diff LO

[clang] 6b3e5c5 - [clang][Interp][NFC] Remove unused function

2022-11-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-07T09:42:41+01:00 New Revision: 6b3e5c595b6930ae87aef6d75377663d238c0921 URL: https://github.com/llvm/llvm-project/commit/6b3e5c595b6930ae87aef6d75377663d238c0921 DIFF: https://github.com/llvm/llvm-project/commit/6b3e5c595b6930ae87aef6d75377663d238c0921.diff LO

[clang] 5dfacb1 - [clang][Interp][NFC] Replace dyn_cast_or_null with _if_present

2022-11-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-07T09:42:41+01:00 New Revision: 5dfacb12452026eb9492d046e816fafa0ff5915c URL: https://github.com/llvm/llvm-project/commit/5dfacb12452026eb9492d046e816fafa0ff5915c DIFF: https://github.com/llvm/llvm-project/commit/5dfacb12452026eb9492d046e816fafa0ff5915c.diff LO

[clang] 5bd6bd1 - [clang][Interp][NFC] Simplify visitReturnStmt()

2022-11-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-07T09:42:41+01:00 New Revision: 5bd6bd12276ff5e5c38002cf607976e8ac9ed8a6 URL: https://github.com/llvm/llvm-project/commit/5bd6bd12276ff5e5c38002cf607976e8ac9ed8a6 DIFF: https://github.com/llvm/llvm-project/commit/5bd6bd12276ff5e5c38002cf607976e8ac9ed8a6.diff LO

[clang] 73ecff2 - [clang][Sema][NFC] Remove two nonsensical dyn_cast_or_null

2022-11-08 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-08T12:47:41+01:00 New Revision: 73ecff2859ad10163f92e36d1f8588c4d686 URL: https://github.com/llvm/llvm-project/commit/73ecff2859ad10163f92e36d1f8588c4d686 DIFF: https://github.com/llvm/llvm-project/commit/73ecff2859ad10163f92e36d1f8588c4d686.diff LO

[clang] 7863646 - [clang][Interp] DerivedToBase casts

2022-11-10 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-11T08:38:06+01:00 New Revision: 7863646fd206952492b9abdbf690be2c4198d728 URL: https://github.com/llvm/llvm-project/commit/7863646fd206952492b9abdbf690be2c4198d728 DIFF: https://github.com/llvm/llvm-project/commit/7863646fd206952492b9abdbf690be2c4198d728.diff LO

[clang] 0dcfd0c - [clang][Interp] Support alignof()

2022-11-10 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-11T08:38:06+01:00 New Revision: 0dcfd0ce020b4d5fb8d9eb549150d750a6bab68d URL: https://github.com/llvm/llvm-project/commit/0dcfd0ce020b4d5fb8d9eb549150d750a6bab68d DIFF: https://github.com/llvm/llvm-project/commit/0dcfd0ce020b4d5fb8d9eb549150d750a6bab68d.diff LO

[clang] 99d3ead - [clang][Interp] Protect Record creation against infinite recursion

2022-11-10 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-11T08:38:06+01:00 New Revision: 99d3ead44cfb21dca24c63a0b0731eaad54b491e URL: https://github.com/llvm/llvm-project/commit/99d3ead44cfb21dca24c63a0b0731eaad54b491e DIFF: https://github.com/llvm/llvm-project/commit/99d3ead44cfb21dca24c63a0b0731eaad54b491e.diff LO

[clang] d128a03 - [clang][Interp][NFC] Use constexpr if in OffsetHelper

2022-11-16 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-16T09:56:29+01:00 New Revision: d128a03ff3b1d3e48fae41a10e790faf3a775d35 URL: https://github.com/llvm/llvm-project/commit/d128a03ff3b1d3e48fae41a10e790faf3a775d35 DIFF: https://github.com/llvm/llvm-project/commit/d128a03ff3b1d3e48fae41a10e790faf3a775d35.diff LO

[clang] 0512303 - [clang][NFC] Remove unused CastForMoving parameter

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

[clang] 981dac8 - [clang][Parse][NFC] Remove unused DenseMap

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

[clang] ec78295 - [clang] Short-circuit evaluation in ::EvaluateAsConstantExpr

2022-11-17 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-17T12:01:37+01:00 New Revision: ec782951d7bd34f9c32d08bb6ec6b43d2a805832 URL: https://github.com/llvm/llvm-project/commit/ec782951d7bd34f9c32d08bb6ec6b43d2a805832 DIFF: https://github.com/llvm/llvm-project/commit/ec782951d7bd34f9c32d08bb6ec6b43d2a805832.diff LO

[clang] 9f61479 - [clang][Parser][NFC] Simplify ParseParenExprOrCondition

2022-11-17 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-18T04:53:59+01:00 New Revision: 9f614790073999c2da69101c77b783a90c1af5ca URL: https://github.com/llvm/llvm-project/commit/9f614790073999c2da69101c77b783a90c1af5ca DIFF: https://github.com/llvm/llvm-project/commit/9f614790073999c2da69101c77b783a90c1af5ca.diff LO

[clang] e78a43d - [clang][Parse][NFC] Remove unused CommaLocs parameters

2022-11-17 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-11-18T04:54:00+01:00 New Revision: e78a43dacafb8b97fc377a52f8f206e37d94d5d6 URL: https://github.com/llvm/llvm-project/commit/e78a43dacafb8b97fc377a52f8f206e37d94d5d6 DIFF: https://github.com/llvm/llvm-project/commit/e78a43dacafb8b97fc377a52f8f206e37d94d5d6.diff LO

[clang] de3a3cb - [clang][Interp] Fix compound assign operator types

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-25T10:12:26+01:00 New Revision: de3a3cb987f11075a62680c001d3cadd0a1d1397 URL: https://github.com/llvm/llvm-project/commit/de3a3cb987f11075a62680c001d3cadd0a1d1397 DIFF: https://github.com/llvm/llvm-project/commit/de3a3cb987f11075a62680c001d3cadd0a1d1397.diff LO

[clang] 902140d - [clang][Interp] Re-apply "Implement missing compound assign operators"

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-25T10:24:50+01:00 New Revision: 902140dd3877b63bb749fce64e22d0d39e3a9ec2 URL: https://github.com/llvm/llvm-project/commit/902140dd3877b63bb749fce64e22d0d39e3a9ec2 DIFF: https://github.com/llvm/llvm-project/commit/902140dd3877b63bb749fce64e22d0d39e3a9ec2.diff LO

[clang] ad2fb01 - [clang][Interp] Fix dereferencing arrays with no offset applied

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-25T11:21:31+01:00 New Revision: ad2fb01cb68dc17594d2a923da90f5e01e127cdf URL: https://github.com/llvm/llvm-project/commit/ad2fb01cb68dc17594d2a923da90f5e01e127cdf DIFF: https://github.com/llvm/llvm-project/commit/ad2fb01cb68dc17594d2a923da90f5e01e127cdf.diff LO

[clang] 7348bb3 - [clang][Interp] Support inc/dec operators for pointers

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-25T11:57:05+01:00 New Revision: 7348bb36c5570e718469f043504e80491bb7f12b URL: https://github.com/llvm/llvm-project/commit/7348bb36c5570e718469f043504e80491bb7f12b DIFF: https://github.com/llvm/llvm-project/commit/7348bb36c5570e718469f043504e80491bb7f12b.diff LO

[clang] 2725e2c - [clang][Interp] Fix ImplicitValueInitExprs for pointer types

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-25T12:31:49+01:00 New Revision: 2725e2c0323f1408467452e3cc2a4a8cb3ea49a7 URL: https://github.com/llvm/llvm-project/commit/2725e2c0323f1408467452e3cc2a4a8cb3ea49a7 DIFF: https://github.com/llvm/llvm-project/commit/2725e2c0323f1408467452e3cc2a4a8cb3ea49a7.diff LO

[clang] f4a6842 - [clang][Interp] Reject invalid declarations and expressions

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-25T12:52:44+01:00 New Revision: f4a6842c5a4d729bacfd0240b44fa726a28e6bfb URL: https://github.com/llvm/llvm-project/commit/f4a6842c5a4d729bacfd0240b44fa726a28e6bfb DIFF: https://github.com/llvm/llvm-project/commit/f4a6842c5a4d729bacfd0240b44fa726a28e6bfb.diff LO

[clang] 024e4f1 - [clang][Interp] Implement switch statements

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-25T13:21:24+01:00 New Revision: 024e4f16ca795b98a5dea371cab623f851858925 URL: https://github.com/llvm/llvm-project/commit/024e4f16ca795b98a5dea371cab623f851858925 DIFF: https://github.com/llvm/llvm-project/commit/024e4f16ca795b98a5dea371cab623f851858925.diff LO

[clang] 1a84036 - [clang][Interp] Specify c++ standard used in switch test

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-25T13:33:25+01:00 New Revision: 1a84036bb979c0ef34a8add2fe27ad9f0cb50b99 URL: https://github.com/llvm/llvm-project/commit/1a84036bb979c0ef34a8add2fe27ad9f0cb50b99 DIFF: https://github.com/llvm/llvm-project/commit/1a84036bb979c0ef34a8add2fe27ad9f0cb50b99.diff LO

[clang] a7a4463 - [clang][Interp] Start implementing builtin functions

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-25T14:08:03+01:00 New Revision: a7a4463acbe10d1b5c9eadcd6cb94790caad86e4 URL: https://github.com/llvm/llvm-project/commit/a7a4463acbe10d1b5c9eadcd6cb94790caad86e4 DIFF: https://github.com/llvm/llvm-project/commit/a7a4463acbe10d1b5c9eadcd6cb94790caad86e4.diff LO

[clang] 0a3243d - [clang][Interp] Array initialization via string literal

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-25T14:22:05+01:00 New Revision: 0a3243de62c1f0a1e0c2b3c5b4aae8323bef9605 URL: https://github.com/llvm/llvm-project/commit/0a3243de62c1f0a1e0c2b3c5b4aae8323bef9605 DIFF: https://github.com/llvm/llvm-project/commit/0a3243de62c1f0a1e0c2b3c5b4aae8323bef9605.diff LO

[clang] 62f43c3 - [clang][Interp] Support floating-point values

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-25T14:41:26+01:00 New Revision: 62f43c3eae2460d4ca3da7897fd2d7c56920638c URL: https://github.com/llvm/llvm-project/commit/62f43c3eae2460d4ca3da7897fd2d7c56920638c DIFF: https://github.com/llvm/llvm-project/commit/62f43c3eae2460d4ca3da7897fd2d7c56920638c.diff LO

[clang] b3b1d86 - Revert "[clang][Interp] Support floating-point values"

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-25T14:48:39+01:00 New Revision: b3b1d86137422dbdc9e8626925067f1b50734036 URL: https://github.com/llvm/llvm-project/commit/b3b1d86137422dbdc9e8626925067f1b50734036 DIFF: https://github.com/llvm/llvm-project/commit/b3b1d86137422dbdc9e8626925067f1b50734036.diff LO

[clang] cb7f582 - Re-apply "[clang][Interp] Support floating-point values"

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-25T15:13:09+01:00 New Revision: cb7f58221101cfad0ddec987465de57a20b0d11c URL: https://github.com/llvm/llvm-project/commit/cb7f58221101cfad0ddec987465de57a20b0d11c DIFF: https://github.com/llvm/llvm-project/commit/cb7f58221101cfad0ddec987465de57a20b0d11c.diff LO

[clang] 611a748 - [clang][Interp] Add empty messages to static_asserts

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-25T15:20:46+01:00 New Revision: 611a748b2252f9c529805cc2fa34c073e9b42bcd URL: https://github.com/llvm/llvm-project/commit/611a748b2252f9c529805cc2fa34c073e9b42bcd DIFF: https://github.com/llvm/llvm-project/commit/611a748b2252f9c529805cc2fa34c073e9b42bcd.diff LO

[clang] df33d17 - [clang][Interp][NFC] Remove an unused function

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

[clang] c61fe18 - [clang][Interp][NFC] Get rid of InterpSize

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

[clang] af3a171 - [clang][Interp] Compound assign operators for FP values

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-25T16:25:04+01:00 New Revision: af3a171dcffd73837d1debdd81399d51f0a0054a URL: https://github.com/llvm/llvm-project/commit/af3a171dcffd73837d1debdd81399d51f0a0054a DIFF: https://github.com/llvm/llvm-project/commit/af3a171dcffd73837d1debdd81399d51f0a0054a.diff LO

[clang] 5de6b94 - [clang][Interp][NFC] Replace remaining dyn_cast_or_null uses

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

[clang] 0a6c8c1 - [clang][Interp][NFC] Add a helper function for local variables

2023-01-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-01-25T16:57:59+01:00 New Revision: 0a6c8c1b2570e3fc9c652989afed5de1aee0c0be URL: https://github.com/llvm/llvm-project/commit/0a6c8c1b2570e3fc9c652989afed5de1aee0c0be DIFF: https://github.com/llvm/llvm-project/commit/0a6c8c1b2570e3fc9c652989afed5de1aee0c0be.diff LO

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