commit | 359b65f782cc323daba4f8c5c21c70a98c9d40ea | [log] [tgz] |
---|---|---|
author | Alkis Evlogimenos <alkis@evlogimenos.com> | Sat Dec 13 05:36:22 2003 +0000 |
committer | Alkis Evlogimenos <alkis@evlogimenos.com> | Sat Dec 13 05:36:22 2003 +0000 |
tree | 2174dc005900c6176f0e1a90d0ffd5b8a691816e | |
parent | 9435eda6993944e74419d2f586fdd25635293760 [diff] |
Add a floating point killer pass. This pass runs before register allocaton on the X86 to add information to the machine code denoting that our floating point stackifier cannot handle virtual point register that are alive across basic blocks. This pass adds an implicit def of all virtual floating point register at the end of each basic block. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10446 91177308-0d34-0410-b5e6-96231b3b80d8