From 1a60e003df8a8c03aae123bdec77e6a9db690862 Mon Sep 17 00:00:00 2001 From: Craig Topper Date: Fri, 19 Aug 2022 08:59:49 -0700 Subject: [RISCV] Use Triple::isRISCV/isRISCV32/isRISCV64 helps in some places. NFC Reviewed By: reames Differential Revision: https://reviews.llvm.org/D132197 --- clang/lib/CodeGen/CodeGenModule.cpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'clang/lib/CodeGen/CodeGenModule.cpp') diff --git a/clang/lib/CodeGen/CodeGenModule.cpp b/clang/lib/CodeGen/CodeGenModule.cpp index 639285540c0a..9b97e890c352 100644 --- a/clang/lib/CodeGen/CodeGenModule.cpp +++ b/clang/lib/CodeGen/CodeGenModule.cpp @@ -968,14 +968,9 @@ void CodeGenModule::EmitOpenCLMetadata() { void CodeGenModule::EmitBackendOptionsMetadata( const CodeGenOptions CodeGenOpts) { - switch (getTriple().getArch()) { - default: - break; - case llvm::Triple::riscv32: - case llvm::Triple::riscv64: + if (getTriple().isRISCV()) { getModule().addModuleFlag(llvm::Module::Error, "SmallDataLimit", CodeGenOpts.SmallDataLimit); - break; } } -- cgit v1.2.3