diff options
author | Hafiz Abid Qadeer <abidh@codesourcery.com> | 2020-12-14 19:11:51 +0000 |
---|---|---|
committer | Hafiz Abid Qadeer <abidh@codesourcery.com> | 2020-12-14 20:49:45 +0000 |
commit | 670686ad8ecc80158a6ff87fff55e0ffa6fdff5d (patch) | |
tree | 198d3c5452d26f04e6280e4ed9dcf7223bcc54c6 /clang/lib/Lex/ModuleMap.cpp | |
parent | d50d7c37a159802c89454a6c53c0ec2e7949d84a (diff) | |
download | llvm-670686ad8ecc80158a6ff87fff55e0ffa6fdff5d.zip llvm-670686ad8ecc80158a6ff87fff55e0ffa6fdff5d.tar.gz llvm-670686ad8ecc80158a6ff87fff55e0ffa6fdff5d.tar.bz2 |
Add initial support for multilibs in Baremetal toolchain.
This patch add support of riscv multilibs in the Baremetal toolchain. It is
a bit different to what is done in GNU.cpp as we are not iterating a
GNU sysroot to find the multilibs. This is intended for an llvm only
toolchain. We are not checking for the presence of any runtime bits to
enable a specific multilib.
I have structured the patch so that other targets for which
there is no multilibs support yet in Baremetal.cpp (e.g. arm-none-eabi)
will not be affected. Patch also allows some multilibs reuse.
Long term, I would like to go in the direction of data-driven specification of
multilib directories and flags.
Reviewed By: jroelofs
Differential Revision: https://reviews.llvm.org/D93138
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions