Builder linux Build 2661
Results:
Failure annotated steps Failure Execute emscripten testsuite (emwasm) Failure Summary
Trigger Info:
Project | wasm |
Revision | e8d1d04c89079df3c0cf197df2e89e864d0a716c |
Got Revision | f7971436824dd8eeb9b0cf19dabc3e32b369a904 |
Execution:
- Source: Task 428582c2563a3810
- Bot: swarm2470-c4
- Recipe: wasm_llvm
Steps and Logfiles:
Show:-
- - no logs -
-
- - no logs -
-
- - no logs -
Build Properties:
Name | Value | Source |
---|---|---|
$recipe_engine/path | {"cache_dir": "/b/swarming/w/ir/cache", "temp_dir": "/b/swarming/w/ir/tmp/rt"} | setup_build |
$recipe_engine/runtime | {"is_experimental": false, "is_luci": true} | setup_build |
bot_id | "swarm2470-c4" | setup_build |
branch | "refs/heads/master" | setup_build |
buildbucket | {"build": {"bucket": "luci.wasm.ci", "created_by": "user:luci-scheduler@appspot.gserviceaccount.com", "created_ts": 1548011779921862, "id": "8923785715815420848", "project": "wasm", "tags": ["builder:linux", "buildset:commit/git/e8d1d04c89079df3c0cf197df2e89e864d0a716c", "buildset:commit/gitiles/llvm.googlesource.com/llvm/+/e8d1d04c89079df3c0cf197df2e89e864d0a716c", "gitiles_ref:refs/heads/master", "scheduler_invocation_id:9089215778120795760", "scheduler_job_id:wasm/linux", "user_agent:luci-scheduler"]}, "hostname": "cr-buildbucket.appspot.com"} | setup_build |
buildername | "linux" | setup_build |
buildnumber | 2661 | setup_build |
mastername | "client.wasm.llvm" | setup_build |
path_config | "generic" | setup_build |
recipe | "wasm_llvm" | setup_build |
repository | "https://llvm.googlesource.com/llvm" | setup_build |
revision | "e8d1d04c89079df3c0cf197df2e89e864d0a716c" | setup_build |
got_revision | "f7971436824dd8eeb9b0cf19dabc3e32b369a904" | bot_update |
got_waterfall_revision | "b277b2bb46ddcb1ca51013b2a21fe4880bce4cbc" | bot_update |
Blamelist:
- Matt Arsenault (Matthew.Arsenaultohnoyoudont@amd.com)
- Matt Arsenault (Matthew.Arsenaultohnoyoudont@amd.com)
- Matt Arsenault (Matthew.Arsenaultohnoyoudont@amd.com)
- Matt Arsenault (Matthew.Arsenaultohnoyoudont@amd.com)
- Matt Arsenault (Matthew.Arsenaultohnoyoudont@amd.com)
- Simon Pilgrim (llvm-devohnoyoudont@redking.me.uk)
- Simon Pilgrim (llvm-devohnoyoudont@redking.me.uk)
- Simon Pilgrim (llvm-devohnoyoudont@redking.me.uk)
- Simon Pilgrim (llvm-devohnoyoudont@redking.me.uk)
Timing:
Create | Sunday, 20-Jan-19 19:16:19 UTC |
Start | Sunday, 20-Jan-19 19:16:36 UTC |
End | Sunday, 20-Jan-19 21:16:02 UTC |
Pending | 16 secs |
Execution | 1 hrs 59 mins |
All Changes:
-
GlobalISel: Implement widenScalar for basic FP ops
Changed by Matt Arsenault - Matthew.Arsenaultohnoyoudont@amd.com Changed at Sunday, 20-Jan-19 19:10:31 UTC Repository https://llvm.googlesource.com/llvm Branch Revision e8d1d04c89079df3c0cf197df2e89e864d0a716c Comments
GlobalISel: Implement widenScalar for basic FP ops git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@351696 91177308-0d34-0410-b5e6-96231b3b80d8
Changed files
- lib/CodeGen/GlobalISel/LegalizerHelper.cpp
- lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
- test/CodeGen/AMDGPU/GlobalISel/legalize-fabs.mir
- test/CodeGen/AMDGPU/GlobalISel/legalize-fadd.mir
- test/CodeGen/AMDGPU/GlobalISel/legalize-fma.mir
- test/CodeGen/AMDGPU/GlobalISel/legalize-fmul.mir
- test/CodeGen/AMDGPU/GlobalISel/legalize-fneg.mir
- test/CodeGen/AMDGPU/GlobalISel/legalize-fsub.mir
-
AMDGPU/GlobalISel: Legalize f32->f16 fptrunc
Changed by Matt Arsenault - Matthew.Arsenaultohnoyoudont@amd.com Changed at Sunday, 20-Jan-19 19:10:26 UTC Repository https://llvm.googlesource.com/llvm Branch Revision 54f09d1f47db7c867b3193b2a4ac28e7fffcaca9 Comments
AMDGPU/GlobalISel: Legalize f32->f16 fptrunc git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@351695 91177308-0d34-0410-b5e6-96231b3b80d8
Changed files
- lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
- test/CodeGen/AMDGPU/GlobalISel/legalize-fptrunc.mir
-
AMDGPU/GlobalISel: Fix some crashs in g_unmerge_values/g_merge_values
Changed by Matt Arsenault - Matthew.Arsenaultohnoyoudont@amd.com Changed at Sunday, 20-Jan-19 18:40:36 UTC Repository https://llvm.googlesource.com/llvm Branch Revision 815e4b2d06431226f7fe2001cee3b11b0359174f Comments
AMDGPU/GlobalISel: Fix some crashs in g_unmerge_values/g_merge_values This was crashing in the predicate function assuming the value is a vector. Copy more of what AArch64 uses. This probably needs more refinement later, but I don't exactly understand what it means in some cases, particularly since any legalization for these seems to be missing. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@351693 91177308-0d34-0410-b5e6-96231b3b80d8
Changed files
- lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
- test/CodeGen/AMDGPU/GlobalISel/legalize-unmerge-values-xfail.mir
- test/CodeGen/AMDGPU/GlobalISel/legalize-unmerge-values.mir
-
AMDGPU/GlobalISel: Regbank select for fpext
Changed by Matt Arsenault - Matthew.Arsenaultohnoyoudont@amd.com Changed at Sunday, 20-Jan-19 18:35:41 UTC Repository https://llvm.googlesource.com/llvm Branch Revision 407fd3466efb6eb85d4103412a6d70301bc39452 Comments
AMDGPU/GlobalISel: Regbank select for fpext git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@351692 91177308-0d34-0410-b5e6-96231b3b80d8
Changed files
- lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
- test/CodeGen/AMDGPU/GlobalISel/regbankselect-fpext.mir
-
AMDGPU/GlobalISel: Cleanup legality for extensions
Changed by Matt Arsenault - Matthew.Arsenaultohnoyoudont@amd.com Changed at Sunday, 20-Jan-19 18:34:24 UTC Repository https://llvm.googlesource.com/llvm Branch Revision 5feb56f4ba4f8855214ba3b996096901c056ea65 Comments
AMDGPU/GlobalISel: Cleanup legality for extensions git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@351691 91177308-0d34-0410-b5e6-96231b3b80d8
Changed files
- lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
- test/CodeGen/AMDGPU/GlobalISel/legalize-anyext.mir
- test/CodeGen/AMDGPU/GlobalISel/legalize-fpext.mir
- test/CodeGen/AMDGPU/GlobalISel/legalize-sext.mir
- test/CodeGen/AMDGPU/GlobalISel/legalize-zext.mir
-
[X86] Auto upgrade old style VPCOM/VPCOMU intrinsics to generic integer comparisons
Changed by Simon Pilgrim - llvm-devohnoyoudont@redking.me.uk Changed at Sunday, 20-Jan-19 17:36:22 UTC Repository https://llvm.googlesource.com/llvm Branch Revision e051fbaeb306e17b6e395aa29988479c44efa072 Comments
[X86] Auto upgrade old style VPCOM/VPCOMU intrinsics to generic integer comparisons We were upgrading these to the new style VPCOM/VPCOMU intrinsics (which includes the condition code immediate), but we'll be getting rid of those shortly, so convert these to generics first. This causes a couple of changes in the upgrade tests as signed/unsigned eq/ne are equivalent and we constant fold true/false codes, these changes are the same as what we already do for avx512 cmp/ucmp. Noticed while cleaning up vector integer comparison costs for PR40376. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@351690 91177308-0d34-0410-b5e6-96231b3b80d8
Changed files
- lib/IR/AutoUpgrade.cpp
- test/CodeGen/X86/xop-intrinsics-x86_64-upgrade.ll
-
[X86] Replace VPCOM/VPCOMU with generic integer comparisons (llvm)
Changed by Simon Pilgrim - llvm-devohnoyoudont@redking.me.uk Changed at Sunday, 20-Jan-19 16:40:44 UTC Repository https://llvm.googlesource.com/llvm Branch Revision dab40ce6097a6e1809045c008fbc860ceeb54e11 Comments
[X86] Replace VPCOM/VPCOMU with generic integer comparisons (llvm) These intrinsics can always be replaced with generic integer comparisons without any regression in codegen, even for -O0/-fast-isel cases. Noticed while cleaning up vector integer comparison costs for PR40376. A future commit will remove/autoupgrade the existing VPCOM/VPCOMU llvm intrinsics. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@351688 91177308-0d34-0410-b5e6-96231b3b80d8
Changed files
- include/llvm/IR/IntrinsicsX86.td
- test/CodeGen/X86/xop-intrinsics-fast-isel.ll
-
[CostModel][X86] Add explicit vector select costs
Changed by Simon Pilgrim - llvm-devohnoyoudont@redking.me.uk Changed at Sunday, 20-Jan-19 13:55:01 UTC Repository https://llvm.googlesource.com/llvm Branch Revision 21d100aff8ac2ea4879b0eb1c525861c90a2866a Comments
[CostModel][X86] Add explicit vector select costs Prior to SSE41 (and sometimes on AVX1), vector select has to be performed as a ((X & C)|(Y & ~C)) bit select. Exposes a couple of issues with the min/max reduction costs (which only go down to SSE42 for some reason). The increase pre-SSE41 selection costs also prevent a couple of tests from firing any longer, so I've either tweaked the target or added AVX tests as well to the existing SSE2 tests. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@351685 91177308-0d34-0410-b5e6-96231b3b80d8
Changed files
- lib/Target/X86/X86TargetTransformInfo.cpp
- test/Analysis/CostModel/X86/fshl.ll
- test/Analysis/CostModel/X86/fshr.ll
- test/Analysis/CostModel/X86/reduce-smax-widen.ll
- test/Analysis/CostModel/X86/reduce-smax.ll
- test/Analysis/CostModel/X86/reduce-smin-widen.ll
- test/Analysis/CostModel/X86/reduce-smin.ll
- test/Analysis/CostModel/X86/reduce-umax-widen.ll
- test/Analysis/CostModel/X86/reduce-umax.ll
- test/Analysis/CostModel/X86/reduce-umin-widen.ll
- test/Analysis/CostModel/X86/reduce-umin.ll
- test/Analysis/CostModel/X86/vselect-cost.ll
- test/Transforms/LoopVectorize/X86/imprecise-through-phis.ll
- test/Transforms/LoopVectorize/X86/vector-scalar-select-cost.ll
- test/Transforms/SLPVectorizer/X86/crash_cmpop.ll
- test/Transforms/SLPVectorizer/X86/horizontal-minmax.ll
-
[CostModel][X86] Add explicit fcmp costs for pre-SSE42 targets
Changed by Simon Pilgrim - llvm-devohnoyoudont@redking.me.uk Changed at Sunday, 20-Jan-19 13:21:43 UTC Repository https://llvm.googlesource.com/llvm Branch Revision 38ece52d643c8cab5e2d8448333fcaee4e405e87 Comments
[CostModel][X86] Add explicit fcmp costs for pre-SSE42 targets Typical throughputs: cmpss/cmpps = 1cy and cmpsd/cmppd = 2cy before the Core2 era git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@351684 91177308-0d34-0410-b5e6-96231b3b80d8
Changed files
- lib/Target/X86/X86TargetTransformInfo.cpp
- test/Analysis/CostModel/X86/fcmp.ll
- test/Transforms/SLPVectorizer/X86/horizontal-minmax.ll