aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
diff options
context:
space:
mode:
authorSimon Wallis <simon.wallis2@arm.com>2025-01-06 21:57:15 +0000
committerGitHub <noreply@github.com>2025-01-06 21:57:15 +0000
commit32d761bbec660c977322afeac1acbafd46008752 (patch)
tree55e35164d0620eb2bba615cb0b830b8418c959c9 /llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
parentec58ad6149fb8813521973d8ba9690276e282373 (diff)
downloadllvm-32d761bbec660c977322afeac1acbafd46008752.zip
llvm-32d761bbec660c977322afeac1acbafd46008752.tar.gz
llvm-32d761bbec660c977322afeac1acbafd46008752.tar.bz2
[AArch64][machine-scheduler][Neoverse-N2] fdiv is blocking (#119206)
For Neoverse-N2, mark FP divide and square root instructions as blocking their pipeline until complete. This matches the way that blocking integer divide instructions are marked. From the Software Optimization Guide, section 3.14 Notes: 1. FP divide and square root operations are performed using an iterative algorithm and block subsequent similar operations to the same pipeline until complete. --------- Co-authored-by: Cullen Rhodes <cullen.rhodes@arm.com>
Diffstat (limited to 'llvm/lib/ProfileData/Coverage/CoverageMapping.cpp')
0 files changed, 0 insertions, 0 deletions