aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/DebugInfo/CodeView/SymbolSerializer.cpp
diff options
context:
space:
mode:
authorAyal Zaks <ayal.zaks@intel.com>2017-06-30 21:05:06 +0000
committerAyal Zaks <ayal.zaks@intel.com>2017-06-30 21:05:06 +0000
commit2ff59d4350ba41837ec583e0ff3a2425e88d2ee4 (patch)
tree3ecccd86a605782f27e6640d587a5c93161798d5 /llvm/lib/DebugInfo/CodeView/SymbolSerializer.cpp
parent33d0a1ccd31dd10f227cba98e3daa4561b41ad71 (diff)
downloadllvm-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