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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[clang] 498757e - [clang][Interp][NFC] Fix initializing union APValues

2024-06-19 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-06-19T18:31:25+02:00 New Revision: 498757e710f39d536633436fe6b4081df73dd6b7 URL: https://github.com/llvm/llvm-project/commit/498757e710f39d536633436fe6b4081df73dd6b7 DIFF: https://github.com/llvm/llvm-project/commit/498757e710f39d536633436fe6b4081df73dd6b7.diff LO

[clang] e0b66a4 - [clang][Interp][NFC] Loosen an assertion

2024-06-19 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-06-19T18:31:25+02:00 New Revision: e0b66a4d6848dae2a03e4a17292b501c01baa009 URL: https://github.com/llvm/llvm-project/commit/e0b66a4d6848dae2a03e4a17292b501c01baa009 DIFF: https://github.com/llvm/llvm-project/commit/e0b66a4d6848dae2a03e4a17292b501c01baa009.diff LO

[clang] 67f5312 - [clang][Interp] Nested ThisExprs that don't refer to the frame this ptr

2024-06-20 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-06-20T16:34:34+02:00 New Revision: 67f5312c41a072aaa725b5943cce2aa0f1643781 URL: https://github.com/llvm/llvm-project/commit/67f5312c41a072aaa725b5943cce2aa0f1643781 DIFF: https://github.com/llvm/llvm-project/commit/67f5312c41a072aaa725b5943cce2aa0f1643781.diff LO

[clang] 99f5fcb - [clang][Interp] Try to fix #embed on big-endian machines

2024-06-20 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-06-20T20:29:27+02:00 New Revision: 99f5fcb0d1e04125daa404ff14c9cd14b7a2c40b URL: https://github.com/llvm/llvm-project/commit/99f5fcb0d1e04125daa404ff14c9cd14b7a2c40b DIFF: https://github.com/llvm/llvm-project/commit/99f5fcb0d1e04125daa404ff14c9cd14b7a2c40b.diff LO

[clang] ae41232 - [clang][Interp] Fix Descriptor::getElemQualType() for complex/vectors

2024-06-21 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-06-21T09:34:18+02:00 New Revision: ae41232191ec73b5ee96e5f21df99a42ca25d626 URL: https://github.com/llvm/llvm-project/commit/ae41232191ec73b5ee96e5f21df99a42ca25d626 DIFF: https://github.com/llvm/llvm-project/commit/ae41232191ec73b5ee96e5f21df99a42ca25d626.diff LO

[clang] c7c6361 - [clang][Interp] Don't try to decay non-pointers to pointers

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

[clang] 170c194 - [clang][Interp] Fix CFStringMakeConstantString etc. evaluation

2024-06-22 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-06-22T18:54:42+02:00 New Revision: 170c194ec19c76deee33d8aa8b288368c574f7a0 URL: https://github.com/llvm/llvm-project/commit/170c194ec19c76deee33d8aa8b288368c574f7a0 DIFF: https://github.com/llvm/llvm-project/commit/170c194ec19c76deee33d8aa8b288368c574f7a0.diff LO

[clang] 8990763 - [clang][codegen][NFC] Improve const correctness

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

[clang] 33676ba - [clang][Interp] Fix variable initialization in inactive regions

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

[clang] 6b41de3 - [clang][Interp] Implement ptrauth builtins

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

[clang] ae1c564 - [clang][Interp] Cast dummy pointers to other pointer type if necessary

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

[clang] e6ec366 - [clang][Interp] Fix classifying __builtin_addressof() argument

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

[clang] 8153773 - [clang][Interp] Fix returning primitive non-blockpointers

2024-06-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-06-25T09:09:49+02:00 New Revision: 8153773b23032177546944ec2524dce131b8a46e URL: https://github.com/llvm/llvm-project/commit/8153773b23032177546944ec2524dce131b8a46e DIFF: https://github.com/llvm/llvm-project/commit/8153773b23032177546944ec2524dce131b8a46e.diff LO

[clang] b7768c5 - [clang][Interp][NFC] Use delegate() to delegate to only initlist item

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

[clang] 580343d - [clang][Interp][NFC] Destroy InitMap when moving contents to DeadBlock

2024-06-25 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-06-25T18:32:12+02:00 New Revision: 580343d96f18e3c2fa8d7a8e25a175aaa2e20522 URL: https://github.com/llvm/llvm-project/commit/580343d96f18e3c2fa8d7a8e25a175aaa2e20522 DIFF: https://github.com/llvm/llvm-project/commit/580343d96f18e3c2fa8d7a8e25a175aaa2e20522.diff LO

