]> granicus.if.org Git - llvm/commit
[LegalizeTypes] Remove code for softening a float type to itself.
authorCraig Topper <craig.topper@intel.com>
Thu, 12 Sep 2019 05:55:14 +0000 (05:55 +0000)
committerCraig Topper <craig.topper@intel.com>
Thu, 12 Sep 2019 05:55:14 +0000 (05:55 +0000)
commitadb7e101c87fdda1a74523dd064725fb62f54220
treefbca94b2ea89e743228c4645b5b78c6822dd3d34
parent8be236c9f9d3cf3fdd9406eb705abecc70a2da1e
[LegalizeTypes] Remove code for softening a float type to itself.

This was previously used to turn fp128 operations into libcalls
on X86. This is now done through op legalization after r371672.

This restores much of this code to before r254653.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@371709 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/TargetLowering.h
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
lib/CodeGen/SelectionDAG/LegalizeTypes.h
lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp