<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/llvm/test/CodeGen/MIR/machine-basic-block-unknown-name.mir, branch meklort-10.0.1</title>
<subtitle>Project Ortega BCM5719 LLVM</subtitle>
<id>https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1</id>
<link rel='self' href='https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/'/>
<updated>2015-08-04T06:32:45+00:00</updated>
<entry>
<title>Move generic MIR tests in their own subdir, requires "native" as well</title>
<updated>2015-08-04T06:32:45+00:00</updated>
<author>
<name>Mehdi Amini</name>
<email>mehdi.amini@apple.com</email>
</author>
<published>2015-08-04T06:32:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=63c3989f6a39034d1ca0f8ecbd35f79606147746'/>
<id>urn:sha1:63c3989f6a39034d1ca0f8ecbd35f79606147746</id>
<content type='text'>
These tests rely on the native backend to be built-in.

From: Mehdi Amini &lt;mehdi.amini@apple.com&gt;
llvm-svn: 243959
</content>
</entry>
<entry>
<title>MIR Parser: Use source locations for MBB naming errors.</title>
<updated>2015-07-08T20:22:20+00:00</updated>
<author>
<name>Alex Lorenz</name>
<email>arphaman@gmail.com</email>
</author>
<published>2015-07-08T20:22:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=b1f9ce8fc9645ef1b22ac67e4d2851739f5f96a3'/>
<id>urn:sha1:b1f9ce8fc9645ef1b22ac67e4d2851739f5f96a3</id>
<content type='text'>
This commit changes the type of the field 'Name' in the struct
'yaml::MachineBasicBlock' from 'std::string' to 'yaml::StringValue'. This change
allows the MIR parser to report errors related to the MBB name with the proper
source locations.

llvm-svn: 241718
</content>
</entry>
<entry>
<title>MIR Serialization: Serialize machine basic block operands.</title>
<updated>2015-06-26T16:46:11+00:00</updated>
<author>
<name>Alex Lorenz</name>
<email>arphaman@gmail.com</email>
</author>
<published>2015-06-26T16:46:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=33f0aef32f92efe150ae18a9a5d2678a064517a3'/>
<id>urn:sha1:33f0aef32f92efe150ae18a9a5d2678a064517a3</id>
<content type='text'>
This commit serializes machine basic block operands. The
machine basic block operands use the following syntax:

  %bb.&lt;id&gt;[.&lt;name&gt;]

This commit also modifies the YAML representation for the
machine basic blocks - a new, required field 'id' is added
to the MBB YAML mapping.

The id is used to resolve the MBB references to the
actual MBBs. And while the name of the MBB can be
included in a MBB reference, this name isn't used to
resolve MBB references - as it's possible that multiple
MBBs will reference the same BB and thus they will have the
same name. If the name is specified, the parser will verify
that it is equal to the name of the MBB with the specified id.

Reviewers: Duncan P. N. Exon Smith

Differential Revision: http://reviews.llvm.org/D10608

llvm-svn: 240792
</content>
</entry>
<entry>
<title>MIR Parser: report an error when a basic block isn't found.</title>
<updated>2015-06-19T20:12:03+00:00</updated>
<author>
<name>Alex Lorenz</name>
<email>arphaman@gmail.com</email>
</author>
<published>2015-06-19T20:12:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=00302df3fe9c479b73771f8a3a64527a321e6c24'/>
<id>urn:sha1:00302df3fe9c479b73771f8a3a64527a321e6c24</id>
<content type='text'>
This commit reports an error when the MIR parser can't find
a basic block with the machine basic block's name.

llvm-svn: 240174
</content>
</entry>
</feed>
