<html>
<head>
<base href="http://llvm.org/bugs/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW --- - Mesa llvmpipe lp_test_blend regression"
href="http://llvm.org/bugs/show_bug.cgi?id=20903">20903</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>Mesa llvmpipe lp_test_blend regression
</td>
</tr>
<tr>
<th>Product</th>
<td>new-bugs
</td>
</tr>
<tr>
<th>Version</th>
<td>trunk
</td>
</tr>
<tr>
<th>Hardware</th>
<td>PC
</td>
</tr>
<tr>
<th>OS</th>
<td>All
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Keywords</th>
<td>regression
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>P
</td>
</tr>
<tr>
<th>Component</th>
<td>new bugs
</td>
</tr>
<tr>
<th>Assignee</th>
<td>unassignedbugs@nondot.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>vlee@freedesktop.org
</td>
</tr>
<tr>
<th>CC</th>
<td>brian.e.paul@gmail.com, jfonseca@vmware.com, llvmbugs@cs.uiuc.edu, rafael.espindola@gmail.com, sroland@vmware.com
</td>
</tr>
<tr>
<th>Classification</th>
<td>Unclassified
</td>
</tr></table>
<p>
<div>
<pre>Mesa unit test lp_test_blend regressed starting at llvm-3.6.0svn r217548.
$ ./build/linux-x86_64-debug/bin/lp_test_blend
type=u8nx16 rgb_func=sub rgb_src_factor=zero rgb_dst_factor=inv_src_color
alpha_func=rev_sub alpha_src_factor=one alpha_dst_factor=const_color ...
MISMATCH
Src: 0 0 0 d2 0 c0 94 0 0 0 bb 35 28 40 9e 49
Src1: 0 23 0 0 f7 51 0 8 0 cf bb 99 0 7d 3c a2
Dst: 0 0 0 b3 eb 41 d1 0 81 0 0 22 0 0 67 6b
Con: 0 0 76 e1 0 0 0 0 3e 0 0 0 0 0 0 17
Res: 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0
Ref: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
type=u8nx16 rgb_func=rev_sub rgb_src_factor=zero rgb_dst_factor=const_alpha
alpha_func=rev_sub alpha_src_factor=one alpha_dst_factor=inv_dst_alpha ...
MISMATCH
Src: be 0 0 64 0 0 0 2 0 0 0 0 0 5f c6 0
Src1: 0 0 0 0 0 0 f0 8a 0 59 94 0 33 0 0 0
Dst: 4d 0 49 a8 7 6a 0 57 0 cb a2 0 0 cf 0 0
Con: 83 0 0 0 0 9d 97 0 a5 0 b6 1e 0 5c 0 9
Res: 0 0 0 0 0 0 0 0 0 18 13 0 0 7 0 0
Ref: 0 0 0 0 0 0 0 37 0 18 13 0 0 7 0 0
type=u8nx16 rgb_func=add rgb_src_factor=one rgb_dst_factor=const_color
alpha_func=min alpha_src_factor=zero alpha_dst_factor=inv_src1_color ...
MISMATCH
Src: 0 0 61 0 0 bb 0 0 0 d0 4d 0 0 0 b6 14
Src1: 8a 76 0 0 0 33 0 0 0 0 0 0 f4 7 b5 24
Dst: 87 0 b5 ef 0 a0 0 ba 0 0 cf bb c0 0 0 0
Con: 0 0 ea 0 0 0 0 76 0 2b 0 70 a9 ec 77 ed
Res: 0 0 ff 0 0 45 0 0 0 30 b4 0 7f 0 4a 0
Ref: 0 0 ff 0 0 bb 0 0 0 d0 4d 0 7f 0 b6 0
# first bad commit: [3b670550ad8b4e77bae1cf265f73ea814b8a9cd5] Add
doInitialization/doFinalization to DataLayoutPass.
commit 3b670550ad8b4e77bae1cf265f73ea814b8a9cd5
Author: Rafael Espindola <<a href="mailto:rafael.espindola@gmail.com">rafael.espindola@gmail.com</a>>
Date: Wed Sep 10 21:27:43 2014 +0000
Add doInitialization/doFinalization to DataLayoutPass.
With this a DataLayoutPass can be reused for multiple modules.
Once we have doInitialization/doFinalization, it doesn't seem necessary to
pass
a Module to the constructor.
Overall this change seems in line with the idea of making DataLayout a
required
part of Module. With it the only way of having a DataLayout used is to add
it
to the Module.
git-svn-id: <a href="https://llvm.org/svn/llvm-project/llvm/trunk@217548">https://llvm.org/svn/llvm-project/llvm/trunk@217548</a>
91177308-0d34-0410-b5e6-96231b3b80d8</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are on the CC list for the bug.</li>
</ul>
</body>
</html>