<div dir="ltr"><div dir="ltr"><div>Hi. I'm a new learner for LLVM. I want to write a pass to add some custom instructions to check zero for DIV. (X86-64 architecture)<br></div><div><br></div><div>before:</div><div>```<br></div><div>IDIV EBX<br></div><div>```</div><div><br></div><div>after:</div><div>```</div><div>TEST EBX, EBX</div><div>JNZ L1</div><div>MOV EBX, 1<br></div><div>L1:</div><div>IDIV EBX<br></div><div>```</div><div><br></div><div>I think it's need to modify some code in instruction generate pass, but I don't know where is the relation files.</div><div><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div style="text-align:right"><font size="1"><span style="color:rgb(11,83,148)"><span style="font-family:monospace,monospace"><b><u>B. W. Shek</u></b></span></span></font><br></div></div></div></div></div></div>