[PATCH] D28623: [XRay][Arm] Enable back XRay testing on Arm32

Renato Golin via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Jan 13 03:53:10 PST 2017


rengolin added inline comments.


================
Comment at: test/xray/lit.cfg:35
+  config.unsupported = True
+elif config.host_arch.find('64') == -1 and config.host_arch.find('arm') == -1:
   config.unsupported = True
----------------
rSerge wrote:
> rSerge wrote:
> > rengolin wrote:
> > > rSerge wrote:
> > > > dberris wrote:
> > > > > I'm not too familiar with the arm triples, but don't we only support xray on arm7? Does that distinction matter?
> > > > AFAIK, build-bots are currently only armv7 . Furthermore, I understood that tests can only execute on architectures in `ALL_XRAY_SUPPORTED_ARCH` from llvm\projects\compiler-rt\cmake\config-ix.cmake , and this makes me question why 64-bitness is checked here again...
> > > FWIW, all bots are ARMv7 and ARMv8. But that can break if someone is running the tests on, for example, a Raspberry Pi 1.
> > Oh, I meant "at least armv7". Armv8 should be ok. Armv6 is not fully supported by XRay (because movw and movt are written to the code at runtime).
> Actually, I'm not sure about armv6, may be it's ok because movw and movt appear in armv6t2 .
Raspberry Pi 1 should be fine, then.


https://reviews.llvm.org/D28623





More information about the llvm-commits mailing list