[llvm-testresults] buildbot failure in lab.llvm.org on phase2 - living

llvmlab-buildmaster at lab.llvm.org llvmlab-buildmaster at lab.llvm.org
Thu Mar 27 06:25:59 PDT 2014


The Buildbot has detected a new failure on builder phase2 - living while building lab.llvm.org.
Full details are available at:
 http://lab.llvm.org:8013/builders/phase2%20-%20living/builds/7391

Buildbot URL: http://lab.llvm.org:8013/

Buildslave for this Build: macpro1

Build Reason: scheduler
Build Source Stamp: 204915
Blamelist: alexfh,chandlerc,chapuni,dsanders,erikjv,klimek

BUILD FAILED: failed

sincerely,
 -The Buildbot


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

CHANGES:
File: include/llvm/Support/Allocator.h
On: smooshlab-project
At: Thu 27 Mar 2014 03:01:45
Changed By: chandlerc
Comments: [cleanup] Modernize doxygen comments for the BumpPtrAllocator and
rewrite some of them to be more clear.

The terminology being used in our allocators is making me really sad. We
call things slab allocators that aren't at all slab allocators. It is
quite confusing.Properties: 
  phase_id: r204908-t20140327_030912-b18467



File: include/llvm/Support/Allocator.h
On: smooshlab-project
At: Thu 27 Mar 2014 03:05:45
Changed By: chandlerc
Comments: [cleanup] Run clang-format over these routines to remove formatting
differences from subsequent diffs, and ease review. Going to be
performing some major surgery to simplify this stuff.Properties: 
  phase_id: r204908-t20140327_030912-b18467



Files:
 clang-tidy/ClangTidy.cpp
 test/clang-tidy/fix.cpp
On: smooshlab-project
At: Thu 27 Mar 2014 03:35:45
Changed By: alexfh
Comments: Output messages when clang-tidy applies fix-its.

Reviewers: djasper, klimek

Reviewed By: djasper

CC: cfe-commits

Differential Revision: http://llvm-reviews.chandlerc.com/D3192Properties: 
  phase_id: r204909-t20140327_034159-b18468



Files:
 include/clang/Edit/EditedSource.h
 tools/libclang/IndexingContext.h
On: smooshlab-project
At: Thu 27 Mar 2014 03:55:45
Changed By: chandlerc
Comments: [cleanup] Stop specifying size overrides for BumpPtrAllocators.

These don't seem to have any real point. Let's start with
IndexingContext. I can't come up with any conceivable reason to have
many hundereds of thousands of these alive in an address space which
would make the 4x difference in allocated (but unused) memory for the
string scratch buffer a significant memory usage problem.

The EditedSource one is somewhat more surprising. This is an 8x increase
in the memory allocated (but not used) per editted source file. However,
for this to realistically be a problem, you would need to have over half
a million editted source files in a single address space, and even that
would only really have problems on 32-bit Windows where you really only
have 2gb of virtual address space. And what's more important, the fix to
this if it is actually an issue shouldn't be to shrink the allocator's
size, it is to pass a single allocator into *many* edited source file
objects and let them share the memory.

These were the only two uses of custom sized BumpPtrAllocators
(excluding ones in the JIT using a custom allocation strategy) in all of
LLVM, Clang, LLD, LLDB, or Polly. I don't think we actually need this
complexity in the primary BumpPtrAllocator at all and am planning to
remove it.Properties: 
  phase_id: r204911-t20140327_035746-b18469



Files:
 lib/Target/Mips/MipsISelLowering.cpp
 lib/Target/Mips/MipsISelLowering.h
 lib/Target/Mips/MipsSEISelLowering.cpp
On: smooshlab-project
At: Thu 27 Mar 2014 03:55:45
Changed By: dsanders
Comments: [mips] Stop caching the result of hasMips64(), isABI_O32(), isABI_N32(), and isABI_N64() from MipsSubTarget in MipsTargetLowering

Summary:
The short name is quite convenient so provide an accessor for them instead.

No functional change

Depends on D3177

Reviewers: matheusalmeida

Reviewed By: matheusalmeida

Differential Revision: http://llvm-reviews.chandlerc.com/D3178Properties: 
  phase_id: r204911-t20140327_035746-b18469



Files:
 lib/Target/README.txt
 lib/Transforms/InstCombine/InstCombineCompares.cpp
 test/Transforms/InstCombine/icmp.ll
On: smooshlab-project
At: Thu 27 Mar 2014 04:25:47
Changed By: erikjv
Comments: InstCombine: merge constants in both operands of icmp.

Transform:
    icmp X+Cst2, Cst
into:
    icmp X, Cst-Cst2
when Cst-Cst2 does not overflow, and the add has nsw.Properties: 
  phase_id: r204913-t20140327_042748-b18470



Files:
 lib/Format/TokenAnnotator.cpp
 unittests/Format/FormatTest.cpp
On: smooshlab-project
At: Thu 27 Mar 2014 04:25:47
Changed By: klimek
Comments: Fix bool expression special case.

Clang-format now correctly formats:
  some_type<a * b> v;
  template <bool a, bool b> typename enabled_if<a && b>::type f() {}Properties: 
  phase_id: r204913-t20140327_042748-b18470



File: unittests/IR/InstructionsTest.cpp
On: smooshlab-project
At: Thu 27 Mar 2014 04:41:47
Changed By: chapuni
Comments: IRTests/InstructionsTest.cpp: Avoid initializer list.Properties: 
  phase_id: r204915-t20140327_044348-b18471



File: unittests/IR/InstructionsTest.cpp
On: smooshlab-project
At: Thu 27 Mar 2014 04:41:47
Changed By: chapuni
Comments: SmallVector<3> may be used here.Properties: 
  phase_id: r204915-t20140327_044348-b18471



LOGS:






More information about the llvm-testresults mailing list