User Details
- User Since
- Jul 23 2019, 1:01 PM (201 w, 5 d)
May 1 2023
Apr 11 2023
Apr 6 2023
Ping!
Mar 23 2023
Ping! Thank you @efriedma for adding more reviewers
Mar 16 2023
@fhahn @eli.friedman Can you please review this patch?
Mar 7 2023
@fhahn Ping!
Feb 28 2023
Ping
Feb 16 2023
@fhahn I used the lit-test from your patch from here: https://reviews.llvm.org/D53027?vs=on&id=168822#toc
Sep 13 2021
Sep 10 2021
Sep 7 2021
Feb 2 2021
Jan 7 2021
@asbirlea I remember that HexagonVLCR pass has a dependency on LCSSA and LoopSimplifyPass. Is there any way we can run these passes too at LoopOptimizerEndEP? If not maybe use another EP for legacy PM? I'm not sure if the below code would run these passes in the correct order as well
Nov 17 2020
Sep 30 2020
Makes sense. Removed the default value
@aeubanks Thanks for the review. Can you also commit the patch on my behalf?
Sep 29 2020
@aeubanks PTAL
Sep 25 2020
Sep 24 2020
Added HexagonVectorLoopCarriedReusePass to registerPassBuilderCallbacks
Sep 23 2020
Sep 18 2020
Sep 17 2020
Sep 14 2020
Sep 8 2020
Sep 3 2020
Ran clang-format on the patch
Sep 1 2020
Aug 25 2020
The testcase throws the below error without the patch:
Aug 24 2020
Dec 18 2019
Hi @fhahn, I've updated the patch to handle the failure with MSVC. Using iterator with pop_back was causing problems on windows.
Dec 5 2019
Hi @fhahn , the commit caused a buildbot failure.
http://lab.llvm.org:8011/builders/llvm-clang-x86_64-expensive-checks-win/builds/20911
Can you please revert the patch for now while I investigate the issue?
I'm trying to get access to commit the patch, but it would be great if you can get someone to commit it.
Dec 3 2019
Nov 28 2019
Hi @fhahn , I've updated the patch to address your comments
Oct 25 2019
@fhahn Gentle reminder
Oct 14 2019
@fhahn Ping
Oct 1 2019
@fhahn Gentle reminder
Sep 16 2019
Hi fhahn, sorry for the delay. I've addressed your comments. However, I was unable to add a test where multiple entries are removed from the mapping in a single deleteDeadInstructions call. The method you suggested does not work because deleting a function that may throw is not a legal operation. In the testcase that I have since it is a new function call "_Znwj", we are able to remove the call.
Aug 5 2019
Jul 31 2019
Jul 30 2019
Uploading patch with more context