[all-commits] [llvm/llvm-project] c9e8e8: [SelectionDAG][X86] Mutate strictFP nodes to non-s...

topperc via All-commits all-commits at lists.llvm.org
Wed Nov 20 10:41:22 PST 2019


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: c9e8e808cf8ae563329597b61b0b6b7adcc65b87
      https://github.com/llvm/llvm-project/commit/c9e8e808cf8ae563329597b61b0b6b7adcc65b87
  Author: Craig Topper <craig.topper at intel.com>
  Date:   2019-11-20 (Wed, 20 Nov 2019)

  Changed paths:
    M llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
    M llvm/lib/Target/X86/X86ISelDAGToDAG.cpp

  Log Message:
  -----------
  [SelectionDAG][X86] Mutate strictFP nodes to non-strict in DoInstructionSelection when the node is marked Expand rather than when it is not Legal.

This allows operations that are marked Custom, but have some type
combinations that are legal to get past this code.

Add custom mutation code to X86's Select function for the nodes
that don't have isel patterns yet.




More information about the All-commits mailing list