[all-commits] [llvm/llvm-project] 39522b: [SelectionDAG] Legalize intrinsic get.active.lane....
sjoerdmeijer via All-commits
all-commits at lists.llvm.org
Tue Aug 25 07:02:00 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 39522b1e10428e4fa79a9d2dda20cbea7a1168e0
https://github.com/llvm/llvm-project/commit/39522b1e10428e4fa79a9d2dda20cbea7a1168e0
Author: Sjoerd Meijer <sjoerd.meijer at arm.com>
Date: 2020-08-25 (Tue, 25 Aug 2020)
Changed paths:
M llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
M llvm/test/CodeGen/Thumb2/LowOverheadLoops/tail-pred-intrinsic-round.ll
M llvm/test/CodeGen/Thumb2/active_lane_mask.ll
Log Message:
-----------
[SelectionDAG] Legalize intrinsic get.active.lane.mask
This adapts legalization of intrinsic get.active.lane.mask to the new semantics
as described in D86147. Because the second argument is now the loop tripcount,
we legalize this intrinsic to an 'icmp ULT' instead of an ULE when it was the
backedge-taken count.
Differential Revision: https://reviews.llvm.org/D86302
More information about the All-commits
mailing list