commit | 6d8fbef015ff836bcb8f64f52c49805e43f8ea9f | [log] [tgz] |
---|---|---|
author | Chris Lattner <sabre@nondot.org> | Tue Aug 29 23:18:15 2006 +0000 |
committer | Chris Lattner <sabre@nondot.org> | Tue Aug 29 23:18:15 2006 +0000 |
tree | bac466ece426f0541f1394ec2753e12e3a2ca40d | |
parent | 734d8117234dc665c7aecd7b1b696331457f8f50 [diff] |
Teach the coallescer to coallesce live intervals joined by an arbitrary number of copies, potentially defining live ranges that appear to have differing value numbers that become identical when coallsced. Among other things, this fixes CodeGen/X86/shift-coalesce.ll and PR687. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29968 91177308-0d34-0410-b5e6-96231b3b80d8