[PATCH] D18548: [Mips] add assembler support for .set arch=octeon

Matthew Fortune via llvm-commits llvm-commits at lists.llvm.org
Tue Mar 29 07:21:51 PDT 2016


mpf added a subscriber: mpf.
mpf added a comment.

A few questions about the overall direction this core-specific support is going. I'm coming from the perspective of getting overall behavior of LLVM and GCC/binutils to be similar. I don't have a good understanding of current LLVM support though so please excuse any simplistic questions:

1. Is there any code to tell the assembler that octeon is a 64-bit arch and that it should switch to gp=64 automatically when seeing the .set octeon directive?
2. Are you planning to support .module arch=octeon?
3. Are you planning to support clang with -march=octeon?
4. Are you planning to support the octeon arch e_flags in the object writer?
5. Are octeon+, octeon2, octeon3 also going to be included
6. Are the octeon specific branch-on-bit instructions already supported? Either way if/when these are supported are they only enabled with the octeon arch. When these instructions are supported then (3) is quite important.

Thanks,
Matthew


Repository:
  rL LLVM

http://reviews.llvm.org/D18548





More information about the llvm-commits mailing list