aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/Module.cpp
diff options
context:
space:
mode:
authorTim Northover <tnorthover@apple.com>2016-08-30 20:51:25 +0000
committerTim Northover <tnorthover@apple.com>2016-08-30 20:51:25 +0000
commit991b12bf09d05ac63697798218d259124488c613 (patch)
tree064f03c0e199a44299c212210c3e81d848f4f317 /clang/lib/Basic/Module.cpp
parenta609e2d5ceabe7f13d1093e26f9e5adbadaea9b0 (diff)
downloadllvm-991b12bf09d05ac63697798218d259124488c613.zip
llvm-991b12bf09d05ac63697798218d259124488c613.tar.gz
llvm-991b12bf09d05ac63697798218d259124488c613.tar.bz2
GlobalISel: combine extracts & sequences created for legalization
Legalization ends up creating many G_SEQUENCE/G_EXTRACT pairs which leads to inefficient codegen (even for -O0), so add a quick pass over the function to remove them again. llvm-svn: 280155
Diffstat (limited to 'clang/lib/Basic/Module.cpp')
0 files changed, 0 insertions, 0 deletions