[llvm-dev] Handling node through TargetLowering::LowerOperation vs TargetLowering::ReplaceNodeResults
Przemyslaw Ossowski via llvm-dev
llvm-dev at lists.llvm.org
Tue Jan 28 09:10:25 PST 2020
I see that for different targets in classes which inherits from
TargetLowering there are implemented both methods:
LowerOperation and ReplaceNodeResults
What decides that for one given ISD we have to add handling in
LowerOperation and for other in ReplaceNodeResults, when for both
SetOperationAction is configured to be Custom?
Is it related with number of results of given operation and LowerOperation
is called when there is only one SDValue?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-dev