From 1dfede3122eec83b885d788553e3620806d54650 Mon Sep 17 00:00:00 2001 From: Reid Kleckner Date: Wed, 13 Nov 2019 15:17:46 -0800 Subject: Move CodeGenFileType enum to Support/CodeGen.h Avoids the need to include TargetMachine.h from various places just for an enum. Various other enums live here, such as the optimization level, TLS model, etc. Data suggests that this change probably doesn't matter, but it seems nice to have anyway. --- llvm/lib/Target/TargetMachineC.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'llvm/lib/Target/TargetMachineC.cpp') diff --git a/llvm/lib/Target/TargetMachineC.cpp b/llvm/lib/Target/TargetMachineC.cpp index 3ac9c38dfc0..a38633e1f27 100644 --- a/llvm/lib/Target/TargetMachineC.cpp +++ b/llvm/lib/Target/TargetMachineC.cpp @@ -195,13 +195,13 @@ static LLVMBool LLVMTargetMachineEmit(LLVMTargetMachineRef T, LLVMModuleRef M, Mod->setDataLayout(TM->createDataLayout()); - TargetMachine::CodeGenFileType ft; + CodeGenFileType ft; switch (codegen) { case LLVMAssemblyFile: - ft = TargetMachine::CGFT_AssemblyFile; + ft = CGFT_AssemblyFile; break; default: - ft = TargetMachine::CGFT_ObjectFile; + ft = CGFT_ObjectFile; break; } if (TM->addPassesToEmitFile(pass, OS, nullptr, ft)) { -- cgit v1.2.3