diff options
author | Lukacma <Marian.Lukac@arm.com> | 2025-04-16 11:41:07 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-04-16 11:41:07 +0100 |
commit | d508f0cb009a0be98ca97f4dc0498294e0681a66 (patch) | |
tree | b6d3569a0571abc17abfe6f245cd7a0994596712 /clang/lib/Sema/SemaModule.cpp | |
parent | 3d7e56fd28cd2195e7f330f933d491530e274401 (diff) | |
download | llvm-d508f0cb009a0be98ca97f4dc0498294e0681a66.zip llvm-d508f0cb009a0be98ca97f4dc0498294e0681a66.tar.gz llvm-d508f0cb009a0be98ca97f4dc0498294e0681a66.tar.bz2 |
[AArch64] Fix FPMR handling when switching streaming mode (#135827)
According to the
[documentation](https://developer.arm.com/documentation/ddi0601/latest/AArch64-Registers/FPMR--Floating-point-Mode-Register),
the FPMR register is set to 0 when entering or exiting streaming mode.
This patch models that behavior by adding FPMR as an implicit def to the
instructions used for entering and exiting streaming mode.
Diffstat (limited to 'clang/lib/Sema/SemaModule.cpp')
0 files changed, 0 insertions, 0 deletions