Home
last modified time | relevance | path

Searched refs:Preamble (Results 1 – 25 of 40) sorted by relevance

12

/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DParsedAST.cpp350 if (Preamble && Preamble->StatCache) in build()
358 Preamble ? &Preamble->Preamble : nullptr; in build()
384 if (Preamble) { in build()
453 if (Preamble && Preamble->MainIsIncludeGuarded) { in build()
560 if (Preamble) { in build()
576 if (Preamble) { in build()
590 if (Preamble) in build()
598 if (Preamble) in build()
606 if (Preamble) in build()
659 if (Preamble) in build()
[all …]
H A DPreamble.h50 PreambleData(PrecompiledPreamble Preamble) : Preamble(std::move(Preamble)) {} in PreambleData()
55 PrecompiledPreamble Preamble; member
110 bool isPreambleCompatible(const PreambleData &Preamble,
123 static PreamblePatch unmodified(const PreambleData &Preamble);
H A DParsedAST.h54 std::shared_ptr<const PreambleData> Preamble);
121 std::shared_ptr<const PreambleData> Preamble,
132 std::shared_ptr<const PreambleData> Preamble; variable
H A DCompiler.cpp121 const PrecompiledPreamble *Preamble, in prepareCompilerInstance() argument
132 if (Preamble) { in prepareCompilerInstance()
133 Preamble->OverridePreamble(*CI, VFS, Buffer.get()); in prepareCompilerInstance()
H A DPreamble.cpp577 bool isPreambleCompatible(const PreambleData &Preamble, in isPreambleCompatible() argument
585 Preamble.CompileCommand) && in isPreambleCompatible()
586 Preamble.Preamble.CanReuse(CI, *ContentsBuffer, Bounds, *VFS); in isPreambleCompatible()
620 Baseline.Preamble.getContents().str(), Modified.CompileCommand); in create()
741 PreamblePatch PreamblePatch::unmodified(const PreambleData &Preamble) { in unmodified() argument
743 PP.PreambleIncludes = Preamble.Includes.MainFileIncludes; in unmodified()
744 PP.ModifiedBounds = Preamble.Preamble.getBounds(); in unmodified()
H A DCodeComplete.cpp1207 const PreambleData &Preamble; member
1226 for (const auto &MacroName : Preamble.Macros.Names) { in loadMainFilePreambleMacros()
1286 if (Input.Preamble.StatCache) in semaCodeComplete()
1289 std::move(CI), !CompletingInPreamble ? &Input.Preamble.Preamble : nullptr, in semaCodeComplete()
1982 if (Preamble == nullptr) // Can't run without Sema. in codeCompleteComment()
1995 {FileName, Offset, *Preamble, in codeCompleteComment()
2030 const PreambleData *Preamble, in codeComplete() argument
2049 Preamble, ParseInput); in codeComplete()
2053 FileName, Preamble ? Preamble->Includes : IncludeStructure(), in codeComplete()
2066 const PreambleData &Preamble, in signatureHelp() argument
[all …]
H A DTUScheduler.cpp1089 auto Task = [this, Preamble = std::move(Preamble), CI = std::move(CI), in updatePreamble()
1095 if (!LatestPreamble || Preamble != *LatestPreamble) { in updatePreamble()
1104 std::swap(*LatestPreamble, Preamble); in updatePreamble()
1106 LatestPreamble = std::move(Preamble); in updatePreamble()
1112 Preamble.reset(); in updatePreamble()
1268 if (auto Preamble = getPossiblyStalePreamble()) in stats() local
1269 Result.UsedBytesPreamble = Preamble->Preamble.getSize(); in stats()
1744 std::shared_ptr<const PreambleData> Preamble = in runWithPreamble() local
1749 Preamble.get(), Signals.get()}); in runWithPreamble()
1765 std::shared_ptr<const PreambleData> Preamble; in runWithPreamble() local
[all …]
H A DCodeComplete.h279 const PreambleData *Preamble,
286 const PreambleData &Preamble,
H A DTUScheduler.h46 const PreambleData *Preamble; member
/llvm-project-15.0.7/llvm/lib/XRay/
H A DBlockPrinter.cpp15 CurrentState = State::Preamble; in visit()
25 CurrentState = State::Preamble; in visit()
30 CurrentState = State::Preamble; in visit()
35 CurrentState = State::Preamble; in visit()
41 if (CurrentState == State::Preamble) in visit()
/llvm-project-15.0.7/compiler-rt/lib/xray/tests/unit/
H A Dfdr_log_writer_test.cpp46 MetadataRecord Preamble[] = { in TEST() local
52 ASSERT_THAT(Writer.writeMetadataRecords(Preamble), in TEST()
84 MetadataRecord Preamble[] = { in TEST() local
93 ASSERT_THAT(Writer.writeMetadataRecords(Preamble), in TEST()
108 ASSERT_THAT(Writer.writeMetadataRecords(Preamble), in TEST()
134 MetadataRecord Preamble[] = { in TEST() local
140 ASSERT_THAT(Writer.writeMetadataRecords(Preamble), in TEST()
/llvm-project-15.0.7/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp77 std::string Preamble; member in __anon21803b4f0111::RewriteModernObjC
2585 Preamble += ","; in RewriteObjCStringLiteral()
5073 Preamble += HF; in RewriteByRefVar()
5903 Preamble += "\n};\n"; in Initialize()
5956 Preamble += "#else\n"; in Initialize()
5978 Preamble += "};\n"; in Initialize()
5994 Preamble += "};\n"; in Initialize()
6038 Preamble += " };\n"; in Initialize()
6041 Preamble += " }\n"; in Initialize()
6042 Preamble += "};\n"; in Initialize()
[all …]
H A DRewriteObjC.cpp75 std::string Preamble; member in __anon0b56e30a0111::RewriteObjC
2511 Preamble += ","; in RewriteObjCStringLiteral()
4956 Preamble += "};\n"; in Initialize()
4960 Preamble += "#endif\n"; in Initialize()
5000 Preamble += "#endif\n"; in Initialize()
5007 Preamble += "};\n"; in Initialize()
5010 Preamble += "#else\n"; in Initialize()
5012 Preamble += "#endif\n"; in Initialize()
5014 Preamble += "#endif\n"; in Initialize()
5023 Preamble += "};\n"; in Initialize()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clangd/tool/
H A DCheck.cpp84 std::shared_ptr<const PreambleData> Preamble; member in clang::clangd::__anon6f28e4d60111::Checker
167 Preamble = buildPreamble(File, *Invocation, Inputs, /*StoreInMemory=*/true, in buildAST()
176 if (!Preamble) { in buildAST()
180 ErrCount += showErrors(Preamble->Diags); in buildAST()
184 /*InvocationDiags=*/std::vector<Diag>{}, Preamble); in buildAST()
190 .drop_front(Preamble->Diags.size())); in buildAST()
265 auto CC = codeComplete(File, EndPos, Preamble.get(), Inputs, CCOpts); in testLocationFeatures()
/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/
H A DTUSchedulerTests.cpp194 [&](Expected<InputsAndPreamble> Preamble) { EXPECT_ERROR(Preamble); }); in TEST_F() argument
202 [&](Expected<InputsAndPreamble> Preamble) { in TEST_F() argument
203 EXPECT_TRUE(bool(Preamble)); in TEST_F()
211 [&](Expected<InputsAndPreamble> Preamble) { in TEST_F() argument
212 ASSERT_FALSE(bool(Preamble)); in TEST_F()
552 ASSERT_TRUE((bool)Preamble); in TEST_F()
684 [&](Expected<InputsAndPreamble> Preamble) { in TEST_F() argument
687 cantFail(std::move(Preamble)).Preamble->Preamble.getBounds().Size, in TEST_F()
699 [&](Expected<InputsAndPreamble> Preamble) { in TEST_F() argument
702 cantFail(std::move(Preamble)).Preamble->Preamble.getBounds().Size, in TEST_F()
[all …]
H A DTestTU.cpp121 auto Preamble = clang::clangd::buildPreamble(testPath(Filename), *CI, Inputs, in build() local
125 Diags.take(), Preamble); in build()
/llvm-project-15.0.7/clang-tools-extra/clangd/test/
H A Dsemantic-tokens-refresh.test19 # Preamble stays the same, no refresh requests.
26 # Preamble changes
/llvm-project-15.0.7/clang/test/CodeCompletion/
H A Dpch-and-module.m26 // ===--- Preamble
30 // ===--- Preamble + Modules
/llvm-project-15.0.7/clang/lib/Frontend/
H A DASTUnit.cpp1107 assert(Preamble && in Parse()
1309 if (Preamble) { in getMainBufferWithPrecompiledPreamble()
1324 Preamble.reset(); in getMainBufferWithPrecompiledPreamble()
1374 Preamble = std::move(*NewPreamble); in getMainBufferWithPrecompiledPreamble()
1394 assert(Preamble && "Preamble wasn't built"); in getMainBufferWithPrecompiledPreamble()
1838 if (Preamble || PreambleRebuildCountdown > 0) in Reparse()
2245 assert(Preamble && in CodeComplete()
2250 Preamble->AddImplicitPreamble(Clang->getInvocation(), VFS, in CodeComplete()
2497 if (Loc.isInvalid() || !Preamble || PreambleID.isInvalid()) in mapLocationFromPreamble()
2518 if (Loc.isInvalid() || !Preamble || PreambleID.isInvalid()) in mapLocationToPreamble()
[all …]
H A DFrontendActions.cpp375 bool Preamble = CI.getPreprocessorOpts().PrecompiledPreambleBytes.first != 0; in ExecuteAction() local
387 Preamble ? serialization::MK_Preamble in ExecuteAction()
1102 unsigned Preamble = in ExecuteAction() local
1104 llvm::outs().write((*Buffer)->getBufferStart(), Preamble); in ExecuteAction()
/llvm-project-15.0.7/clang-tools-extra/clangd/index/
H A DSymbolOrigin.h29 Preamble = 1 << 6, // From the dynamic index of preambles. enumerator
/llvm-project-15.0.7/llvm/test/tools/llvm-xray/X86/
H A Dfdr-dump-arg1.txt4 ; CHECK-NEXT: Preamble:
H A Dfdr-dump-arg1-version-3.txt5 ; CHECK-NEXT: Preamble:
/llvm-project-15.0.7/llvm/include/llvm/XRay/
H A DBlockPrinter.h26 Preamble, enumerator
/llvm-project-15.0.7/clang/include/clang/Frontend/
H A DASTUnit.h83 enum class SkipFunctionBodiesScope { None, Preamble, PreambleAndMainFile }; enumerator
225 llvm::Optional<PrecompiledPreamble> Preamble; variable

12