diff options
author | Ayal Zaks <ayal.zaks@intel.com> | 2017-06-30 21:05:06 +0000 |
---|---|---|
committer | Ayal Zaks <ayal.zaks@intel.com> | 2017-06-30 21:05:06 +0000 |
commit | 2ff59d4350ba41837ec583e0ff3a2425e88d2ee4 (patch) | |
tree | 3ecccd86a605782f27e6640d587a5c93161798d5 /llvm/lib/DebugInfo/CodeView/SymbolSerializer.cpp | |
parent | 33d0a1ccd31dd10f227cba98e3daa4561b41ad71 (diff) | |
download | llvm-2ff59d4350ba41837ec583e0ff3a2425e88d2ee4.zip llvm-2ff59d4350ba41837ec583e0ff3a2425e88d2ee4.tar.gz llvm-2ff59d4350ba41837ec583e0ff3a2425e88d2ee4.tar.bz2 |
[LV] Sink casts to unravel first order recurrence
Check if a single cast is preventing handling a first-order-recurrence Phi,
because the scheduling constraints it imposes on the first-order-recurrence
shuffle are infeasible; but they can be made feasible by moving the cast
downwards. Record such casts and move them when vectorizing the loop.
Differential Revision: https://reviews.llvm.org/D33058
llvm-svn: 306884
Diffstat (limited to 'llvm/lib/DebugInfo/CodeView/SymbolSerializer.cpp')
0 files changed, 0 insertions, 0 deletions