aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp
diff options
context:
space:
mode:
authorJay Foad <jay.foad@gmail.com>2019-06-21 14:10:18 +0000
committerJay Foad <jay.foad@gmail.com>2019-06-21 14:10:18 +0000
commitd9d3c91b48c6730c850a24580dab3fe3c1083ee1 (patch)
tree4057ef73691bb2e34a662df8c08294d7c0f59d9b /llvm/lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp
parent5b4cc84b87232e67afb63e2bad429b3211b26964 (diff)
downloadllvm-d9d3c91b48c6730c850a24580dab3fe3c1083ee1.zip
llvm-d9d3c91b48c6730c850a24580dab3fe3c1083ee1.tar.gz
llvm-d9d3c91b48c6730c850a24580dab3fe3c1083ee1.tar.bz2
[Scalarizer] Propagate IR flags
Summary: The motivation for this was to propagate fast-math flags like nnan and ninf on vector floating point operations to the corresponding scalar operations to take advantage of follow-on optimizations. But I think the same argument applies to all of our IR flags: if they apply to the vector operation then they also apply to all the individual scalar operations, and they might enable follow-on optimizations. Subscribers: hiraditya, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D63593 llvm-svn: 364051
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp')
0 files changed, 0 insertions, 0 deletions