[llvm-testresults] buildbot failure in lab.llvm.org on phase2 - living
llvmlab-buildmaster at lab.llvm.org
llvmlab-buildmaster at lab.llvm.org
Thu May 29 16:15:51 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/29
Buildbot URL: http://lab.llvm.org:8013/
Buildslave for this Build: macpro1
Build Reason: scheduler
Build Source Stamp: 209852
Blamelist: anemet,delesley,dnovillo,garious,gclayton,louis,tfiala
BUILD FAILED: failed
sincerely,
-The Buildbot
================================================================================
CHANGES:
Files:
docs/ReleaseNotes.rst
docs/UsersManual.rst
On: smooshlab-project
At: Thu 29 May 2014 13:25:25
Changed By: dnovillo
Comments: Add documentation for -Rpass*
Summary:
This adds documentation for -Rpass, -Rpass-missed and -Rpass-analysis.
It also adds release notes for 3.5.
Reviewers: rsmith
Subscribers: cfe-commits
Differential Revision: http://reviews.llvm.org/D3730Properties:
phase_id: r209841-t20140529_133248-b214
Files:
include/clang/Analysis/Analyses/ThreadSafetyTIL.h
include/clang/Analysis/Analyses/ThreadSafetyTraverse.h
On: smooshlab-project
At: Thu 29 May 2014 13:41:25
Changed By: delesley
Comments: Thread Safety Analysis: minor changes to TIL pretty-printing.Properties:
phase_id: r209843-t20140529_134325-b215
Files:
lib/Transforms/InstCombine/InstructionCombining.cpp
test/Transforms/InstCombine/gepphigep.ll
On: smooshlab-project
At: Thu 29 May 2014 13:41:25
Changed By: louis
Comments: Add support for combining GEPs across PHI nodes
Currently LLVM will generally merge GEPs. This allows backends to use more
complex addressing modes. In some cases this is not happening because there
is PHI inbetween the two GEPs:
GEP1--\
|-->PHI1-->GEP3
GEP2--/
This patch checks to see if GEP1 and GEP2 are similiar enough that they can be
cloned (GEP12) in GEP3's BB, allowing GEP->GEP merging (GEP123):
GEP1--\ --\ --\
|-->PHI1-->GEP3 ==> |-->PHI2->GEP12->GEP3 == > |-->PHI2->GEP123
GEP2--/ --/ --/
This also breaks certain use chains that are preventing GEP->GEP merges that the
the existing instcombine would merge otherwise.
Tests included.Properties:
phase_id: r209843-t20140529_134325-b215
Files:
test/tools/lldb-gdbserver/Makefile
test/tools/lldb-gdbserver/TestLldbGdbServer.py
test/tools/lldb-gdbserver/lldbgdbserverutils.py
test/tools/lldb-gdbserver/main.cpp
test/tools/lldb-gdbserver/socket_packet_pump.py
On: smooshlab-project
At: Thu 29 May 2014 13:55:25
Changed By: tfiala
Comments: gdb-remote testing: new test, cleaned up socket reading.
Added new SocketPacketPump class to decouple gdb remote packet
reading from packet expectations code. This allowed for cleaner
implementation of the separate $O output streams (non-deterministic
packaging of inferior stdout/stderr) from all the rest of the packets.
Added a packet expectation matcher that can match expected accumulated
output with a timeout. Use a dictionary with "type":"output_match".
See lldbgdbserverutils.MatchRemoteOutputEntry for details.
Added a gdb remote test to verify that $Hc (continue thread selection)
plus signal delivery ($C{signo}) works. Having trouble getting this
to pass with debugserver on MacOSX 10.9. Tried different variants,
including $vCont;C{signo}:{thread-id};c. In some cases, I get the
test exe's signal handler to run ($vCont variant first time), in others I don't
($vCont second and further times). $C{signo} doesn't hit the signal
handler code at all in the test exe but delivers a stop. Further
$Hc and $C{signo} deliver the stop marking the wrong thread. For now I'm
marking the test as XFAIL on dsym/debugserver. Will revisit this on
lldb-dev.
Updated the text exe for these tests to support thread:print-ids (each
thread announces its thread id) and provide a SIGUSR1 thread handler
that prints out the thread id on which it was signaled.
Properties:
phase_id: r209845-t20140529_135726-b216
Files:
include/clang/Basic/BuiltinsX86.def
lib/Headers/avxintrin.h
test/CodeGen/avx-shuffle-builtins.c
test/CodeGen/builtins-x86.c
On: smooshlab-project
At: Thu 29 May 2014 14:01:25
Changed By: anemet
Comments: Implement AVX1 vbroadcast intrinsics with vector initializers
These intrinsics are special because they directly take a memory operand (AVX2
adds the register counterparts). Typically, other non-memop intrinsics take
registers and then it's left to isel to fold memory operands.
In order to LICM intrinsics directly reading memory, we require that no stores
are in the loop (LICM) or that the folded load accesses constant memory
(MachineLICM). When neither is the case we fail to hoist a loop-invariant
broadcast.
We can work around this limitation if we expose the load as a regular load and
then just implement the broadcast using the vector initializer syntax. This
exposes the load to LICM and other optimizations.
At the IR level this is translated into a series of insertelements. The
sequence is already recognized as a broadcast so there is no impact on the
quality of codegen.
_mm256_broadcast_pd and _mm256_broadcast_ps are not updated by this patch
because right now we lack the DAG-combiner smartness to recover the broadcast
instructions. This will be tackled in a follow-on.
There will be completing changes on the LLVM side to remove the LLVM
intrinsics and to auto-upgrade bitcode files.
Fixes <rdar://problem/16494520>Properties:
phase_id: r209846-t20140529_140834-b217
Files:
include/clang/Analysis/Analyses/ThreadSafetyTIL.h
include/clang/Analysis/Analyses/ThreadSafetyTraverse.h
include/clang/Analysis/Analyses/ThreadSafetyUtil.h
lib/Analysis/ThreadSafetyCommon.cpp
On: smooshlab-project
At: Thu 29 May 2014 14:35:25
Changed By: delesley
Comments: Thread Safety Analysis: implement review suggestions from Aaron Ballman.Properties:
phase_id: r209847-t20140529_143725-b218
Files:
CMakeLists.txt
lib/lsan/CMakeLists.txt
test/asan/CMakeLists.txt
test/ubsan/CMakeLists.txt
On: smooshlab-project
At: Thu 29 May 2014 14:45:25
Changed By: garious
Comments: Revert "light up sanitizers for ARM"
This commit broke the Windows build, where CMAKE_C_COMPILER can
compile and link with -march=armv7-a but the just-built-clang
cannot.Properties:
phase_id: r209852-t20140529_144821-b219
Files:
source/Core/ArchSpec.cpp
source/Core/Module.cpp
source/Host/macosx/Host.mm
source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.h
source/Plugins/Platform/MacOSX/PlatformiOSSimulator.cpp
source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
tools/debugserver/source/RNBRemote.cpp
On: smooshlab-project
At: Thu 29 May 2014 14:45:25
Changed By: gclayton
Comments: iOS simulator cleanup to make sure we use "*-apple-ios" for iOS simulator apps and binaries.
Changes include:
- ObjectFileMachO can now determine if a binary is "*-apple-ios" or "*-apple-macosx" by checking the min OS and SDK load commands
- ArchSpec now says "<arch>-apple-macosx" is equivalent to "<arch>-apple-ios" since the simulator mixes and matches binaries (some from the system and most from the iOS SDK).
- Getting process inforamtion on MacOSX now correctly classifies iOS simulator processes so they have "*-apple-ios" architectures in the ProcessInstanceInfo
- PlatformiOSSimulator can now list iOS simulator processes correctly instead of showing nothing by using:
(lldb) platform select ios-simulator
(lldb) platform process list
- debugserver can now properly return "*-apple-ios" for the triple in the process info packets for iOS simulator executables
- GDBRemoteCommunicationClient now correctly passes along the triples it gets for process info by setting the OS in the llvm::Triple correctly
<rdar://problem/17060217>
Properties:
phase_id: r209852-t20140529_144821-b219
LOGS:
More information about the llvm-testresults
mailing list