[llvm-testresults] buildbot failure in smooshlab on clang-x86_64-darwin10-fnt

daniel_dunbar at apple.com daniel_dunbar at apple.com
Tue Jun 15 09:45:21 PDT 2010


The Buildbot has detected a new failure of clang-x86_64-darwin10-fnt on smooshlab.
Full details are available at:
 http://smooshlab.apple.com:8010/builders/clang-x86_64-darwin10-fnt/builds/2534

Buildbot URL: http://smooshlab.apple.com:8010/

Buildslave for this Build: smoosh-02

Build Reason: 
Build Source Stamp: 105997
Blamelist: stoklund

BUILD FAILED: failed make.test-suite

sincerely,
 -The Buildbot


================================================================================

CHANGES:
Files:
 include/llvm/CodeGen/RegisterCoalescer.h
 lib/CodeGen/RegisterCoalescer.cpp
 lib/CodeGen/SimpleRegisterCoalescing.cpp
 lib/CodeGen/SimpleRegisterCoalescing.h
 test/CodeGen/Thumb2/2010-06-14-NEONCoalescer.ll
At: Tue 15 Jun 2010 09:06:21
Changed By: stoklund
Comments: Add CoalescerPair helper class.

Given a copy instruction, CoalescerPair can determine which registers to
coalesce in order to eliminate the copy. It deals with all the subreg fun to
determine a tuple (DstReg, SrcReg, SubIdx) such that:

- SrcReg is a virtual register that will disappear after coalescing.
- DstReg is a virtual or physical register whose live range will be extended.
- SubIdx is 0 when DstReg is a physical register.
- SrcReg can be joined with DstReg:SubIdx.

CoalescerPair::isCoalescable() determines if another copy instruction is
compatible with the same tuple. This fixes some NEON miscompilations where
shuffles are getting coalesced as if they were copies.

The CoalescerPair class will replace a lot of the spaghetti logic in JoinCopy
later.Properties: 




LOGS:
Last 10 lines of 'stdio':
	SingleSource/UnitTests/Vector/SSE/sse.stepfft                            | 0.6272   8128     0.4396      *                *           |  0.8300  *    0.8900  *        *   | n/a     0.93    n/a          n/a 
	SingleSource/UnitTests/Vector/build                                      | 0.0199   1072     0.0262      *                *           |  0.0000  *    0.0000  *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/Vector/build2                                     | 0.0960   1520     0.0377      *                *           |  1.5600  *    2.1600  *        *   | n/a     0.72    n/a          n/a 
	SingleSource/UnitTests/Vector/divides                                    | 0.0265   720      0.0085      *                *           |  0.0000  *    0.0000  *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/Vector/multiplies                                 | 0.1293   2064     0.1229      *                *           |  0.7500  *    2.0200  *        *   | n/a     0.37    n/a          n/a 
	SingleSource/UnitTests/Vector/simple                                     | 0.0453   1664     0.0494      *                *           |  0.0000  *    0.0000  *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/Vector/sumarray                                   | 0.0314   1072     0.0298      *                *           |  0.0000  *    0.0000  *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/Vector/sumarray-dbl                               | 0.0359   1088     0.0404      *                *           |  0.0000  *    0.0000  *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/byval-alignment                                   | 0.0164   976      0.0216      *                *           |  0.0000  *    0.0000  *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/printargs                                         | 0.0186   848      0.0278      *                *           |  0.0000  *    0.0000  *        *   | n/a     -       n/a          n/a 

Last 10 lines of 'report':
	SingleSource/UnitTests/Vector/SSE/sse.stepfft                            | 0.6272   8128     0.4396      *                *           |  0.8300  *    0.8900  *        *   | n/a     0.93    n/a          n/a 
	SingleSource/UnitTests/Vector/build                                      | 0.0199   1072     0.0262      *                *           |  0.0000  *    0.0000  *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/Vector/build2                                     | 0.0960   1520     0.0377      *                *           |  1.5600  *    2.1600  *        *   | n/a     0.72    n/a          n/a 
	SingleSource/UnitTests/Vector/divides                                    | 0.0265   720      0.0085      *                *           |  0.0000  *    0.0000  *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/Vector/multiplies                                 | 0.1293   2064     0.1229      *                *           |  0.7500  *    2.0200  *        *   | n/a     0.37    n/a          n/a 
	SingleSource/UnitTests/Vector/simple                                     | 0.0453   1664     0.0494      *                *           |  0.0000  *    0.0000  *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/Vector/sumarray                                   | 0.0314   1072     0.0298      *                *           |  0.0000  *    0.0000  *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/Vector/sumarray-dbl                               | 0.0359   1088     0.0404      *                *           |  0.0000  *    0.0000  *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/byval-alignment                                   | 0.0164   976      0.0216      *                *           |  0.0000  *    0.0000  *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/printargs                                         | 0.0186   848      0.0278      *                *           |  0.0000  *    0.0000  *        *   | n/a     -       n/a          n/a 

Last 10 lines of 'fail.LLC':
	LLC.SingleSource/UnitTests/ObjC/synchronized

Last 10 lines of 'fail.LLC_compile':
	LLC_compile.SingleSource/UnitTests/ObjC/synchronized

Last 10 lines of 'xfail.LLC':
	LLC.SingleSource/Regression/C++/EH/ConditionalExpr
	LLC.SingleSource/Regression/C++/EH/function_try_block
	LLC.SingleSource/UnitTests/ObjC/dot-syntax
	LLC.SingleSource/UnitTests/ObjC/dot-syntax-2
	LLC.SingleSource/UnitTests/ObjC/exceptions

Last 10 lines of 'xfail.LLC_compile':
	LLC_compile.SingleSource/Regression/C++/EH/ConditionalExpr
	LLC_compile.SingleSource/Regression/C++/EH/function_try_block
	LLC_compile.SingleSource/UnitTests/ObjC/dot-syntax
	LLC_compile.SingleSource/UnitTests/ObjC/dot-syntax-2
	LLC_compile.SingleSource/UnitTests/ObjC/exceptions




More information about the llvm-testresults mailing list