[clang] [llvm] [RISCV] Add Syntacore SCR3 processor definition (PR #95953)

2024-06-18 Thread Anton Afanasyev via cfe-commits
https://github.com/anton-afanasyev approved this pull request. LGTM https://github.com/llvm/llvm-project/pull/95953 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [RISCV] Add scheduling model for Syntacore SCR3 (PR #95427)

2024-06-16 Thread Anton Afanasyev via cfe-commits
https://github.com/anton-afanasyev approved this pull request. https://github.com/llvm/llvm-project/pull/95427 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] c86a878 - [RISCV] Add Syntacore SCR1 CPU model

2022-12-14 Thread Anton Afanasyev via cfe-commits
Author: Dmitrii Petrov Date: 2022-12-14T11:45:44+03:00 New Revision: c86a878e8995d54a5b950098e81f0d3bf153aded URL: https://github.com/llvm/llvm-project/commit/c86a878e8995d54a5b950098e81f0d3bf153aded DIFF: https://github.com/llvm/llvm-project/commit/c86a878e8995d54a5b950098e81f0d3bf153aded.diff

[clang] f553287 - [RISCV][Driver] Add libm linking to `RISCVToolchain` for C++

2022-07-05 Thread Anton Afanasyev via cfe-commits
Author: Anton Afanasyev Date: 2022-07-06T00:52:26+03:00 New Revision: f553287b588916de09c66e3e32bf75e5060f967f URL: https://github.com/llvm/llvm-project/commit/f553287b588916de09c66e3e32bf75e5060f967f DIFF: https://github.com/llvm/llvm-project/commit/f553287b588916de09c66e3e32bf75e5060f967f.dif

[clang] 4ee6b78 - [test][RISCV][Driver] Precommit tests for D128625

2022-06-29 Thread Anton Afanasyev via cfe-commits
Author: Anton Afanasyev Date: 2022-06-29T13:25:56+03:00 New Revision: 4ee6b7806bc04e3d037c0679260a54828ce7ad4c URL: https://github.com/llvm/llvm-project/commit/4ee6b7806bc04e3d037c0679260a54828ce7ad4c DIFF: https://github.com/llvm/llvm-project/commit/4ee6b7806bc04e3d037c0679260a54828ce7ad4c.dif

[clang] c34d157 - [Passes] Move AggressiveInstCombine after InstCombine

2021-12-04 Thread Anton Afanasyev via cfe-commits
Author: Anton Afanasyev Date: 2021-12-04T14:22:43+03:00 New Revision: c34d157fc73954366371aaca6291739921933e86 URL: https://github.com/llvm/llvm-project/commit/c34d157fc73954366371aaca6291739921933e86 DIFF: https://github.com/llvm/llvm-project/commit/c34d157fc73954366371aaca6291739921933e86.dif

[clang] ff78001 - [Test][Time profiler] Fix test time checking

2021-08-31 Thread Anton Afanasyev via cfe-commits
Author: Anton Afanasyev Date: 2021-09-01T09:11:36+03:00 New Revision: ff780014b29617c54493a21e3a05cac35e448026 URL: https://github.com/llvm/llvm-project/commit/ff780014b29617c54493a21e3a05cac35e448026 DIFF: https://github.com/llvm/llvm-project/commit/ff780014b29617c54493a21e3a05cac35e448026.dif

r373142 - [TimeProfiler] Fix "OptModule" section and add new "Backend" sections

2019-09-28 Thread Anton Afanasyev via cfe-commits
Author: anton-afanasyev Date: Sat Sep 28 00:14:12 2019 New Revision: 373142 URL: http://llvm.org/viewvc/llvm-project?rev=373142&view=rev Log: [TimeProfiler] Fix "OptModule" section and add new "Backend" sections Remove unnecessary "OptModule" section. Add "PerFunctionPasses", "PerModulePasses" an

r370300 - [Test][Time profiler] Fix test for python3

2019-08-28 Thread Anton Afanasyev via cfe-commits
Author: anton-afanasyev Date: Wed Aug 28 23:49:05 2019 New Revision: 370300 URL: http://llvm.org/viewvc/llvm-project?rev=370300&view=rev Log: [Test][Time profiler] Fix test for python3 Summary: Fix test checking time profiler generates correct tracing json-file. `filter` works differently for pyt

r369308 - [Support][Time profiler] Make FE codegen blocks to be inside frontend blocks

2019-08-19 Thread Anton Afanasyev via cfe-commits
Author: anton-afanasyev Date: Mon Aug 19 15:58:26 2019 New Revision: 369308 URL: http://llvm.org/viewvc/llvm-project?rev=369308&view=rev Log: [Support][Time profiler] Make FE codegen blocks to be inside frontend blocks Summary: Add `Frontend` time trace entry to `HandleTranslationUnit()` function

r366911 - [Support] Fix `-ftime-trace-granularity` option

2019-07-24 Thread Anton Afanasyev via cfe-commits
Author: anton-afanasyev Date: Wed Jul 24 07:55:40 2019 New Revision: 366911 URL: http://llvm.org/viewvc/llvm-project?rev=366911&view=rev Log: [Support] Fix `-ftime-trace-granularity` option Summary: Move `-ftime-trace-granularity` option to frontend options. Without patch this option is showed up

r363036 - [Support][Test] Time profiler: add regression test

2019-06-11 Thread Anton Afanasyev via cfe-commits
Author: anton-afanasyev Date: Tue Jun 11 01:25:54 2019 New Revision: 363036 URL: http://llvm.org/viewvc/llvm-project?rev=363036&view=rev Log: [Support][Test] Time profiler: add regression test Summary: Add output to `llvm::errs()` when `-ftime-trace` option is enabled, add regression test checkin

r362824 - Revert "[Support][Test] Time profiler: add regression test"

2019-06-07 Thread Anton Afanasyev via cfe-commits
Author: anton-afanasyev Date: Fri Jun 7 11:35:58 2019 New Revision: 362824 URL: http://llvm.org/viewvc/llvm-project?rev=362824&view=rev Log: Revert "[Support][Test] Time profiler: add regression test" This reverts commit 44282a60c90fdded249d57d91b12c6c0907102ec. This breaks buildbot. Removed:

r362821 - [Support][Test] Time profiler: add regression test

2019-06-07 Thread Anton Afanasyev via cfe-commits
Author: anton-afanasyev Date: Fri Jun 7 11:13:48 2019 New Revision: 362821 URL: http://llvm.org/viewvc/llvm-project?rev=362821&view=rev Log: [Support][Test] Time profiler: add regression test Summary: Add output to `llvm::errs()` when `-ftime-trace` option is enabled, add regression test checkin

r362792 - [Support][Test] Time profiler: add regression test

2019-06-07 Thread Anton Afanasyev via cfe-commits
Author: anton-afanasyev Date: Fri Jun 7 05:59:32 2019 New Revision: 362792 URL: http://llvm.org/viewvc/llvm-project?rev=362792&view=rev Log: [Support][Test] Time profiler: add regression test Summary: Add output to `llvm::errs()` when `-ftime-trace` option is enabled, add regression test checkin

r358448 - Time profiler: small fixes and optimizations

2019-04-15 Thread Anton Afanasyev via cfe-commits
Author: anton-afanasyev Date: Mon Apr 15 14:02:47 2019 New Revision: 358448 URL: http://llvm.org/viewvc/llvm-project?rev=358448&view=rev Log: Time profiler: small fixes and optimizations Summary: Fixes from Roman's review here: https://reviews.llvm.org/D58675#1465336 Reviewers: lebedev.ri Subsc

Re: r357340 - Adds `-ftime-trace` option to clang that produces Chrome `chrome://tracing` compatible JSON profiling output dumps.

2019-04-11 Thread Anton Afanasyev via cfe-commits
t > produce very useful output. Are there any plans to improve output for > backend time? > > On Sat, Mar 30, 2019 at 9:38 AM Anton Afanasyev via cfe-commits < > cfe-commits@lists.llvm.org> wrote: > >> Author: anton-afanasyev >> Date: Sat Mar 30 01:42:48 2019 >

r357340 - Adds `-ftime-trace` option to clang that produces Chrome `chrome://tracing` compatible JSON profiling output dumps.

2019-03-30 Thread Anton Afanasyev via cfe-commits
Author: anton-afanasyev Date: Sat Mar 30 01:42:48 2019 New Revision: 357340 URL: http://llvm.org/viewvc/llvm-project?rev=357340&view=rev Log: Adds `-ftime-trace` option to clang that produces Chrome `chrome://tracing` compatible JSON profiling output dumps. This change adds hierarchical "time tr