The assembler appropriate for the architecture you're compiling on (excluding cross-compilation for simplicity sake). If you compile on x86-64, you're going to get x86-64 assembler, if you compile for MIPS, you're going to get MIPS assembler. You might be thinking of Java, that compiles to something called "bytecode". The bytecode is then executed in the Java virtual machine. It's the JVM that converts this to code specific for the architecture it runs on.i want to learn what assembly clang uses?
i want to learn x86_64 in FreebsdThe assembler appropriate for the architecture you're compiling on (excluding cross-compilation for simplicity sake). If you compile on x86-64, you're going to get x86-64 assembler, if you compile for MIPS, you're going to get MIPS assembler. You might be thinking of Java, that compiles to something called "bytecode". The bytecode is then executed in the Java virtual machine. It's the JVM that converts this to code specific for the architecture it runs on.
Do it. Maybe need encouragement here?i want to learn x86_64 in Freebsd
Is this not suitable? -- https://llvm.org/docs/LangRef.html... i cant find any good source, books, blog and etc to learn llvm assembly