Skip to content

Commit

Permalink
[LegalizeTypes] Remove manual worklist management from SoftenFloatRes…
Browse files Browse the repository at this point in the history
…_FP_EXTEND.

I think this is no longer needed. The system should take care
of legalizing any new nodes that are added. I think this might
have been needed prior to r371709 or r307053.
  • Loading branch information
topperc committed Dec 11, 2019
1 parent 6e513a5 commit d434563
Show file tree
Hide file tree
Showing 3 changed files with 2 additions and 9 deletions.
3 changes: 0 additions & 3 deletions llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -477,9 +477,6 @@ SDValue DAGTypeLegalizer::SoftenFloatRes_FP_EXTEND(SDNode *N) {
} else {
Op = DAG.getNode(ISD::FP_EXTEND, SDLoc(N), MVT::f32, Op);
}

if (getTypeAction(MVT::f32) == TargetLowering::TypeSoftenFloat)
AddToWorklist(Op.getNode());
}

if (getTypeAction(Op.getValueType()) == TargetLowering::TypePromoteFloat) {
Expand Down
3 changes: 2 additions & 1 deletion llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -204,7 +204,8 @@ bool DAGTypeLegalizer::run() {
// non-leaves.
for (SDNode &Node : DAG.allnodes()) {
if (Node.getNumOperands() == 0) {
AddToWorklist(&Node);
Node.setNodeId(ReadyToProcess);
Worklist.push_back(&Node);
} else {
Node.setNodeId(Unanalyzed);
}
Expand Down
5 changes: 0 additions & 5 deletions llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
Original file line number Diff line number Diff line change
Expand Up @@ -225,11 +225,6 @@ class LLVM_LIBRARY_VISIBILITY DAGTypeLegalizer {
void SplitInteger(SDValue Op, EVT LoVT, EVT HiVT,
SDValue &Lo, SDValue &Hi);

void AddToWorklist(SDNode *N) {
N->setNodeId(ReadyToProcess);
Worklist.push_back(N);
}

//===--------------------------------------------------------------------===//
// Integer Promotion Support: LegalizeIntegerTypes.cpp
//===--------------------------------------------------------------------===//
Expand Down

0 comments on commit d434563

Please sign in to comment.