[PowerPC/MIR Serialization] Target flags serialization support
authorHal Finkel <hfinkel@anl.gov>
Sun, 30 Aug 2015 07:50:35 +0000 (07:50 +0000)
committerHal Finkel <hfinkel@anl.gov>
Sun, 30 Aug 2015 07:50:35 +0000 (07:50 +0000)
commit673129f5d53592a18470d999a65b1ab4f80a86a7
tree3824413a9edb34df3dd20634b4747f0d05e2edee
parent0977a23c2a0cbc9ca661f7d694ade420edbd7dde
[PowerPC/MIR Serialization] Target flags serialization support

Add support for MIR serialization of PowerPC-specific operand target flags
(based on the generic infrastructure added in r244185 and r245383).

I won't even pretend that this is good test coverage, but this includes the
regression test associated with r246372. Adding an MIR test for that fix is far
superior to adding an IR-level test because particular instruction-scheduling
decisions are necessary in order to expose the bug, and using an MIR test we
can start the pipeline post-scheduling.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@246373 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/PowerPC/PPCInstrInfo.cpp
lib/Target/PowerPC/PPCInstrInfo.h
test/CodeGen/PowerPC/addisdtprelha-nonr3.mir [new file with mode: 0644]