[llvm-testresults] buildbot failure in lab.llvm.org on phase3 - tree health

llvmlab-buildmaster at lab.llvm.org llvmlab-buildmaster at lab.llvm.org
Mon Oct 14 17:31:31 PDT 2013


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

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

Buildslave for this Build: macpro1

Build Reason: scheduler
Build Source Stamp: 192611
Blamelist: d0k,eugenis,hans,kremenek,lattner,mcrosier,rafael,wdietz2

BUILD FAILED: failed

sincerely,
 -The Buildbot


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

CHANGES:
Files:
 include/llvm/IR/IntrinsicsAArch64.td
 lib/Target/AArch64/AArch64InstrNEON.td
 test/CodeGen/AArch64/neon-scalar-compare.ll
 test/MC/AArch64/neon-diagnostics.s
 test/MC/AArch64/neon-scalar-compare.s
 test/MC/Disassembler/AArch64/neon-instructions.txt
On: smooshlab-project
At: Mon 14 Oct 2013 07:46:30
Changed By: mcrosier
Comments: [AArch64] Add support for NEON scalar integer compare instructions.Properties: 
  phase_id: r192597-t20131014_074830-b12726



Files:
 include/clang/Basic/arm_neon.td
 lib/CodeGen/CGBuiltin.cpp
 test/CodeGen/aarch64-neon-intrinsics.c
On: smooshlab-project
At: Mon 14 Oct 2013 07:46:30
Changed By: mcrosier
Comments: [AArch64] Add support for NEON scalar integer compare instructions.Properties: 
  phase_id: r192597-t20131014_074830-b12726



Files:
 lib/AST/VTableBuilder.cpp
 lib/Sema/SemaDeclObjC.cpp
On: smooshlab-project
At: Mon 14 Oct 2013 08:20:30
Changed By: d0k
Comments: Reduce double set lookups by using the result of insert.

No functionality change.Properties: 
  phase_id: r192600-t20131014_082951-b12728



Files:
 lib/Transforms/Instrumentation/MemorySanitizer.cpp
 test/Instrumentation/MemorySanitizer/vector_cvt.ll
On: smooshlab-project
At: Mon 14 Oct 2013 08:20:30
Changed By: eugenis
Comments: [msan] Instrument x86.*_cvt* intrinsics.

Currently MSan checks that arguments of *cvt* intrinsics are fully initialized.
That's too much to ask: some of them only operate on lower half, or even
quarter, of the input register.
Properties: 
  phase_id: r192600-t20131014_082951-b12728



File: lib/msan/lit_tests/vector_cvt.cc
On: smooshlab-project
At: Mon 14 Oct 2013 08:26:30
Changed By: eugenis
Comments: [msan] Test for r192599.
Properties: 
  phase_id: r192600-t20131014_082951-b12728



File: test/CodeGen/pragma-weak.c
On: smooshlab-project
At: Mon 14 Oct 2013 09:10:30
Changed By: rafael
Comments: Don't hardcode the order of the aliases.Properties: 
  phase_id: r192603-t20131014_092830-b12730



File: lib/Transforms/Utils/SSAUpdater.cpp
On: smooshlab-project
At: Mon 14 Oct 2013 09:10:30
Changed By: lattner
Comments: Basic blocks typically have few predecessors.  Use a SmallDenseMap to
avoid a heap allocation when this is the case.
Properties: 
  phase_id: r192603-t20131014_092830-b12730



File: test/CodeGen/alias.c
On: smooshlab-project
At: Mon 14 Oct 2013 09:26:30
Changed By: rafael
Comments: Also don't hardcode the order on this test.Properties: 
  phase_id: r192603-t20131014_092830-b12730



Files:
 include/llvm/CodeGen/Passes.h
 include/llvm/InitializePasses.h
 lib/CodeGen/CMakeLists.txt
 lib/CodeGen/CodeGen.cpp
 lib/CodeGen/Passes.cpp
 lib/CodeGen/StrongPHIElimination.cpp
On: smooshlab-project
At: Mon 14 Oct 2013 09:46:30
Changed By: rafael
Comments: Remove the now unused strong phi elimination pass.Properties: 
  phase_id: r192608-t20131014_101657-b12734



Files:
 lib/Transforms/Instrumentation/CMakeLists.txt
 lib/Transforms/Instrumentation/GCOVProfiling.cpp
 lib/Transforms/Instrumentation/ProfilingUtils.cpp
 lib/Transforms/Instrumentation/ProfilingUtils.h
On: smooshlab-project
At: Mon 14 Oct 2013 09:50:30
Changed By: rafael
Comments: Remove lib/Transforms/Instrumentation/ProfilingUtils.*

They were leftover from the old profiling support.

Patch by Alastair Murray.Properties: 
  phase_id: r192608-t20131014_101657-b12734



File: utils/profile.pl
On: smooshlab-project
At: Mon 14 Oct 2013 09:56:30
Changed By: rafael
Comments: Remove utils/profile.pl.

It uses now removed opt options.

Patch by Alastair Murray!Properties: 
  phase_id: r192608-t20131014_101657-b12734



Files:
 TEST.profile.Makefile
 TEST.profile.report
On: smooshlab-project
At: Mon 14 Oct 2013 10:00:30
Changed By: rafael
Comments: Remove TEST.profile.*

They used the now removed profiling options in opt.
Properties: 
  phase_id: r192608-t20131014_101657-b12734



Files:
 lib/CodeGen/MachineSink.cpp
 test/CodeGen/ARM/2011-04-11-MachineLICMBug.ll
 test/CodeGen/ARM/2011-08-25-ldmia_ret.ll
 test/CodeGen/ARM/2012-08-30-select.ll
 test/CodeGen/ARM/2013-10-11-select-stalls.ll
 test/CodeGen/Thumb2/v8_IT_1.ll
 test/CodeGen/X86/2012-11-30-handlemove-dbg.ll
 test/CodeGen/X86/fold-load.ll
 test/CodeGen/X86/hoist-common.ll
 test/CodeGen/X86/misched-balance.ll
On: smooshlab-project
At: Mon 14 Oct 2013 10:06:30
Changed By: wdietz2
Comments: MachineSink: Fix and tweak critical-edge breaking heuristic.

Per original comment, the intention of this loop
is to go ahead and break the critical edge
(in order to sink this instruction) if there's
reason to believe doing so might "unblock" the
sinking of additional instructions that define
registers used by this one.  The idea is that if
we have a few instructions to sink "together"
breaking the edge might be worthwhile.

This commit makes a few small changes
to help better realize this goal:

First, modify the loop to ignore registers
defined by this instruction.  We don't
sink definitions of physical registers,
and sinking an SSA definition isn't
going to unblock an upstream instruction.

Second, ignore uses of physical registers.
Instructions that define physical registers are
rejected for sinking, and so moving this one
won't enable moving any defining instructions.
As an added bonus, while virtual register
use-def chains are generally small due
to SSA goodness, iteration over the uses
and definitions (used by hasOneNonDBGUse)
for physical registers like EFLAGS
can be rather expensive in practice.
(This is the original reason for looking at this)

Finally, to keep things simple continue
to only consider this trick for registers that
have a single use (via hasOneNonDBGUse),
but to avoid spuriously breaking critical edges
only do so if the definition resides
in the same MBB and therefore this one directly
blocks it from being sunk as well.
If sinking them together is meant to be,
let the iterative nature of this pass
sink the definition into this block first.

Update tests to accomodate this change,
add new testcase where sinking avoids pipeline stalls.Properties: 
  phase_id: r192608-t20131014_101657-b12734



Files:
 tools/msbuild/CMakeLists.txt
 tools/msbuild/toolset-vs2013.targets
 tools/msbuild/toolset-vs2013_xp.targets
On: smooshlab-project
At: Mon 14 Oct 2013 11:20:30
Changed By: hans
Comments: vs2013 msbuild integration: add missing .target files, fix typo in CMakeLists

This should fix PR17568.

Patch by Josh Samuel!Properties: 
  phase_id: r192610-t20131014_112237-b12735



Files:
 lib/Sema/SemaChecking.cpp
 test/SemaObjC/conversion.m
On: smooshlab-project
At: Mon 14 Oct 2013 12:00:30
Changed By: kremenek
Comments: GetExprRange() (used by -Wconversion checking) should look through OpaqueValueExprs.

Fixes a false positive with -Wconversion involving Objective-C properties.

Fixes <rdar://problem/14415662>.Properties: 
  phase_id: r192611-t20131014_120230-b12736



LOGS:






More information about the llvm-testresults mailing list