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

llvmlab-buildmaster at lab.llvm.org llvmlab-buildmaster at lab.llvm.org
Fri Sep 27 21:08:17 PDT 2013


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/5773

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

Buildslave for this Build: macpro1

Build Reason: scheduler
Build Source Stamp: 191604
Blamelist: tstellar

BUILD FAILED: failed

sincerely,
 -The Buildbot


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

CHANGES:
File: lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
On: smooshlab-project
At: Fri 27 Sep 2013 19:56:30
Changed By: tstellar
Comments: SelectionDAG: Clean up LegalizeSetCCCondCode() function

Interpreting the results of this function is not very intuitive, so I
cleaned it up to make it more clear whether or not a SETCC op was
legalized and how it was legalized (either by swapping LHS and RHS or
replacing with AND/OR).

This patch does change functionality in the LHS and RHS swapping case,
but unfortunately there are no in-tree tests for this.  However, this
patch is a prerequisite for R600 to take advantage of the LHS and RHS
swapping, so tests will be added in subsequent commits.Properties: 
  phase_id: r191603-t20130927_195830-b12097



Files:
 lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
 lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 lib/CodeGen/SelectionDAG/TargetLowering.cpp
 lib/Target/R600/R600ISelLowering.cpp
 lib/Target/R600/R600Instructions.td
On: smooshlab-project
At: Fri 27 Sep 2013 19:56:30
Changed By: tstellar
Comments: SelectionDAG: Try to expand all condition codes using getCCSwappedOperands()

This is useful for targets like R600, which only support GT, GE, NE, and EQ
condition codes as it removes the need to handle unsupported condition
codes in target specific code.

There are no tests with this commit, but R600 has been updated to take
advantage of this new feature, so its existing selectcc tests are now
testing the swapped operands path.Properties: 
  phase_id: r191603-t20130927_195830-b12097



Files:
 lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
 lib/Target/R600/R600ISelLowering.cpp
On: smooshlab-project
At: Fri 27 Sep 2013 19:56:30
Changed By: tstellar
Comments: SelectionDAG: Improve legalization of SELECT_CC with illegal condition codes

SelectionDAG will now attempt to inverse an illegal conditon in order to
find a legal one and if that doesn't work, it will attempt to swap the
operands using the inverted condition.

There are no new test cases for this, but a nubmer of the existing R600
tests hit this path.Properties: 
  phase_id: r191603-t20130927_195830-b12097



Files:
 lib/Target/R600/AMDGPUInstructions.td
 lib/Target/R600/R600ISelLowering.cpp
 lib/Target/R600/R600Instructions.td
 test/CodeGen/R600/fmax.ll
 test/CodeGen/R600/kcache-fold.ll
 test/CodeGen/R600/pv.ll
 test/CodeGen/R600/selectcc-opt.ll
 test/CodeGen/R600/set-dx10.ll
 test/CodeGen/R600/unsupported-cc.ll
 test/CodeGen/R600/vselect.ll
On: smooshlab-project
At: Fri 27 Sep 2013 19:56:30
Changed By: tstellar
Comments: R600: Fix handling of NAN in comparison instructions

We were completely ignoring the unorder/ordered attributes of condition
codes and also incorrectly lowering seto and setuo.

Reviewed-by: Vincent Lejeune<vljn at ovi.com>Properties: 
  phase_id: r191603-t20130927_195830-b12097



File: lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
On: smooshlab-project
At: Fri 27 Sep 2013 20:16:30
Changed By: tstellar
Comments: SelectionDAG: Silence unused variable warning on release buildsProperties: 
  phase_id: r191604-t20130927_201830-b12098



LOGS:






More information about the llvm-testresults mailing list