3 Commits

Author SHA1 Message Date
Brad Smith
741579930e
[Driver][NFC] Make some derived classes of Tool final (#70416) 2023-10-27 15:53:14 -04:00
Brad Smith
ee4c235386 [CSKY] Remove redundant enabling of IAS for Clang, NFC
Generic_GCC::IsIntegratedAssemblerDefault() already takes care of CSKY.

Reviewed By: zixuan-wu

Differential Revision: https://reviews.llvm.org/D123431
2022-04-11 22:34:44 -04:00
Zi Xuan Wu
97e496054a [Clang][CSKY] Add the CSKY target and compiler driver
Add CSKY target toolchains to support csky in linux and elf environment.

It can leverage the basic universal Linux toolchain for linux environment, and only add some compile or link parameters.
For elf environment, add a CSKYToolChain to support compile and link.

Also add some parameters into basic codebase of clang driver.

Differential Revision: https://reviews.llvm.org/D121445
2022-04-06 11:37:37 +08:00