IRGenDebugInfo.cpp
Source contains an unconditional loopimports llvm/Support/FileSystem.h
SHA-256eb211fbb08bb0232172f7590656c70892098346544c0257d1bf23bcb74fed8d0
MaleculeH(Db₂)Md(In)
Evidence
1:40… o Support --------------------------===//
2//
3// This source file is part of the Swift.org open source project
4//
5// Copyright (c) 2014 - 2017 Apple Inc. and the Swift project authors
6// Licensed under Apache License v2.0 with Runtime Library Exception
7//
8// See https://swift.org/LICENSE.txt for license information
9// See https://swift.org/CONTRIBUTORS.txt for the list of Swift project aut …
15:34… ------------------------------------------===//
16
17#include "IRGenDebugInfo.h"
18#include "GenEnum.h"
19#include "GenOpaque.h"
20#include "GenStruct.h"
21#include "GenTuple.h"
22#include "GenType.h"
23#include "IRBuilder.h"
24#include "swift/AST/ASTDemangler.h"
25#include "swift/AST/ASTMangler.h"
26#include "swift/AST/Attr.h"
27#include "swift/AST/Decl.h"
28#include "swift/AST/DeclContext.h"
29#include "swift/AST/Expr.h"
30#include "swift/AST/GenericEnvironment.h"
31#include "swift/AST/IRGenOptions.h"
32#include "swift/AST/Module.h"
33#include "swift/AST/ModuleLoader.h"
34#include "swift/AST/ParameterList.h"
35#include "swift/AST/Pattern.h"
36#include "swift/AST/TypeDifferenceVisitor.h"
37#include "swift/AST/TypeWalker.h"
38#include "swift/AST/Types.h"
39#include "swift/Basic/Assertions.h"
40#include "swift/Basic/Compiler.h"
41#include "swift/Basic/SourceManager.h"
42#include "swift/Basic/Version.h"
43#include "swift/ClangImporter/ClangImporter.h"
44#include "swift/ClangImporter/ClangModule.h"
45#include "swift/Demangling/ManglingMacros.h"
46#include "swift/SIL/SILArgument.h"
47#include "swift/SIL/SILBasicBlock.h"
48#include "swift/SIL/SILDebugScope.h"
49#include "swift/SIL/SILModule.h"
50#include "swift/Serialization/SerializedModuleLoader.h"
51#include "clang/AST/ASTContext.h"
52#include "clang/AST/Decl.h"
53#include "clang/AST/ExternalASTSource.h"
54#include "clang/Basic/Module.h"
55#include "clang/Basic/SourceLocation.h"
56#include "clang/Basic/SourceManager.h"
57#include "clang/Basic/TargetInfo.h"
58#include "clang/Frontend/CompilerInstance.h"
59#include "clang/Lex/HeaderSearchOptions.h"
60#include "clang/Lex/Preprocessor.h"
61#include "clang/Serialization/ASTReader.h"
62#include "llvm/ADT/StringRef.h"
459:67…
460 char *Ptr = DebugInfoNames.Allocate<char>(Length + 1);
461 memcpy(Ptr, Data, Length);
462 *(Ptr + Length) = 0;
463 return StringRef(Ptr, Length);
⋯4 lines
907:48… ::Module *ClangModule) {
908 // PCH files don't have a signature field in the control block,
909 // but LLVM detects skeleton CUs by looking for a n …
2424:23… me, ...) case TypeKind::Name##Storage:
2425#include "swift/AST/ReferenceStorage.def"
2426 {
2427 auto *ReferenceTy = cast<ReferenceStorageType>(BaseTy);
2428 auto CanTy = …