]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Merge commit 46673763f from llvm git (by Craig Topper):
authordim <dim@FreeBSD.org>
Thu, 17 Sep 2020 19:47:41 +0000 (19:47 +0000)
committerdim <dim@FreeBSD.org>
Thu, 17 Sep 2020 19:47:41 +0000 (19:47 +0000)
commit5ddd2eef7f84b49ec27a92a125fe30b6819600ce
tree2f9251f60334924dc6dfa89dad764dfb411f8279
parentde0707eb19c5a7655af45b32c0e9a02b3b1beb6f
Merge commit 46673763f from llvm git (by Craig Topper):

  [X86] Place new constant node in topological order in
  X86DAGToDAGISel::matchBitExtract

  Fixes PR47482

This should fix 'Assertion failed: (Op->getNodeId() != -1 && "Node has
already selected predecessor node"), function DoInstructionSelection,
file
/usr/src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp,
line 1149' when compiling part of the project_painter project, while
targeting the bdver2 (or higher) CPU.

Reported by: jkim
MFC after: 6 weeks
X-MFC-With: r364284
contrib/llvm-project/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp