summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
diff options
context:
space:
mode:
authorNicolas Vasilache <ntv@google.com>2020-02-07 15:22:06 -0500
committerNicolas Vasilache <ntv@google.com>2020-02-07 15:38:40 -0500
commit499ad45877b930325b641d18e7b8b71094116e49 (patch)
tree14c9ab802877251ce7c48f78dbd88d701d9a60f3 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
parente8e05de08bea1931420da19462533a8caa4b0e26 (diff)
[mlir][VectorOps] Expose and use llvm.intrin.fma*
Summary: This revision exposes the portable `llvm.fma` intrinsic in LLVMOps and uses it in lieu of `llvm.fmuladd` when lowering the `vector.outerproduct` op to LLVM. This guarantees proper `fma` instructions will be emitted if the target ISA supports it. `llvm.fmuladd` does not have this guarantee in its semantics, despite evidence that the proper x86 instructions are emitted. For more details, see https://llvm.org/docs/LangRef.html#llvm-fmuladd-intrinsic. Reviewers: ftynse, aartbik, dcaballe, fhahn Reviewed By: aartbik Subscribers: mehdi_amini, rriddle, jpienaar, burmako, shauheen, antiagainst, arpith-jacob, mgester, lucyrfox, liufengdb, Joonsoo, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D74219
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions