From 9ba8c6872dc722d0f9f804fcd67bace4acfe67ba Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Sun, 2 Aug 2009 04:33:09 +0000 Subject: [PATCH] remove the dead ELFTargetAsmInfo.h/cpp file. TargetAsmInfo defaults to being ELF. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77866 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/Target/ELFTargetAsmInfo.h | 26 -------------------------- lib/CodeGen/ELFWriter.cpp | 2 +- lib/Target/ARM/ARMTargetAsmInfo.h | 1 - lib/Target/CMakeLists.txt | 1 - lib/Target/ELFTargetAsmInfo.cpp | 17 ----------------- lib/Target/PowerPC/PPCTargetAsmInfo.h | 1 - lib/Target/X86/X86TargetAsmInfo.h | 1 - 7 files changed, 1 insertion(+), 48 deletions(-) delete mode 100644 include/llvm/Target/ELFTargetAsmInfo.h delete mode 100644 lib/Target/ELFTargetAsmInfo.cpp diff --git a/include/llvm/Target/ELFTargetAsmInfo.h b/include/llvm/Target/ELFTargetAsmInfo.h deleted file mode 100644 index 46a88d5c700..00000000000 --- a/include/llvm/Target/ELFTargetAsmInfo.h +++ /dev/null @@ -1,26 +0,0 @@ -//===---- ELFTargetAsmInfo.h - ELF asm properties ---------------*- C++ -*-===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -// -// This file defines target asm properties related what form asm statements -// should take in general on ELF-based targets -// -//===----------------------------------------------------------------------===// - -#ifndef LLVM_ELF_TARGET_ASM_INFO_H -#define LLVM_ELF_TARGET_ASM_INFO_H - -#include "llvm/Target/TargetAsmInfo.h" - -namespace llvm { - - -} - - -#endif // LLVM_ELF_TARGET_ASM_INFO_H diff --git a/lib/CodeGen/ELFWriter.cpp b/lib/CodeGen/ELFWriter.cpp index 499a666c6a2..31225642695 100644 --- a/lib/CodeGen/ELFWriter.cpp +++ b/lib/CodeGen/ELFWriter.cpp @@ -266,7 +266,7 @@ unsigned ELFWriter::getGlobalELFType(const GlobalValue *GV) { } // getElfSectionFlags - Get the ELF Section Header flags based -// on the flags defined in ELFTargetAsmInfo. +// on the flags defined in SectionKind.h. unsigned ELFWriter::getElfSectionFlags(SectionKind Kind) { unsigned ElfSectionFlags = ELFSection::SHF_ALLOC; diff --git a/lib/Target/ARM/ARMTargetAsmInfo.h b/lib/Target/ARM/ARMTargetAsmInfo.h index 6eaa4d42fb1..0c3173d05ef 100644 --- a/lib/Target/ARM/ARMTargetAsmInfo.h +++ b/lib/Target/ARM/ARMTargetAsmInfo.h @@ -16,7 +16,6 @@ #include "ARMTargetMachine.h" #include "llvm/Target/TargetAsmInfo.h" -#include "llvm/Target/ELFTargetAsmInfo.h" #include "llvm/Target/DarwinTargetAsmInfo.h" #include "llvm/Support/Compiler.h" diff --git a/lib/Target/CMakeLists.txt b/lib/Target/CMakeLists.txt index f5c94f22e80..a21ccd590c7 100644 --- a/lib/Target/CMakeLists.txt +++ b/lib/Target/CMakeLists.txt @@ -1,7 +1,6 @@ add_llvm_library(LLVMTarget COFFTargetAsmInfo.cpp DarwinTargetAsmInfo.cpp - ELFTargetAsmInfo.cpp SubtargetFeature.cpp Target.cpp TargetAsmInfo.cpp diff --git a/lib/Target/ELFTargetAsmInfo.cpp b/lib/Target/ELFTargetAsmInfo.cpp deleted file mode 100644 index 1b8ceb395c4..00000000000 --- a/lib/Target/ELFTargetAsmInfo.cpp +++ /dev/null @@ -1,17 +0,0 @@ -//===-- ELFTargetAsmInfo.cpp - ELF asm properties ---------------*- C++ -*-===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -// -// This file defines target asm properties related what form asm statements -// should take in general on ELF-based targets -// -//===----------------------------------------------------------------------===// - -#include "llvm/Target/ELFTargetAsmInfo.h" -#include "llvm/ADT/SmallVector.h" -using namespace llvm; diff --git a/lib/Target/PowerPC/PPCTargetAsmInfo.h b/lib/Target/PowerPC/PPCTargetAsmInfo.h index 34f4dd5136c..a84db460d28 100644 --- a/lib/Target/PowerPC/PPCTargetAsmInfo.h +++ b/lib/Target/PowerPC/PPCTargetAsmInfo.h @@ -17,7 +17,6 @@ #include "PPCTargetMachine.h" #include "llvm/Target/TargetAsmInfo.h" #include "llvm/Target/DarwinTargetAsmInfo.h" -#include "llvm/Target/ELFTargetAsmInfo.h" #include "llvm/Support/Compiler.h" namespace llvm { diff --git a/lib/Target/X86/X86TargetAsmInfo.h b/lib/Target/X86/X86TargetAsmInfo.h index 92fa7432a23..34599e5a92d 100644 --- a/lib/Target/X86/X86TargetAsmInfo.h +++ b/lib/Target/X86/X86TargetAsmInfo.h @@ -18,7 +18,6 @@ #include "llvm/Target/TargetAsmInfo.h" #include "llvm/Target/COFFTargetAsmInfo.h" #include "llvm/Target/DarwinTargetAsmInfo.h" -#include "llvm/Target/ELFTargetAsmInfo.h" #include "llvm/Support/Compiler.h" namespace llvm { -- 2.34.1