summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/EdgeBundles.cpp
diff options
context:
space:
mode:
authorSanjay Patel <spatel@rotateright.com>2015-05-11 21:07:09 +0000
committerSanjay Patel <spatel@rotateright.com>2015-05-11 21:07:09 +0000
commit5b202966f5e7dec49055fffd4b6eea005530b0bc (patch)
tree9f90cdaa1ab4fcc9d9f04f1e58910262be05230a /llvm/lib/CodeGen/EdgeBundles.cpp
parentc200b5c6ea6abfb60006f6d952c393774c641530 (diff)
downloadbcm5719-llvm-5b202966f5e7dec49055fffd4b6eea005530b0bc.tar.gz
bcm5719-llvm-5b202966f5e7dec49055fffd4b6eea005530b0bc.zip
propagate IR-level fast-math-flags to DAG nodes; 2nd try; NFC
This is a less ambitious version of: http://reviews.llvm.org/rL236546 because that was reverted in: http://reviews.llvm.org/rL236600 because it caused memory corruption that wasn't related to FMF but was actually due to making nodes with 2 operands derive from a plain SDNode rather than a BinarySDNode. This patch adds the minimum plumbing necessary to use IR-level fast-math-flags (FMF) in the backend without actually using them for anything yet. This is a follow-on to: http://reviews.llvm.org/rL235997 ...which split the existing nsw / nuw / exact flags and FMF into their own struct. llvm-svn: 237046
Diffstat (limited to 'llvm/lib/CodeGen/EdgeBundles.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud