[LLVMdev] ARM Qualification

Anton Korobeynikov anton at korobeynikov.info
Tue Oct 11 16:01:47 PDT 2011

Hello Raja,

> 1. Breadth: What the best supported ARM ISA versions in LLVM ARM? Say its
> armv6 and armv7; We need to
>        - regression test ARM mode, Thumb-2 and Thumb-1 mode (armv6)
>        - Performance/code-size test ARM mode, Thumb-2 and Thumb-1 modes
You forget about different platforms, e.g. arm/linux vs arm/darwin.
Also, even for ARMv7 we can get different results since we have
different schedulers for Cortex-A8 and Cortex-A9 :)

> 2. Depth:
>  (a) Adding more regression tests: Every new commit comes with a set of
> tests, but these are just regression tests. We need global access to
> validation suites; unfortunately most validation suites are commercial and
> their licensing prohibits even proxy public use. What about leveraging some
> other open source test suites?
LLVM has its own test-suite which should be enough for first step.

With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State University

More information about the llvm-dev mailing list