[clang] 90e4eb8 - [clang][Interp][NFC] Add more source ranges to diagnostics

2024-06-26 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-06-26T11:44:55+02:00 New Revision: 90e4eb8a479dbef4f98f7d8ccd2de5494c6366c7 URL: https://github.com/llvm/llvm-project/commit/90e4eb8a479dbef4f98f7d8ccd2de5494c6366c7 DIFF: https://github.com/llvm/llvm-project/commit/90e4eb8a479dbef4f98f7d8ccd2de5494c6366c7.diff LO

[clang] 847d046 - [clang][Interp] Fix comparing one-past-the-end pointers

2024-06-26 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-06-26T13:54:53+02:00 New Revision: 847d046a82a760caa1b05206d77ed0b3d7bd4be6 URL: https://github.com/llvm/llvm-project/commit/847d046a82a760caa1b05206d77ed0b3d7bd4be6 DIFF: https://github.com/llvm/llvm-project/commit/847d046a82a760caa1b05206d77ed0b3d7bd4be6.diff LO

[clang] e5e0d87 - [clang][Interp] Implement CXXStdInitializerListExprs

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

[clang] dead8f8 - [clang][Interp] Pointers into unknown-size arrays are never one-past-end

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

[clang] e096b28 - [clang][Interp] Fix CXXUuidOfExprs with incomplete record types

2024-06-26 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-06-27T08:53:20+02:00 New Revision: e096b282cc228f8c5c774c857a943eaa0f5e1586 URL: https://github.com/llvm/llvm-project/commit/e096b282cc228f8c5c774c857a943eaa0f5e1586 DIFF: https://github.com/llvm/llvm-project/commit/e096b282cc228f8c5c774c857a943eaa0f5e1586.diff LO

[clang] 50b1534 - [clang][Interp] Don't diagnose non-const reads from the evaluating decl

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

[clang] 61975cd - [clang][Interp][NFC] Print global temporary value in Program::dump()

2024-06-27 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2024-06-27T19:24:35+02:00 New Revision: 61975cdf44a75917a738ca7fa9971b03f6d4fad8 URL: https://github.com/llvm/llvm-project/commit/61975cdf44a75917a738ca7fa9971b03f6d4fad8 DIFF: https://github.com/llvm/llvm-project/commit/61975cdf44a75917a738ca7fa9971b03f6d4fad8.diff LO

[clang] bf3efa8 - [clang][Interp] Handle DeclRefExpr of reference types

2022-09-13 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-09-13T10:40:51+02:00 New Revision: bf3efa8b1622080b29b2dc4ba57bdccd0ca1e889 URL: https://github.com/llvm/llvm-project/commit/bf3efa8b1622080b29b2dc4ba57bdccd0ca1e889 DIFF: https://github.com/llvm/llvm-project/commit/bf3efa8b1622080b29b2dc4ba57bdccd0ca1e889.diff LO

[clang] 9b087a7 - [clang][Interp][NFC] Forward-declare Pointer in PrimType header

2022-09-13 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-09-13T10:40:52+02:00 New Revision: 9b087a70e66c785f64279634c536a848e78261ea URL: https://github.com/llvm/llvm-project/commit/9b087a70e66c785f64279634c536a848e78261ea DIFF: https://github.com/llvm/llvm-project/commit/9b087a70e66c785f64279634c536a848e78261ea.diff LO

[clang] f756ddb - [clang][Interp][NFC] InterpFrame: localBlock() can be const

2022-09-13 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-09-13T10:41:18+02:00 New Revision: f756ddba17c9f0f0ee49b45dd4b15b487aff9b67 URL: https://github.com/llvm/llvm-project/commit/f756ddba17c9f0f0ee49b45dd4b15b487aff9b67 DIFF: https://github.com/llvm/llvm-project/commit/f756ddba17c9f0f0ee49b45dd4b15b487aff9b67.diff LO

[clang] 5d24514 - [clang][Interp][NFC] InterpFrame::getLocal() can be const

2022-09-13 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-09-13T10:41:24+02:00 New Revision: 5d2451468c5f105bd7837f57c5e385fbbbdb65a4 URL: https://github.com/llvm/llvm-project/commit/5d2451468c5f105bd7837f57c5e385fbbbdb65a4 DIFF: https://github.com/llvm/llvm-project/commit/5d2451468c5f105bd7837f57c5e385fbbbdb65a4.diff LO

