[LLVMdev] Making a CopyToReg/CopyFromReg into a zext/sext?

Ryan Taylor ryta1203 at gmail.com
Tue Jan 27 12:16:24 PST 2015


I have a CopyToReg that is copying from different size types, what's the
best way to change that to a zext or sext node based on signed or unsigned?

I'm fairly unfamiliar with SelectionDAG process (outside of the docs on
llvm website).

It seems like I should be able to insert a custom hook using the register
class to identify the type, potentially in ISelDAGToDag.cpp or is there a
better place for this to be done?

Thanks.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150127/4f69073d/attachment.html>


More information about the llvm-dev mailing list