<div dir="ltr">I modified clang to add my own target so that I could emit llvm with correct "target datalayout" and "target triple" settings. However when I run <div><br></div><div>clang -emit-llvm -S --target=escala myfile.c</div><div><br></div><div>I get a following error:</div><div><br></div><div>error: unknown target CPU 'escala'</div><div><br></div><div>The files that were modified are:</div><div><br></div><div><div>clang/lib/Basic/Targets.cpp</div><div>clang/lib/CodeGen/TargetInfo.cpp<br></div><div>clang/lib/Driver/ToolChains.h</div><div>clang/lib/Driver/Tools.cpp</div><div>clang/lib/Driver/Tools.h</div><div><br></div><div>I also tried running </div><div><br></div><div>clang -emit-llvm -S -arch=escala myfile.c<br></div><div><br></div><div>and </div><div><br></div><div>clang -emit-llvm -S -triple=escala myfile.c<br></div><div><br></div><div>but in both cases I got a following error:</div><div><br></div><div> warning: argument unused during compilation: '-arch=escala'<br></div><div><br></div><div> warning: argument unused during compilation: '-triple=escala'<br></div><div><br></div><div>Clearly that I missed something, but I can't figure out what exactly. Would anyone care to help?</div><div><br></div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>Rail Shafigulin<br></div>Software Engineer <br>Esencia Technologies<br></div></div></div></div>
</div></div>