]> granicus.if.org Git - llvm/commit
[FPEnv] Add constrained intrinsics for lrint and lround
authorKevin P. Neal <kevin.neal@sas.com>
Mon, 7 Oct 2019 13:20:00 +0000 (13:20 +0000)
committerKevin P. Neal <kevin.neal@sas.com>
Mon, 7 Oct 2019 13:20:00 +0000 (13:20 +0000)
commit6c92be1c6ce59737b932c6783133a16afa756a1d
tree153def26ea81976ed6aab4287170bd74dcb1433b
parent85fe2d7d558da8ad2055583907fd0b2c19833c64
[FPEnv] Add constrained intrinsics for lrint and lround

Earlier in the year intrinsics for lrint, llrint, lround and llround were
added to llvm. The constrained versions are now implemented here.

Reviewed by: andrew.w.kaylor, craig.topper, cameron.mcinally
Approved by: craig.topper
Differential Revision: https://reviews.llvm.org/D64746

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@373900 91177308-0d34-0410-b5e6-96231b3b80d8
16 files changed:
docs/LangRef.rst
include/llvm/CodeGen/ISDOpcodes.h
include/llvm/CodeGen/SelectionDAGNodes.h
include/llvm/CodeGen/TargetLowering.h
include/llvm/IR/IntrinsicInst.h
include/llvm/IR/Intrinsics.td
include/llvm/Target/TargetSelectionDAG.td
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
lib/CodeGen/TargetLoweringBase.cpp
lib/IR/IntrinsicInst.cpp
lib/IR/Verifier.cpp
test/CodeGen/X86/fp-intrinsics.ll
test/Feature/fp-intrinsics.ll