Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/bsd/llvm/dist/clang Mark files without clang-215315...



details:   https://anonhg.NetBSD.org/src/rev/946117eef9c6
branches:  trunk
changeset: 798171:946117eef9c6
user:      joerg <joerg%NetBSD.org@localhost>
date:      Sun Aug 10 17:21:02 2014 +0000

description:
Mark files without clang-215315 tag as dead.

diffstat:

 external/bsd/llvm/dist/clang/include/clang/Driver/CC1AsOptions.h                             |    37 -
 external/bsd/llvm/dist/clang/include/clang/Driver/CC1AsOptions.td                            |   105 -
 external/bsd/llvm/dist/clang/include/clang/Frontend/ChainedIncludesSource.h                  |    75 -
 external/bsd/llvm/dist/clang/lib/CodeGen/CGRTTI.cpp                                          |   998 -
 external/bsd/llvm/dist/clang/lib/CodeGen/MicrosoftRTTI.cpp                                   |   447 -
 external/bsd/llvm/dist/clang/lib/Driver/CC1AsOptions.cpp                                     |    44 -
 external/bsd/llvm/dist/clang/lib/Rewrite/Core/CMakeLists.txt                                 |    16 -
 external/bsd/llvm/dist/clang/lib/Rewrite/Core/DeltaTree.cpp                                  |   464 -
 external/bsd/llvm/dist/clang/lib/Rewrite/Core/HTMLRewrite.cpp                                |   582 -
 external/bsd/llvm/dist/clang/lib/Rewrite/Core/Makefile                                       |    18 -
 external/bsd/llvm/dist/clang/lib/Rewrite/Core/RewriteRope.cpp                                |   806 -
 external/bsd/llvm/dist/clang/lib/Rewrite/Core/Rewriter.cpp                                   |   492 -
 external/bsd/llvm/dist/clang/lib/Rewrite/Core/TokenRewriter.cpp                              |    99 -
 external/bsd/llvm/dist/clang/lib/Rewrite/Frontend/CMakeLists.txt                             |    22 -
 external/bsd/llvm/dist/clang/lib/Rewrite/Frontend/FixItRewriter.cpp                          |   200 -
 external/bsd/llvm/dist/clang/lib/Rewrite/Frontend/FrontendActions.cpp                        |   192 -
 external/bsd/llvm/dist/clang/lib/Rewrite/Frontend/HTMLPrint.cpp                              |    94 -
 external/bsd/llvm/dist/clang/lib/Rewrite/Frontend/InclusionRewriter.cpp                      |   547 -
 external/bsd/llvm/dist/clang/lib/Rewrite/Frontend/Makefile                                   |    18 -
 external/bsd/llvm/dist/clang/lib/Rewrite/Frontend/RewriteMacros.cpp                          |   217 -
 external/bsd/llvm/dist/clang/lib/Rewrite/Frontend/RewriteModernObjC.cpp                      |  7754 ----------
 external/bsd/llvm/dist/clang/lib/Rewrite/Frontend/RewriteObjC.cpp                            |  5945 -------
 external/bsd/llvm/dist/clang/lib/Rewrite/Frontend/RewriteTest.cpp                            |    39 -
 external/bsd/llvm/dist/clang/test/CXX/temp/temp.decls/temp.fct/temp.func.order/p3-0x.cpp     |    52 -
 external/bsd/llvm/dist/clang/test/CXX/temp/temp.param/p14.cpp                                |     5 -
 external/bsd/llvm/dist/clang/test/CodeGen/sanitize-use-after-scope.c                         |    22 -
 external/bsd/llvm/dist/clang/test/CodeGenCXX/debug-info-class-limited.cpp                    |    52 -
 external/bsd/llvm/dist/clang/test/Driver/aarch64-mfpu.c                                      |    32 -
 external/bsd/llvm/dist/clang/test/FixIt/lit.local.cfg                                        |     2 -
 external/bsd/llvm/dist/clang/test/Frontend/Weverything-and-remarks.cpp                       |    28 -
 external/bsd/llvm/dist/clang/test/Sema/attr-alias-cycle.c                                    |    16 -
 external/bsd/llvm/dist/clang/test/SemaCXX/atomic-type.cxx                                    |    58 -
 external/bsd/llvm/dist/clang/tools/clang-format-vs/ClangFormat/source.extension.vsixmanifest |    31 -
 33 files changed, 0 insertions(+), 19509 deletions(-)

diffs (truncated from 19641 to 300 lines):

diff -r 0e70ddb5801d -r 946117eef9c6 external/bsd/llvm/dist/clang/include/clang/Driver/CC1AsOptions.h
--- a/external/bsd/llvm/dist/clang/include/clang/Driver/CC1AsOptions.h  Sun Aug 10 17:17:04 2014 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
-//===--- CC1AsOptions.h - Clang Assembler Options Table ---------*- C++ -*-===//
-//
-//                     The LLVM Compiler Infrastructure
-//
-// This file is distributed under the University of Illinois Open Source
-// License. See LICENSE.TXT for details.
-//
-//===----------------------------------------------------------------------===//
-
-#ifndef CLANG_DRIVER_CC1ASOPTIONS_H
-#define CLANG_DRIVER_CC1ASOPTIONS_H
-
-namespace llvm {
-namespace opt {
-  class OptTable;
-}
-}
-
-namespace clang {
-namespace driver {
-
-namespace cc1asoptions {
-  enum ID {
-    OPT_INVALID = 0, // This is not an option ID.
-#define OPTION(PREFIX, NAME, ID, KIND, GROUP, ALIAS, ALIASARGS, FLAGS, PARAM, \
-               HELPTEXT, METAVAR) OPT_##ID,
-#include "clang/Driver/CC1AsOptions.inc"
-    LastOption
-#undef OPTION
-  };
-}
-
-llvm::opt::OptTable *createCC1AsOptTable();
-}
-}
-
-#endif
diff -r 0e70ddb5801d -r 946117eef9c6 external/bsd/llvm/dist/clang/include/clang/Driver/CC1AsOptions.td
--- a/external/bsd/llvm/dist/clang/include/clang/Driver/CC1AsOptions.td Sun Aug 10 17:17:04 2014 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,105 +0,0 @@
-//===--- CC1AsOptions.td - Options for clang -cc1as -----------------------===//
-//
-//                     The LLVM Compiler Infrastructure
-//
-// This file is distributed under the University of Illinois Open Source
-// License. See LICENSE.TXT for details.
-//
-//===----------------------------------------------------------------------===//
-//
-//  This file defines the options accepted by clang -cc1as.
-//
-//===----------------------------------------------------------------------===//
-
-// Include the common option parsing interfaces.
-include "llvm/Option/OptParser.td"
-
-//===----------------------------------------------------------------------===//
-// Target Options
-//===----------------------------------------------------------------------===//
-
-def triple : Separate<["-"], "triple">,
-  HelpText<"Specify target triple (e.g. x86_64-pc-linux-gnu)">;
-def target_cpu : Separate<["-"], "target-cpu">,
-  HelpText<"Target a specific cpu type">;
-def target_feature : Separate<["-"], "target-feature">,
-  HelpText<"Target specific attributes">;
-
-//===----------------------------------------------------------------------===//
-// Language Options
-//===----------------------------------------------------------------------===//
-
-def I : JoinedOrSeparate<["-"], "I">, MetaVarName<"<directory>">,
-  HelpText<"Add directory to include search path">;
-def n : Flag<["-"], "n">,
-  HelpText<"Don't automatically start assembly file with a text section">;
-def msave_temp_labels : Flag<["-"], "msave-temp-labels">,
-  HelpText<"Save temporary labels in the symbol table. "
-           "Note this may change .s semantics, it should almost never be used "
-           "on compiler generated code!">;
-def main_file_name : Separate<["-"], "main-file-name">,
-  HelpText<"Main file name to use for debug info">;
-
-//===----------------------------------------------------------------------===//
-// Frontend Options
-//===----------------------------------------------------------------------===//
-
-def o : Separate<["-"], "o">, MetaVarName<"<path>">,
-  HelpText<"Specify output file">;
-
-def filetype : Separate<["-"], "filetype">,
-    HelpText<"Specify the output file type ('asm', 'null', or 'obj')">;
-
-def help : Flag<["-", "--"], "help">,
-  HelpText<"Print this help text">;
-
-def version : Flag<["-", "--"], "version">,
-  HelpText<"Print the assembler version">;
-def v : Flag<["-"], "v">, Alias<version>;
-
-// Generic forwarding to LLVM options. This should only be used for debugging
-// and experimental features.
-def mllvm : Separate<["-"], "mllvm">,
-  HelpText<"Additional arguments to forward to LLVM's option processing">;
-
-//===----------------------------------------------------------------------===//
-// Transliterate Options
-//===----------------------------------------------------------------------===//
-
-def output_asm_variant : Separate<["-"], "output-asm-variant">,
-    HelpText<"Select the asm variant index to use for output">;
-def show_encoding : Flag<["-"], "show-encoding">,
-    HelpText<"Show instruction encoding information in transliterate mode">;
-def show_inst : Flag<["-"], "show-inst">,
-    HelpText<"Show internal instruction representation in transliterate mode">;
-
-//===----------------------------------------------------------------------===//
-// Assemble Options
-//===----------------------------------------------------------------------===//
-
-def mrelax_all : Flag<["-"], "mrelax-all">,
-    HelpText<"Relax all fixups (for performance testing)">;
-
-def mno_exec_stack : Flag<["-"], "mnoexecstack">,
-    HelpText<"Mark the file as not needing an executable stack">;
-
-def compress_debug_sections : Flag<["-"], "compress-debug-sections">,
-    HelpText<"Compress DWARF debug sections using zlib">;
-
-def g : Flag<["-"], "g">, HelpText<"Generate source level debug information">;
-
-def gdwarf_2 : Flag<["-"], "gdwarf-2">,
-  HelpText<"Generate source level debug information with dwarf version 2">;
-def gdwarf_3 : Flag<["-"], "gdwarf-3">,
-  HelpText<"Generate source level debug information with dwarf version 3">;
-def gdwarf_4 : Flag<["-"], "gdwarf-4">,
-  HelpText<"Generate source level debug information with dwarf version 4">;
-
-def fdebug_compilation_dir : Separate<["-"], "fdebug-compilation-dir">,
-  HelpText<"The compilation directory to embed in the debug info.">;
-
-def dwarf_debug_flags : Separate<["-"], "dwarf-debug-flags">,
-  HelpText<"The string to embed in the Dwarf debug flags record.">;
-
-def dwarf_debug_producer : Separate<["-"], "dwarf-debug-producer">,
-  HelpText<"The string to embed in the Dwarf debug AT_producer record.">;
diff -r 0e70ddb5801d -r 946117eef9c6 external/bsd/llvm/dist/clang/include/clang/Frontend/ChainedIncludesSource.h
--- a/external/bsd/llvm/dist/clang/include/clang/Frontend/ChainedIncludesSource.h       Sun Aug 10 17:17:04 2014 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,75 +0,0 @@
-//===- ChainedIncludesSource.h - Chained PCHs in Memory ---------*- 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 the ChainedIncludesSource class, which converts headers
-//  to chained PCHs in memory, mainly used for testing.
-//
-//===----------------------------------------------------------------------===//
-#ifndef LLVM_CLANG_SERIALIZATION_CHAINEDINCLUDESSOURCE_H
-#define LLVM_CLANG_SERIALIZATION_CHAINEDINCLUDESSOURCE_H
-
-#include "clang/Sema/ExternalSemaSource.h"
-#include <vector>
-
-namespace clang {
-  class CompilerInstance;
-
-class ChainedIncludesSource : public ExternalSemaSource {
-public:
-  virtual ~ChainedIncludesSource();
-
-  static IntrusiveRefCntPtr<ChainedIncludesSource> create(CompilerInstance &CI);
-
-  ExternalSemaSource &getFinalReader() const { return *FinalReader; }
-
-private:
-  std::vector<CompilerInstance *> CIs;
-  IntrusiveRefCntPtr<ExternalSemaSource> FinalReader;
-
-  
-protected:
-
-//===----------------------------------------------------------------------===//
-// ExternalASTSource interface.
-//===----------------------------------------------------------------------===//
-
-  Decl *GetExternalDecl(uint32_t ID) override;
-  Selector GetExternalSelector(uint32_t ID) override;
-  uint32_t GetNumExternalSelectors() override;
-  Stmt *GetExternalDeclStmt(uint64_t Offset) override;
-  CXXBaseSpecifier *GetExternalCXXBaseSpecifiers(uint64_t Offset) override;
-  bool FindExternalVisibleDeclsByName(const DeclContext *DC,
-                                      DeclarationName Name) override;
-  ExternalLoadResult FindExternalLexicalDecls(const DeclContext *DC,
-                                bool (*isKindWeWant)(Decl::Kind),
-                                SmallVectorImpl<Decl*> &Result) override;
-  void CompleteType(TagDecl *Tag) override;
-  void CompleteType(ObjCInterfaceDecl *Class) override;
-  void StartedDeserializing() override;
-  void FinishedDeserializing() override;
-  void StartTranslationUnit(ASTConsumer *Consumer) override;
-  void PrintStats() override;
-
-  /// Return the amount of memory used by memory buffers, breaking down
-  /// by heap-backed versus mmap'ed memory.
-  void getMemoryBufferSizes(MemoryBufferSizes &sizes) const override;
-
-//===----------------------------------------------------------------------===//
-// ExternalSemaSource interface.
-//===----------------------------------------------------------------------===//
-
-  void InitializeSema(Sema &S) override;
-  void ForgetSema() override;
-  void ReadMethodPool(Selector Sel) override;
-  bool LookupUnqualified(LookupResult &R, Scope *S) override;
-};
-
-}
-
-#endif
diff -r 0e70ddb5801d -r 946117eef9c6 external/bsd/llvm/dist/clang/lib/CodeGen/CGRTTI.cpp
--- a/external/bsd/llvm/dist/clang/lib/CodeGen/CGRTTI.cpp       Sun Aug 10 17:17:04 2014 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,998 +0,0 @@
-//===--- CGCXXRTTI.cpp - Emit LLVM Code for C++ RTTI descriptors ----------===//
-//
-//                     The LLVM Compiler Infrastructure
-//
-// This file is distributed under the University of Illinois Open Source
-// License. See LICENSE.TXT for details.
-//
-//===----------------------------------------------------------------------===//
-//
-// This contains code dealing with C++ code generation of RTTI descriptors.
-//
-//===----------------------------------------------------------------------===//
-
-#include "CodeGenModule.h"
-#include "CGCXXABI.h"
-#include "CGObjCRuntime.h"
-#include "clang/AST/RecordLayout.h"
-#include "clang/AST/Type.h"
-#include "clang/Frontend/CodeGenOptions.h"
-
-using namespace clang;
-using namespace CodeGen;
-
-namespace {
-class ItaniumRTTIBuilder {
-  CodeGenModule &CGM;  // Per-module state.
-  llvm::LLVMContext &VMContext;
-  
-  /// Fields - The fields of the RTTI descriptor currently being built.
-  SmallVector<llvm::Constant *, 16> Fields;
-
-  /// GetAddrOfTypeName - Returns the mangled type name of the given type.
-  llvm::GlobalVariable *
-  GetAddrOfTypeName(QualType Ty, llvm::GlobalVariable::LinkageTypes Linkage);
-
-  /// GetAddrOfExternalRTTIDescriptor - Returns the constant for the RTTI 
-  /// descriptor of the given type.
-  llvm::Constant *GetAddrOfExternalRTTIDescriptor(QualType Ty);
-  
-  /// BuildVTablePointer - Build the vtable pointer for the given type.
-  void BuildVTablePointer(const Type *Ty);
-  
-  /// BuildSIClassTypeInfo - Build an abi::__si_class_type_info, used for single
-  /// inheritance, according to the Itanium C++ ABI, 2.9.5p6b.
-  void BuildSIClassTypeInfo(const CXXRecordDecl *RD);
-  
-  /// BuildVMIClassTypeInfo - Build an abi::__vmi_class_type_info, used for
-  /// classes with bases that do not satisfy the abi::__si_class_type_info 
-  /// constraints, according ti the Itanium C++ ABI, 2.9.5p5c.
-  void BuildVMIClassTypeInfo(const CXXRecordDecl *RD);
-  
-  /// BuildPointerTypeInfo - Build an abi::__pointer_type_info struct, used
-  /// for pointer types.
-  void BuildPointerTypeInfo(QualType PointeeTy);
-
-  /// BuildObjCObjectTypeInfo - Build the appropriate kind of
-  /// type_info for an object type.
-  void BuildObjCObjectTypeInfo(const ObjCObjectType *Ty);
-  
-  /// BuildPointerToMemberTypeInfo - Build an abi::__pointer_to_member_type_info 
-  /// struct, used for member pointer types.
-  void BuildPointerToMemberTypeInfo(const MemberPointerType *Ty);
-  
-public:
-  ItaniumRTTIBuilder(CodeGenModule &CGM) : CGM(CGM), 
-    VMContext(CGM.getModule().getContext()) { }
-



Home | Main Index | Thread Index | Old Index