aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/ModuleUtils.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2019-01-31 17:38:10 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2019-01-31 17:38:10 +0000
commitd04a2d2d5e3183476b0e5d2fe3ea824de2f76917 (patch)
treef6f4e39600d2eb551910d2b12e42b16c94213813 /llvm/lib/Transforms/Utils/ModuleUtils.cpp
parentd03bf06883a3384b574a0f467447c150b8057fa3 (diff)
downloadllvm-d04a2d2d5e3183476b0e5d2fe3ea824de2f76917.zip
llvm-d04a2d2d5e3183476b0e5d2fe3ea824de2f76917.tar.gz
llvm-d04a2d2d5e3183476b0e5d2fe3ea824de2f76917.tar.bz2
[X86][AVX] insert_subvector(bitcast(v), bitcast(s), c1) -> bitcast(insert_subvector(v,s,c2))
Similar to what we already do in DAGCombiner, but this version also handles bitcasts from types with different scalar sizes, which x86 is better at handling. Differential Revision: https://reviews.llvm.org/D57514 llvm-svn: 352773
Diffstat (limited to 'llvm/lib/Transforms/Utils/ModuleUtils.cpp')
0 files changed, 0 insertions, 0 deletions