[clang] [ARM] enable FENV_ACCESS pragma support for hard-float targets (PR #137101)

2025-04-23 Thread Erik Enikeev via cfe-commits
https://github.com/Varnike created https://github.com/llvm/llvm-project/pull/137101 Added support for FENV_ACCESS pragma on hard-float ARM platforms. Also changes were made to clang/test/Parser/pragma-fp-warn.c so that for thumbv7a only the soft-float-abi target case is checked. >From c15b9e7

[clang] [ARM] enable FENV_ACCESS pragma support for hard-float targets (PR #137101)

2025-06-09 Thread Erik Enikeev via cfe-commits
https://github.com/Varnike updated https://github.com/llvm/llvm-project/pull/137101 >From 1b9b2011bbd9ac1ac38d631da83932aa11a01d29 Mon Sep 17 00:00:00 2001 From: Erik Enikeev Date: Mon, 9 Jun 2025 12:08:15 -0400 Subject: [PATCH] Added support for FENV_ACCESS pragma on hard-float ARM platforms.

[clang] [llvm] [ARM] enable FENV_ACCESS pragma support for hard-float targets (PR #137101)

2025-06-09 Thread Erik Enikeev via cfe-commits
https://github.com/Varnike updated https://github.com/llvm/llvm-project/pull/137101 >From 3f54051f0e92b330ca40ebf77ff0c4af009f7701 Mon Sep 17 00:00:00 2001 From: Erik Enikeev Date: Sat, 31 May 2025 11:52:13 -0400 Subject: [PATCH 1/3] set strictfp=1 for ARM --- clang/lib/Basic/Targets/ARM.cpp

[clang] [llvm] [ARM] enable FENV_ACCESS pragma support for hard-float targets (PR #137101)

2025-07-16 Thread Erik Enikeev via cfe-commits
Varnike wrote: Hello! Thank you for the comments and sorry for the delayed response. I've now returned to this task and plan to work towards full support for strict fp on hard-float ARM targets. Based on @john-brawn-arm's example and suggestions, I was able to add support for STRICT_FDIV. Wi

[clang] [llvm] [ARM] enable FENV_ACCESS pragma support for hard-float targets (PR #137101)

2025-07-16 Thread Erik Enikeev via cfe-commits
https://github.com/Varnike updated https://github.com/llvm/llvm-project/pull/137101 >From 1b3f48acc5a409648fa0ec374c16411df754ce6d Mon Sep 17 00:00:00 2001 From: Erik Enikeev Date: Mon, 9 Jun 2025 12:08:15 -0400 Subject: [PATCH 1/2] Added support for FENV_ACCESS pragma on hard-float ARM platfo

[clang] [llvm] [ARM] enable FENV_ACCESS pragma support for hard-float targets (PR #137101)

2025-07-15 Thread Erik Enikeev via cfe-commits
https://github.com/Varnike updated https://github.com/llvm/llvm-project/pull/137101 >From 1b3f48acc5a409648fa0ec374c16411df754ce6d Mon Sep 17 00:00:00 2001 From: Erik Enikeev Date: Mon, 9 Jun 2025 12:08:15 -0400 Subject: [PATCH 1/2] Added support for FENV_ACCESS pragma on hard-float ARM platfo

[clang] [llvm] [ARM] enable FENV_ACCESS pragma support for hard-float targets (PR #137101)

2025-07-18 Thread Erik Enikeev via cfe-commits
Varnike wrote: Now I have an approximate volume of work and plan to try to do it. I have provided these edits rather as an example of correction for a particular case (not taking tests into account), by analogy with which other cases can be considered. Therefore, I would like to know how corre

[clang] [llvm] [ARM] enable FENV_ACCESS pragma support for hard-float targets (PR #137101)

2025-08-01 Thread Erik Enikeev via cfe-commits
Varnike wrote: Hi, I added the processing of remaining strict fp ops for VFP and adjusted the tests. Could you please review these changes and tell what else needs to be done? I also have a question about whether it's necessary to change the instruction selection patterns for MVE and NEON (as

[clang] [llvm] [ARM] enable FENV_ACCESS pragma support for hard-float targets (PR #137101)

2025-08-06 Thread Erik Enikeev via cfe-commits
Varnike wrote: @john-brawn-arm, @davemgreen can you please take a look at the patch? https://github.com/llvm/llvm-project/pull/137101 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits