[LLVMdev] Any plan to add MIN/MAX isd node?
yinma at codeaurora.org
Tue Oct 30 11:53:33 PDT 2012
To use select, usually, there is a compare before select.
Presence of comparison will disable some opportunities to
optimize some code. Select and Compare is not associative
From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] On
Behalf Of Duncan Sands
Sent: Tuesday, October 30, 2012 12:38 AM
To: llvmdev at cs.uiuc.edu
Subject: Re: [LLVMdev] Any plan to add MIN/MAX isd node?
> Do you have any plan to add MIN/MAX in ISD node?
> Atomic operations have Min/Max operator already. This should
> be easy to add Min/Max node in ISD list. Because after
> converting control flow into Min/Max operator, it will
> result in better optimization because associative attribute
> and can be moved around.
> Could you give some opinions on this issue?
what are the advantages over using "select" (or one of its codegen
LLVM Developers mailing list
LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
More information about the llvm-dev