[llvm-testresults] buildbot failure in smooshlab on llvm-gcc-x86_64-darwin10-selfhost

daniel_dunbar at apple.com daniel_dunbar at apple.com
Thu Nov 12 01:35:14 PST 2009


The Buildbot has detected a new failure of llvm-gcc-x86_64-darwin10-selfhost on smooshlab.
Full details are available at:
 http://smooshlab.apple.com:8010/builders/llvm-gcc-x86_64-darwin10-selfhost/builds/312

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

Buildslave for this Build: smoosh-04.apple.com

Build Reason: 
Build Source Stamp: 86979
Blamelist: evancheng,lattner,zhongxingxu

BUILD FAILED: failed test-llvm

sincerely,
 -The Buildbot


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

CHANGES:
Files:
 lib/CodeGen/RegisterScavenging.cpp
 test/CodeGen/Thumb2/2009-11-11-ScavengerAssert.ll
At: Wed 11 Nov 2009 23:49:53
Changed By: evancheng
Comments: RegScavenger::enterBasicBlock should always reset register state.



Files:
 lib/Transforms/IPO/Inliner.cpp
 test/Transforms/Inline/delete-call.ll
At: Wed 11 Nov 2009 23:59:53
Changed By: lattner
Comments: implement a nice little efficiency hack in the inliner.  Since we're now
running IPSCCP early, and we run functionattrs interlaced with the inliner,
we often (particularly for small or noop functions) completely propagate
all of the information about a call to its call site in IPSSCP (making a call
dead) and functionattrs is smart enough to realize that the function is
readonly (because it is interlaced with inliner).

To improve compile time and make the inliner threshold more accurate, realize
that we don't have to inline dead readonly function calls.  Instead, just 
delete the call.  This happens all the time for C++ codes, here are some
counters from opt/llvm-ld counting the number of times calls were deleted vs
inlined on various apps:

Tramp3d opt:
  5033 inline                - Number of call sites deleted, not inlined
 24596 inline                - Number of functions inlined
llvm-ld:
  667 inline           - Number of functions deleted because all callers found
  699 inline           - Number of functions inlined

483.xalancbmk opt:
  8096 inline                - Number of call sites deleted, not inlined
 62528 inline                - Number of functions inlined
llvm-ld:
   217 inline           - Number of allocas merged together
  2158 inline           - Number of functions inlined

471.omnetpp:
  331 inline                - Number of call sites deleted, not inlined
 8981 inline                - Number of functions inlined
llvm-ld:
  171 inline           - Number of functions deleted because all callers found
  629 inline           - Number of functions inlined


Deleting a call is much faster than inlining it, and is insensitive to the
size of the callee. :)





Files:
 include/clang/Basic/TargetInfo.h
 lib/Basic/TargetInfo.cpp
 lib/Basic/Targets.cpp
 lib/Frontend/InitPreprocessor.cpp
 test/Preprocessor/init.c
 test/Preprocessor/stdint.c
At: Thu 12 Nov 2009 00:04:54
Changed By: lattner
Comments: do not store wchar/char16/char32/intmax width/alignment info
into TargetInfo, just derive this based on the underlying type.
This prevents them from getting out of synch, patch by Ken Dyck!





Files:
 lib/Frontend/InitPreprocessor.cpp
 lib/Headers/stdint.h
 test/Preprocessor/init.c
 test/Preprocessor/stdint.c
At: Thu 12 Nov 2009 00:09:53
Changed By: lattner
Comments: Generalize stdint.h for non-8-bit-multiple types, patch by 
Ken Dyck!

"This adds definitions for types of 8-bit multiples
from 8 to 64 to stdint.h and rationalizes the selection of types 
for the exact-width definitions in InitPreprocessor.cpp."





File: lib/Analysis/MallocChecker.cpp
At: Thu 12 Nov 2009 00:39:53
Changed By: zhongxingxu
Comments: Add boilerplate logic for a malloc/free checker.




File: lib/Analysis/CMakeLists.txt
At: Thu 12 Nov 2009 00:39:53
Changed By: zhongxingxu
Comments: update CMakefile



LOGS:
Last 10 lines of 'test-llvm.stdio':
	Running /Volumes/Sandbox/Buildbot/llvm/build.llvm-gcc-x86_64-darwin10-selfhost/llvm.src/test/Transforms/TailDup/dg.exp ...
	Running /Volumes/Sandbox/Buildbot/llvm/build.llvm-gcc-x86_64-darwin10-selfhost/llvm.src/test/Verifier/dg.exp ...
	
			===  Summary ===
	
	# of expected passes		4602
	# of unexpected failures	1
	# of expected failures		36
	make[1]: *** [check-local] Error 1
	make: *** [check] Error 2

Last 10 lines of 'test-llvm.fails':
	FAIL: /Volumes/Sandbox/Buildbot/llvm/build.llvm-gcc-x86_64-darwin10-selfhost/llvm.src/test/CodeGen/Thumb2/2009-11-11-ScavengerAssert.ll
	




More information about the llvm-testresults mailing list