<div dir="ltr">Hi,<div><br></div><div>As part of a project I need to compile C code for a new architecture that is based on x86 with some new instructions. In my C code I'm going to use inline assembly, so the only thing I need from LLVM is to recognize the instruction and put it in the binary in the right place with correct input values/register addresses.</div><div><br></div><div>I tried to add a simple ADD instruction, following the instructions inĀ <a href="http://llvm.org/docs/ExtendingLLVM.html#adding-a-new-instruction">http://llvm.org/docs/ExtendingLLVM.html#adding-a-new-instruction</a> and just duplicating everything I saw for the ADD instruction for my instruction. The problem is that this page doesn't explain where I should add the opcode for my instruction.</div><div><br></div><div>I've been reading the documents and the source code for several days now and I feel kind of lost right now. I was hoping someone here could point me to the right direction.</div><div><br></div><div>Thank you</div><div>Soroosh
</div></div>