[PATCH] D43142: Experimental pass to convert all floating point operations to the equivalent constrained intrinsics
Andy Kaylor via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Feb 9 14:04:24 PST 2018
andrew.w.kaylor created this revision.
andrew.w.kaylor added reviewers: spatel, hfinkel, scanon.
Herald added subscribers: hintonda, mgorny, mehdi_amini.
I'm not sure this should actually be committed. I'm mostly putting it here as a way to make it available to anyone who is interested.
If anyone would like to see it added to the code base, feel free to make comments and I'll clean it up accordingly.
Right now, it only supports the legacy pass manager. Otherwise, I think it works OK.
https://reviews.llvm.org/D43142
Files:
include/llvm/InitializePasses.h
include/llvm/Transforms/IPO.h
lib/Transforms/IPO/CMakeLists.txt
lib/Transforms/IPO/ForceConstrainedFP.cpp
lib/Transforms/IPO/IPO.cpp
lib/Transforms/IPO/PassManagerBuilder.cpp
test/Transforms/force-constrained-fp.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D43142.133682.patch
Type: text/x-patch
Size: 14125 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180209/97f0d691/attachment.bin>
More information about the llvm-commits
mailing list