The SelectionDAGBuilder's handling of debug info, on rare
authorDale Johannesen <dalej@apple.com>
Fri, 16 Jul 2010 00:02:08 +0000 (00:02 +0000)
committerDale Johannesen <dalej@apple.com>
Fri, 16 Jul 2010 00:02:08 +0000 (00:02 +0000)
commitbdc09d9b0943a8c5cee29c4f87666eaa97e081d4
tree7a770d530dce6449f9a002607e21b474458820f0
parenta60f0e7f817f170df55371491e246b95b0d8d6b0
The SelectionDAGBuilder's handling of debug info, on rare
occasions, caused code to be generated in a different order.
All cases I've seen involved float softening in the type
legalizer, and this could be perhaps be fixed there, but
it's better not to generate things differently in the first
place.  7797940 (6/29/2010..7/15/2010).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108484 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
test/CodeGen/Thumb/2010-07-15-debugOrdering.ll [new file with mode: 0644]