Add new intrinsics llvm.experimental.constrained.minimum and llvm.experimental.constrained.maximum as strict versions of llvm.minimum and llvm.maximum. Includes SystemZ back-end support.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D71624
[FPEnv] Strict versions of llvm.minimum/llvm.maximum ClosedPublic Authored by uweigand on Dec 17 2019, 1:05 PM.
Details Summary Add new intrinsics llvm.experimental.constrained.minimum and llvm.experimental.constrained.maximum as strict versions of llvm.minimum and llvm.maximum. Includes SystemZ back-end support.
Diff Detail Event Timeline
uweigand added inline comments.
This revision is now accepted and ready to land.Dec 18 2019, 11:09 AM Closed by commit rG194646134408: [FPEnv] Strict versions of llvm.minimum/llvm.maximum (authored by uweigand). · Explain WhyDec 18 2019, 12:44 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 234375 llvm/docs/LangRef.rst
llvm/include/llvm/CodeGen/ISDOpcodes.h
llvm/include/llvm/IR/ConstrainedOps.def
llvm/include/llvm/IR/Intrinsics.td
llvm/include/llvm/Target/TargetSelectionDAG.td
llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
llvm/lib/Target/SystemZ/SystemZInstrVector.td
llvm/test/CodeGen/SystemZ/vec-strict-max-01.ll
llvm/test/CodeGen/SystemZ/vec-strict-min-01.ll
|
Should this refer to 754-2019 now?