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