summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineBasicBlock.cpp
diff options
context:
space:
mode:
authorWei Mi <wmi@google.com>2016-08-12 03:33:22 +0000
committerWei Mi <wmi@google.com>2016-08-12 03:33:22 +0000
commit7e103d92cc2b6d3e6d53a6353885cac9f00be84f (patch)
treebc48ddf7f9bf7aa6b8fcb89397cdb59351202e69 /llvm/lib/CodeGen/MachineBasicBlock.cpp
parent2ab5f73d5a9614446421eee895f3d9a9910efcda (diff)
downloadbcm5719-llvm-7e103d92cc2b6d3e6d53a6353885cac9f00be84f.tar.gz
bcm5719-llvm-7e103d92cc2b6d3e6d53a6353885cac9f00be84f.zip
Recommit 'Remove the restriction that MachineSinking is now stopped by
"insert_subreg, subreg_to_reg, and reg_sequence" instructions' after adjusting some unittest checks. This is to solve PR28852. The restriction was added at 2010 to make better register coalescing. We assumed that it was not necessary any more. Testing results on x86 supported the assumption. We will look closely to any performance impact it will bring and will be prepared to help analyzing performance problem found on other architectures. Differential Revision: https://reviews.llvm.org/D23210 llvm-svn: 278466
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud