llvm-project/clang/lib/Driver/ToolChains/Arch
David Spickett 87358dba81 [clang][ARM] Refactor ComputeLLVMTriple code for ARM
This moves code that sets the architecture name
and Float ABI into two new functions in
ToolChains/Arch/ARM.cpp. Greatly simplifying ComputeLLVMTriple.

Some light refactoring in setArchNameInTriple to
move local variables closer to their first use.

Reviewed By: ostannard

Differential Revision: https://reviews.llvm.org/D98253
2021-03-11 10:25:16 +00:00
..
AArch64.cpp AArch64/MacOS: switch default CPU to apple-a13. 2021-03-08 15:47:05 +00:00
AArch64.h
ARM.cpp [clang][ARM] Refactor ComputeLLVMTriple code for ARM 2021-03-11 10:25:16 +00:00
ARM.h [clang][ARM] Refactor ComputeLLVMTriple code for ARM 2021-03-11 10:25:16 +00:00
M68k.cpp [cfe][driver][M68k](8/8) Clang driver support 2021-03-08 12:30:57 -08:00
M68k.h [cfe][driver][M68k](8/8) Clang driver support 2021-03-08 12:30:57 -08:00
Mips.cpp Remove unreachable return (PR47028) 2020-08-07 11:33:23 +01:00
Mips.h [mips] Set default float ABI to "soft" on FreeBSD 2019-10-09 10:38:03 +00:00
PPC.cpp Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
PPC.h
RISCV.cpp [RISCV] Update the version number to v0.10 for vector. 2021-01-30 07:20:05 +08:00
RISCV.h [RISCV] Match GCC `-march`/`-mabi` driver defaults 2019-11-15 15:10:42 +00:00
Sparc.cpp [Sparc] Select the UltraSPARC instruction set with the external assembler 2020-09-07 02:49:05 -04:00
Sparc.h
SystemZ.cpp Move CLANG_SYSTEMZ_DEFAULT_ARCH to config.h. 2020-03-30 14:16:17 -04:00
SystemZ.h [SystemZ] Support -msoft-float 2020-02-04 10:32:45 -05:00
VE.cpp [VE] Remove obsoleted getVEAsmModeForCPU function 2020-08-07 18:20:34 +09:00
VE.h [VE] Remove obsoleted getVEAsmModeForCPU function 2020-08-07 18:20:34 +09:00
X86.cpp Change the default target CPU for OpenBSD/i386 to i586 2020-08-08 13:49:45 -04:00
X86.h [X86] Make getX86TargetCPU return std::string instead of const char *. Remove call to MakeArgString. NFCI 2020-08-06 13:18:15 -07:00