]> granicus.if.org Git - llvm/commit
Merging r195093:
authorBill Wendling <isanbard@gmail.com>
Tue, 19 Nov 2013 06:36:46 +0000 (06:36 +0000)
committerBill Wendling <isanbard@gmail.com>
Tue, 19 Nov 2013 06:36:46 +0000 (06:36 +0000)
commit72ef53ad21cf2df7cdf6f2a0470b4eaa98d9e7ed
treea162c337e7e7432977026200878a746727c4ba4a
parent9d7c776d32c8a4d64b37a91c2d627629cf1498ef
Merging r195093:
------------------------------------------------------------------------
r195093 | atrick | 2013-11-18 19:29:56 -0800 (Mon, 18 Nov 2013) | 4 lines

Add an abstraction to handle patchpoint operands.

Hard-coded operand indices were scattered throughout lowering stages
and layers. It was super bug prone.
------------------------------------------------------------------------

git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_34@195112 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/StackMaps.h
lib/CodeGen/StackMaps.cpp
lib/Target/X86/X86MCInstLower.cpp