[clang] 53d8687 - [clang][Interp][NFC] Use constexpr if in OffsetHelper

2022-09-13 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-09-13T10:41:34+02:00 New Revision: 53d8687a13e76b5a387e8df59ae231ab53ab9279 URL: https://github.com/llvm/llvm-project/commit/53d8687a13e76b5a387e8df59ae231ab53ab9279 DIFF: https://github.com/llvm/llvm-project/commit/53d8687a13e76b5a387e8df59ae231ab53ab9279.diff LO

[clang] b02f689 - [clang][Interp][NFC] InterpFrame::getParam can be const

2022-09-13 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-09-13T10:41:28+02:00 New Revision: b02f6890f52a48de6fc3a1d977a6ae50bc8fa984 URL: https://github.com/llvm/llvm-project/commit/b02f6890f52a48de6fc3a1d977a6ae50bc8fa984 DIFF: https://github.com/llvm/llvm-project/commit/b02f6890f52a48de6fc3a1d977a6ae50bc8fa984.diff LO

[clang] a884364 - [clang][Interp] Remove struct from a testcase

2022-09-14 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-09-14T09:44:01+02:00 New Revision: a8843643cd75d0e93ebcf3f30b470d2b8e59868d URL: https://github.com/llvm/llvm-project/commit/a8843643cd75d0e93ebcf3f30b470d2b8e59868d DIFF: https://github.com/llvm/llvm-project/commit/a8843643cd75d0e93ebcf3f30b470d2b8e59868d.diff LO

[clang] 8b74074 - [clang][sema] Fix collectConjunctionTerms()

2022-08-04 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-08-05T06:45:32+02:00 New Revision: 8b74074731eeb3ff673bd7da4cd963efe78f8db6 URL: https://github.com/llvm/llvm-project/commit/8b74074731eeb3ff673bd7da4cd963efe78f8db6 DIFF: https://github.com/llvm/llvm-project/commit/8b74074731eeb3ff673bd7da4cd963efe78f8db6.diff LO

[clang] d194285 - [clang] Consider array filler in MaybeElementDependentArrayfiller()

2022-08-04 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-08-05T06:47:49+02:00 New Revision: d1942855c4317c61f9fae173afa2cbe1076c3c4c URL: https://github.com/llvm/llvm-project/commit/d1942855c4317c61f9fae173afa2cbe1076c3c4c DIFF: https://github.com/llvm/llvm-project/commit/d1942855c4317c61f9fae173afa2cbe1076c3c4c.diff LO

[clang] 09117b2 - [clang][sema] Print more information about failed static assertions

2022-08-10 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-08-11T08:44:38+02:00 New Revision: 09117b21890c652994f7ada0229d309b35b44259 URL: https://github.com/llvm/llvm-project/commit/09117b21890c652994f7ada0229d309b35b44259 DIFF: https://github.com/llvm/llvm-project/commit/09117b21890c652994f7ada0229d309b35b44259.diff LO

[clang] ebe0674 - [clang] Try to fix builders

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

[clang] a2a5470 - [clang][Interp] Implement boolean and nullptr literals

2022-08-17 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-08-18T07:11:48+02:00 New Revision: a2a5470fc2499981ad8b4e2aa98ef7ea9893df6c URL: https://github.com/llvm/llvm-project/commit/a2a5470fc2499981ad8b4e2aa98ef7ea9893df6c DIFF: https://github.com/llvm/llvm-project/commit/a2a5470fc2499981ad8b4e2aa98ef7ea9893df6c.diff LO

[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] ef1bb11 - [clang][Parse] Fix crash when emitting template diagnostic

2022-08-30 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-08-30T15:11:38+02:00 New Revision: ef1bb11a34de2822514878b99b442575a022a658 URL: https://github.com/llvm/llvm-project/commit/ef1bb11a34de2822514878b99b442575a022a658 DIFF: https://github.com/llvm/llvm-project/commit/ef1bb11a34de2822514878b99b442575a022a658.diff LO

[clang] 5777c05 - [clang] Perform implicit lvalue-to-rvalue cast with new interpreter

2022-09-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-09-08T07:31:07+02:00 New Revision: 5777c05d16098cb690decef95ad6c20c695a5fa9 URL: https://github.com/llvm/llvm-project/commit/5777c05d16098cb690decef95ad6c20c695a5fa9 DIFF: https://github.com/llvm/llvm-project/commit/5777c05d16098cb690decef95ad6c20c695a5fa9.diff LO

[clang] 8e41e6a - [clang][Interp] Implement function calls

2022-09-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-09-08T07:31:07+02:00 New Revision: 8e41e6a4eafa2b667ec37ece33a85493fe0156c2 URL: https://github.com/llvm/llvm-project/commit/8e41e6a4eafa2b667ec37ece33a85493fe0156c2 DIFF: https://github.com/llvm/llvm-project/commit/8e41e6a4eafa2b667ec37ece33a85493fe0156c2.diff LO

[clang] 95e6a40 - [clang][Interp] Implement IntegralToBoolean casts

2022-09-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-09-08T07:31:07+02:00 New Revision: 95e6a407d92bbb1d977351cc6ee39aa990ed50c5 URL: https://github.com/llvm/llvm-project/commit/95e6a407d92bbb1d977351cc6ee39aa990ed50c5 DIFF: https://github.com/llvm/llvm-project/commit/95e6a407d92bbb1d977351cc6ee39aa990ed50c5.diff LO

[clang] 4d700ff - [clang][Interp] Implement ImplicitValueInitExprs

2022-09-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-09-08T07:31:07+02:00 New Revision: 4d700ffe67be03220487604785ee2049570ba6db URL: https://github.com/llvm/llvm-project/commit/4d700ffe67be03220487604785ee2049570ba6db DIFF: https://github.com/llvm/llvm-project/commit/4d700ffe67be03220487604785ee2049570ba6db.diff LO

[clang] 5c4dbff - [clang][Interp] Handle SubstNonTypeTemplateParmExprs

2022-09-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-09-08T07:31:07+02:00 New Revision: 5c4dbff0b6c3943dfbcba930986e23e015df97c5 URL: https://github.com/llvm/llvm-project/commit/5c4dbff0b6c3943dfbcba930986e23e015df97c5 DIFF: https://github.com/llvm/llvm-project/commit/5c4dbff0b6c3943dfbcba930986e23e015df97c5.diff LO

[clang] aa7c5c9 - [clang][Interp] Handle missing local initializers better

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

[clang] 3a7d476 - [clang][Interp] Implement array initializers and subscript expressions

2022-09-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-09-08T07:31:07+02:00 New Revision: 3a7d476087df175b6fe056e7c20ac9707019e92b URL: https://github.com/llvm/llvm-project/commit/3a7d476087df175b6fe056e7c20ac9707019e92b DIFF: https://github.com/llvm/llvm-project/commit/3a7d476087df175b6fe056e7c20ac9707019e92b.diff LO

[clang] 0da7e40 - [clang][Interp][NFC] Context::classify() can be const

2022-09-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-09-08T07:31:08+02:00 New Revision: 0da7e409e0cb09ea955d9751d2601449244cc53f URL: https://github.com/llvm/llvm-project/commit/0da7e409e0cb09ea955d9751d2601449244cc53f DIFF: https://github.com/llvm/llvm-project/commit/0da7e409e0cb09ea955d9751d2601449244cc53f.diff LO

[clang] 651f4ce - [clang][Interp][NFC] Use constexpr if when possible in Integral.h

2022-09-07 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-09-08T07:31:08+02:00 New Revision: 651f4ce7b186079e78de20d7de903112ea78d846 URL: https://github.com/llvm/llvm-project/commit/651f4ce7b186079e78de20d7de903112ea78d846 DIFF: https://github.com/llvm/llvm-project/commit/651f4ce7b186079e78de20d7de903112ea78d846.diff LO

[clang] 8627179 - [clang][Interp] Only initialize initmaps for primitive arrays

2022-09-08 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2022-09-08T10:03:06+02:00 New Revision: 86271798e51a7866dd2af44e0ee183d1331089e6 URL: https://github.com/llvm/llvm-project/commit/86271798e51a7866dd2af44e0ee183d1331089e6 DIFF: https://github.com/llvm/llvm-project/commit/86271798e51a7866dd2af44e0ee183d1331089e6.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] d6cb1fd - [clang][Interp][NFC] Remove some unused aliases.

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

[clang] 09bbc90 - [clang][Interp] Array initialization via ImplicitValueInitExpr

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

[clang] 9cb4e90 - [clang][Interp] Support base class constructors

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

[clang] c01ac37 - [clang][Interp][NFC] Add assertions to VM entry points

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

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