I need to be able to drop an operand for STRICT_FP_ROUND handling on X86. Merging these functions gives me the ArrayRef interface that passes the return type, operands, and debugloc instead of the Node.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D70503
[TargetLowering] Merge ExpandChainLibCall with makeLibCall ClosedPublic Authored by craig.topper on Nov 20 2019, 12:20 PM.
Details Summary I need to be able to drop an operand for STRICT_FP_ROUND handling on X86. Merging these functions gives me the ArrayRef interface that passes the return type, operands, and debugloc instead of the Node.
Diff Detail Event Timelinecraig.topper retitled this revision from [TargetLowering] Pass RetVT, operands, and debug location separately to ExpandChainLibCall. to [TargetLowering] Merge ExpandChainLibCall with makeLibCall.Nov 21 2019, 10:51 PM This revision is now accepted and ready to land.Nov 25 2019, 8:51 AM Closed by commit rGd6ec6e4bf6d8: [TargetLowering] Merge ExpandChainLibCall with makeLibCall (authored by craig.topper). · Explain WhyNov 25 2019, 11:04 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 230311 llvm/include/llvm/CodeGen/TargetLowering.h
llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
|