[PATCH] D69887: [FEnv] File with properties of constrained intrinsics

Serge Pavlov via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Nov 6 03:53:24 PST 2019


sepavloff created this revision.
sepavloff added reviewers: kpn, andrew.w.kaylor, cameron.mcinally, uweigand.
Herald added a subscriber: hiraditya.
Herald added a project: LLVM.

In several places we need to enumerate all constrained intrinsics or IR
nodes that should be represented by them. It is easy to miss some of
the cases. To make working with these intrinsics more convenient and
robust, this change introduces file containing definitions of all
constrained intrinsics and some of their properties. This file can be
included to generate constrained intrinsics processing code.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D69887

Files:
  llvm/include/llvm/IR/ConstrainedOps.def
  llvm/include/llvm/IR/IntrinsicInst.h
  llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  llvm/lib/IR/IntrinsicInst.cpp
  llvm/lib/IR/Verifier.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D69887.228034.patch
Type: text/x-patch
Size: 22442 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20191106/52dd31a4/attachment.bin>


More information about the llvm-commits mailing list