[AMDGPU] Enable serializing of argument info.
authorMichael Liao <michael.hliao@gmail.com>
Wed, 3 Jul 2019 02:00:21 +0000 (02:00 +0000)
committerMichael Liao <michael.hliao@gmail.com>
Wed, 3 Jul 2019 02:00:21 +0000 (02:00 +0000)
commit80177ca5a9b0731b62943e30c7d8f39e7664bb82
tree6a25550f313815ad117b0209b7e21728dc85e1dc
parentcac1151845e6b55d38ecac014438e64f8feae687
[AMDGPU] Enable serializing of argument info.

Summary:
- Support serialization of all arguments in machine function info. This
  enables fabricating MIR tests depending on argument info.

Reviewers: arsenm, rampitec

Subscribers: kzhuravl, jvesely, wdng, nhaehnle, yaxunl, dstuttard, tpr, t-tye, hiraditya, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D64096

llvm-svn: 364995
llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp
llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h
llvm/test/CodeGen/AMDGPU/hazard-hidden-bundle.mir
llvm/test/CodeGen/MIR/AMDGPU/machine-function-info-no-ir.mir
llvm/test/CodeGen/MIR/AMDGPU/machine-function-info.ll