summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
diff options
context:
space:
mode:
authorNemanja Ivanovic <nemanjai@ca.ibm.com>2019-10-28 18:33:31 -0500
committerNemanja Ivanovic <nemanjai@ca.ibm.com>2019-10-28 19:13:33 -0500
commit25a41ad242000520629a274e83db1ea884d1c1e7 (patch)
treef3b81de2918112876b709a1d13c34851d14eabf1 /llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
parent9ecd3225d134541bdfde18a6648edb8b9e048035 (diff)
downloadbcm5719-llvm-25a41ad242000520629a274e83db1ea884d1c1e7.tar.gz
bcm5719-llvm-25a41ad242000520629a274e83db1ea884d1c1e7.zip
[PowerPC] Emit scalar fp min/max instructions
VSX provides floating point minimum and maximum instructions that conform to IEEE semantics. This legalizes the respective nodes and emits VSX code for them. Furthermore, on Power9 cores we have xsmaxcdp and xsmincdp instructions that conform to language semantics for the conditional operator even in the presence of NaNs. Differential revision: https://reviews.llvm.org/D62993
Diffstat (limited to 'llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud