commit | 7be2d152c2ba083c73a4aa73c527c3537c2a20aa | [log] [tgz] |
---|---|---|
author | Tim Northover <tnorthover@apple.com> | Tue Aug 30 20:51:25 2016 +0000 |
committer | Tim Northover <tnorthover@apple.com> | Tue Aug 30 20:51:25 2016 +0000 |
tree | 311bbfe6f70c4120b5a9c03070bf361159647412 | |
parent | 605a81a85c4c0426b4a59a3a4afeda020eb92316 [diff] |
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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@280155 91177308-0d34-0410-b5e6-96231b3b80d8