[llvm-testresults] buildbot failure in lab.llvm.org on phase1 - sanity

llvmlab-buildmaster at lab.llvm.org llvmlab-buildmaster at lab.llvm.org
Wed Jul 9 23:03:12 PDT 2014


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

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

Buildslave for this Build: macpro1

Build Reason: scheduler
Build Source Stamp: 212686
Blamelist: hfinkel

BUILD FAILED: failed

sincerely,
 -The Buildbot


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

CHANGES:
Files:
 include/llvm/IR/Value.h
 lib/Analysis/ValueTracking.cpp
 lib/IR/Value.cpp
 lib/Transforms/IPO/ArgumentPromotion.cpp
 lib/Transforms/Scalar/LICM.cpp
 lib/Transforms/Scalar/SROA.cpp
 lib/Transforms/Scalar/ScalarReplAggregates.cpp
 test/Transforms/LICM/hoist-bitcast-load.ll
On: http://10.1.1.2/svn/llvm-project
For: llvm
At: Wed 09 Jul 2014 22:41:38
Changed By: hfinkel
Comments: Allow isDereferenceablePointer to look through some bitcasts

isDereferenceablePointer should not give up upon encountering any bitcast. If
we're casting from a pointer to a larger type to a pointer to a small type, we
can continue by examining the bitcast's operand. This missing capability
was noted in a comment in the function.

In order for this to work, isDereferenceablePointer now takes an optional
DataLayout pointer (essentially all callers already had such a pointer
available). Most code uses isDereferenceablePointer though
isSafeToSpeculativelyExecute (which already took an optional DataLayout
pointer), and to enable the LICM test case, LICM needs to actually provide its DL
pointer to isSafeToSpeculativelyExecute (which it was not doing previously).Properties: 




LOGS:






More information about the llvm-testresults mailing list