HomeFreeBSD

Merge commit 97e362607 from llvm git (by Nemanja Ivanovic):

Description

Merge commit 97e362607 from llvm git (by Nemanja Ivanovic):

[PowerPC] Do not emit HW loop if the body contains calls to
lrint/lround

These two intrinsics are lowered to calls so should prevent the
formation of CTR loops. In a subsequent patch, we will handle all
currently known intrinsics and prevent the formation of HW loops if
any unknown intrinsics are encountered.

Differential revision: https://reviews.llvm.org/D68841

This should fix an "invalid CRT loop" assertion when building the
www/node port for powerpc64.

Requested by: Alfredo Dal'Ava JĂșnior <alfredo.junior@eldorado.org.br>
MFC after: 1 month
X-MFC-With: r353358

Details

Provenance
dimAuthored on
Parents
rS354338: Add tunable to allow interrupts on hyperthreaded cores
Branches
Unknown
Tags
Unknown