diff options
author | shadchin <shadchin@yandex-team.ru> | 2022-02-10 16:44:39 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:44:39 +0300 |
commit | e9656aae26e0358d5378e5b63dcac5c8dbe0e4d0 (patch) | |
tree | 64175d5cadab313b3e7039ebaa06c5bc3295e274 /contrib/libs/llvm12/lib/TableGen/TableGenBackendSkeleton.cpp | |
parent | 2598ef1d0aee359b4b6d5fdd1758916d5907d04f (diff) | |
download | ydb-e9656aae26e0358d5378e5b63dcac5c8dbe0e4d0.tar.gz |
Restoring authorship annotation for <shadchin@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'contrib/libs/llvm12/lib/TableGen/TableGenBackendSkeleton.cpp')
-rw-r--r-- | contrib/libs/llvm12/lib/TableGen/TableGenBackendSkeleton.cpp | 128 |
1 files changed, 64 insertions, 64 deletions
diff --git a/contrib/libs/llvm12/lib/TableGen/TableGenBackendSkeleton.cpp b/contrib/libs/llvm12/lib/TableGen/TableGenBackendSkeleton.cpp index c375d3cc3a..4ce88e003e 100644 --- a/contrib/libs/llvm12/lib/TableGen/TableGenBackendSkeleton.cpp +++ b/contrib/libs/llvm12/lib/TableGen/TableGenBackendSkeleton.cpp @@ -1,64 +1,64 @@ -//===- SkeletonEmitter.cpp - Skeleton TableGen backend -*- C++ -*-===// -// -// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. -// See https://llvm.org/LICENSE.txt for license information. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// -//===----------------------------------------------------------------------===// -// -// This Tablegen backend emits ... -// -//===----------------------------------------------------------------------===// - -#include "llvm/ADT/ArrayRef.h" -#include "llvm/ADT/DenseMap.h" -#include "llvm/ADT/StringExtras.h" -#include "llvm/Support/Format.h" -#include "llvm/Support/MemoryBuffer.h" -#include "llvm/Support/SourceMgr.h" -#include "llvm/TableGen/Error.h" -#include "llvm/TableGen/Record.h" -#include "llvm/TableGen/TableGenBackend.h" -#include <algorithm> -#include <set> -#include <string> -#include <vector> - -#define DEBUG_TYPE "skeleton-emitter" - -using namespace llvm; - -namespace { - -// Any helper data structures can be defined here. Some backends use -// structs to collect information from the records. - -class SkeletonEmitter { -private: - RecordKeeper &Records; - -public: - SkeletonEmitter(RecordKeeper &RK) : Records(RK) {} - - void run(raw_ostream &OS); -}; // emitter class - -} // anonymous namespace - -void SkeletonEmitter::run(raw_ostream &OS) { - emitSourceFileHeader("Skeleton data structures", OS); - - (void)Records; // To suppress unused variable warning; remove on use. -} - -namespace llvm { - -// The only thing that should be in the llvm namespace is the -// emitter entry point function. - -void EmitSkeleton(RecordKeeper &RK, raw_ostream &OS) { - // Instantiate the emitter class and invoke run(). - SkeletonEmitter(RK).run(OS); -} - -} // namespace llvm +//===- SkeletonEmitter.cpp - Skeleton TableGen backend -*- C++ -*-===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// +// +// This Tablegen backend emits ... +// +//===----------------------------------------------------------------------===// + +#include "llvm/ADT/ArrayRef.h" +#include "llvm/ADT/DenseMap.h" +#include "llvm/ADT/StringExtras.h" +#include "llvm/Support/Format.h" +#include "llvm/Support/MemoryBuffer.h" +#include "llvm/Support/SourceMgr.h" +#include "llvm/TableGen/Error.h" +#include "llvm/TableGen/Record.h" +#include "llvm/TableGen/TableGenBackend.h" +#include <algorithm> +#include <set> +#include <string> +#include <vector> + +#define DEBUG_TYPE "skeleton-emitter" + +using namespace llvm; + +namespace { + +// Any helper data structures can be defined here. Some backends use +// structs to collect information from the records. + +class SkeletonEmitter { +private: + RecordKeeper &Records; + +public: + SkeletonEmitter(RecordKeeper &RK) : Records(RK) {} + + void run(raw_ostream &OS); +}; // emitter class + +} // anonymous namespace + +void SkeletonEmitter::run(raw_ostream &OS) { + emitSourceFileHeader("Skeleton data structures", OS); + + (void)Records; // To suppress unused variable warning; remove on use. +} + +namespace llvm { + +// The only thing that should be in the llvm namespace is the +// emitter entry point function. + +void EmitSkeleton(RecordKeeper &RK, raw_ostream &OS) { + // Instantiate the emitter class and invoke run(). + SkeletonEmitter(RK).run(OS); +} + +} // namespace llvm |