summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
diff options
context:
space:
mode:
authorSanjay Patel <spatel@rotateright.com>2020-12-01 10:35:24 -0500
committerSanjay Patel <spatel@rotateright.com>2020-12-01 10:45:53 -0500
commit136f98e5236522f55693b8b2d23e87692987f734 (patch)
treeab58b7d46b2b98df9ca111d4e868af9d8ccdb2bf /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
parent107e92dff8ca3c27478baccc50e183d81da7ea17 (diff)
[x86] adjust cost model values for minnum/maxnum with fast-math-flags
Without FMF, we lower these intrinsics into something like this: vmaxsd %xmm0, %xmm1, %xmm2 vcmpunordsd %xmm0, %xmm0, %xmm0 vblendvpd %xmm0, %xmm1, %xmm2, %xmm0 But if we can ignore NANs, the single min/max instruction is enough because there is no need to fix up the x86 logic that corresponds to X > Y ? X : Y. We probably want to make other adjustments for FP intrinsics with FMF to account for specialized codegen (for example, FSQRT). Differential Revision: https://reviews.llvm.org/D92337
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions