[Stackmaps] Improve the stackmap lowering code in the SelectionDAGBuilder.
authorJuergen Ributzka <juergen@apple.com>
Wed, 12 Feb 2014 22:17:13 +0000 (22:17 +0000)
committerJuergen Ributzka <juergen@apple.com>
Wed, 12 Feb 2014 22:17:13 +0000 (22:17 +0000)
commit53c90858007b6199bd83d842256a4757da8fdd6d
tree2a1a6d5a42df2bbf588ee4bf755a5650331a1438
parent586004f9188cc759bfd60dc62b3ae0c5261ef373
[Stackmaps] Improve the stackmap lowering code in the SelectionDAGBuilder.

We are now no longer relying on the target-specific call lowering implementation
to lower a stackmap intrinsic call. Instead we perform the call lowering in a
target-independent way directly in the stackmap lowering code. This simplifies
the code and removes the need to fixup the code after the target-specific call
lowering.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@201263 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp