Add constrained intrinsics for some libm-equivalent operations
authorAndrew Kaylor <andrew.kaylor@intel.com>
Thu, 25 May 2017 21:31:00 +0000 (21:31 +0000)
committerAndrew Kaylor <andrew.kaylor@intel.com>
Thu, 25 May 2017 21:31:00 +0000 (21:31 +0000)
commitf466001eefc9de4c704f03f0748220df6a26a6a7
tree7a527489e660a96f52b954d1f9f8918b7ddf7ef6
parent1527baab0ca1e449340d09a33a32cd01053f3241
Add constrained intrinsics for some libm-equivalent operations

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

llvm-svn: 303922
16 files changed:
llvm/docs/LangRef.rst
llvm/include/llvm/CodeGen/ISDOpcodes.h
llvm/include/llvm/CodeGen/SelectionDAG.h
llvm/include/llvm/CodeGen/SelectionDAGNodes.h
llvm/include/llvm/IR/IntrinsicInst.h
llvm/include/llvm/IR/Intrinsics.td
llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
llvm/lib/IR/IntrinsicInst.cpp
llvm/lib/IR/Verifier.cpp
llvm/test/CodeGen/X86/fp-intrinsics.ll
llvm/test/Feature/fp-intrinsics.ll
llvm/test/Verifier/fp-intrinsics.ll