Home
last modified time | relevance | path

Searched refs:Remark (Results 1 – 25 of 88) sorted by relevance

1234

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Remarks/
H A DRemark.cpp20 std::string Remark::getArgsAsMsg() const { in getArgsAsMsg()
68 extern "C" void LLVMRemarkEntryDispose(LLVMRemarkEntryRef Remark) { in LLVMRemarkEntryDispose() argument
69 delete unwrap(Remark); in LLVMRemarkEntryDispose()
72 extern "C" LLVMRemarkType LLVMRemarkEntryGetType(LLVMRemarkEntryRef Remark) { in LLVMRemarkEntryGetType() argument
74 return static_cast<LLVMRemarkType>(unwrap(Remark)->RemarkType); in LLVMRemarkEntryGetType()
78 LLVMRemarkEntryGetPassName(LLVMRemarkEntryRef Remark) { in LLVMRemarkEntryGetPassName() argument
79 return wrap(&unwrap(Remark)->PassName); in LLVMRemarkEntryGetPassName()
83 LLVMRemarkEntryGetRemarkName(LLVMRemarkEntryRef Remark) { in LLVMRemarkEntryGetRemarkName() argument
84 return wrap(&unwrap(Remark)->RemarkName); in LLVMRemarkEntryGetRemarkName()
88 LLVMRemarkEntryGetFunctionName(LLVMRemarkEntryRef Remark) { in LLVMRemarkEntryGetFunctionName() argument
[all …]
H A DYAMLRemarkSerializer.cpp39 template <> struct MappingTraits<remarks::Remark *> {
40 static void mapping(IO &io, remarks::Remark *&Remark) { in mapping()
43 if (io.mapTag("!Passed", (Remark->RemarkType == Type::Passed))) in mapping()
45 else if (io.mapTag("!Missed", (Remark->RemarkType == Type::Missed))) in mapping()
47 else if (io.mapTag("!Analysis", (Remark->RemarkType == Type::Analysis))) in mapping()
50 (Remark->RemarkType == Type::AnalysisFPCommute))) in mapping()
53 (Remark->RemarkType == Type::AnalysisAliasing))) in mapping()
55 else if (io.mapTag("!Failure", (Remark->RemarkType == Type::Failure))) in mapping()
65 unsigned PassID = StrTab.add(Remark->PassName).first; in mapping()
66 unsigned NameID = StrTab.add(Remark->RemarkName).first; in mapping()
[all …]
H A DRemarkLinker.cpp53 Remark &RemarkLinker::keep(std::unique_ptr<Remark> Remark) { in keep() argument
54 StrTab.internalize(*Remark); in keep()
55 auto Inserted = Remarks.insert(std::move(Remark)); in keep()
64 static bool shouldKeepRemark(const Remark &R) { return R.Loc.hasValue(); } in shouldKeepRemark()
85 Expected<std::unique_ptr<Remark>> Next = Parser.next(); in link()
123 for (const Remark &R : remarks()) in serialize()
H A DBitstreamRemarkSerializer.cpp267 void BitstreamRemarkSerializerHelper::emitRemarkBlock(const Remark &Remark, in emitRemarkBlock() argument
273 R.push_back(static_cast<uint64_t>(Remark.RemarkType)); in emitRemarkBlock()
274 R.push_back(StrTab.add(Remark.RemarkName).first); in emitRemarkBlock()
275 R.push_back(StrTab.add(Remark.PassName).first); in emitRemarkBlock()
276 R.push_back(StrTab.add(Remark.FunctionName).first); in emitRemarkBlock()
279 if (const Optional<RemarkLocation> &Loc = Remark.Loc) { in emitRemarkBlock()
288 if (Optional<uint64_t> Hotness = Remark.Hotness) { in emitRemarkBlock()
295 for (const Argument &Arg : Remark.Args) { in emitRemarkBlock()
347 void BitstreamRemarkSerializer::emit(const Remark &Remark) { in emit() argument
362 Helper.emitRemarkBlock(Remark, *StrTab); in emit()
H A DBitstreamRemarkParser.h54 Expected<std::unique_ptr<Remark>> next() override;
64 Expected<std::unique_ptr<Remark>> parseRemark();
72 Expected<std::unique_ptr<Remark>>
H A DYAMLRemarkParser.h68 Expected<std::unique_ptr<Remark>> next() override;
83 Expected<std::unique_ptr<Remark>> parseRemark(yaml::Document &Remark);
H A DYAMLRemarkParser.cpp189 Expected<std::unique_ptr<Remark>>
204 std::unique_ptr<Remark> Result = std::make_unique<Remark>(); in parseRemark()
205 Remark &TheRemark = *Result; in parseRemark()
413 Expected<std::unique_ptr<Remark>> YAMLRemarkParser::next() { in next()
417 Expected<std::unique_ptr<Remark>> MaybeResult = parseRemark(*YAMLIt); in next()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Remarks/
H A DRemark.h67 struct Remark { struct
92 Remark() = default; argument
93 Remark(Remark &&) = default;
94 Remark &operator=(Remark &&) = default; argument
100 Remark clone() const { return *this; } in clone() argument
105 Remark(const Remark &) = default;
106 Remark& operator=(const Remark &) = default; argument
110 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(Remark, LLVMRemarkEntryRef)
156 inline bool operator==(const Remark &LHS, const Remark &RHS) {
163 inline bool operator!=(const Remark &LHS, const Remark &RHS) {
[all …]
H A DRemarkLinker.h31 bool operator()(const std::unique_ptr<Remark> &LHS, in operator()
32 const std::unique_ptr<Remark> &RHS) const { in operator()
47 std::set<std::unique_ptr<Remark>, RemarkPtrCompare> Remarks;
53 Remark &keep(std::unique_ptr<Remark> Remark);
H A DYAMLRemarkSerializer.h40 void emit(const Remark &Remark) override;
82 void emit(const Remark &Remark) override;
H A DBitstreamRemarkSerializer.h112 void emitRemarkBlock(const Remark &Remark, StringTable &StrTab);
144 void emit(const Remark &Remark) override;
H A DRemarkStringTable.h31 struct Remark;
59 void internalize(Remark &R);
H A DRemarkSerializer.h56 virtual void emit(const Remark &Remark) = 0;
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm-c/
H A DRemarks.h147 extern void LLVMRemarkEntryDispose(LLVMRemarkEntryRef Remark);
155 extern enum LLVMRemarkType LLVMRemarkEntryGetType(LLVMRemarkEntryRef Remark);
163 LLVMRemarkEntryGetPassName(LLVMRemarkEntryRef Remark);
171 LLVMRemarkEntryGetRemarkName(LLVMRemarkEntryRef Remark);
179 LLVMRemarkEntryGetFunctionName(LLVMRemarkEntryRef Remark);
189 LLVMRemarkEntryGetDebugLoc(LLVMRemarkEntryRef Remark);
198 extern uint64_t LLVMRemarkEntryGetHotness(LLVMRemarkEntryRef Remark);
205 extern uint32_t LLVMRemarkEntryGetNumArgs(LLVMRemarkEntryRef Remark);
216 extern LLVMRemarkArgRef LLVMRemarkEntryGetFirstArg(LLVMRemarkEntryRef Remark);
228 LLVMRemarkEntryRef Remark);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DInlineAdvisor.cpp303 raw_string_ostream Remark(Buffer); in inlineCostStr() local
304 Remark << IC; in inlineCostStr()
305 return Remark.str(); in inlineCostStr()
409 void llvm::addLocationToRemarks(OptimizationRemark &Remark, DebugLoc DLoc) { in addLocationToRemarks() argument
415 Remark << " at callsite "; in addLocationToRemarks()
418 Remark << " @ "; in addLocationToRemarks()
425 Remark << Name << ":" << ore::NV("Line", Offset) << ":" in addLocationToRemarks()
428 Remark << "." << ore::NV("Disc", Discriminator); in addLocationToRemarks()
432 Remark << ";"; in addLocationToRemarks()
442 OptimizationRemark Remark(PassName ? PassName : DEBUG_TYPE, RemarkName, in emitInlinedInto() local
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-opt-report/
H A DOptReport.cpp178 Expected<std::unique_ptr<remarks::Remark>> MaybeRemark = Parser.next(); in readLocationInfo()
193 const remarks::Remark &Remark = **MaybeRemark; in readLocationInfo() local
195 bool Transformed = Remark.RemarkType == remarks::Type::Passed; in readLocationInfo()
201 for (const remarks::Argument &Arg : Remark.Args) { in readLocationInfo()
210 const Optional<remarks::RemarkLocation> &Loc = Remark.Loc; in readLocationInfo()
227 if (Remark.PassName == "inline") { in readLocationInfo()
229 [std::string(Remark.FunctionName)][Column]; in readLocationInfo()
231 } else if (Remark.PassName == "loop-unroll") { in readLocationInfo()
233 [std::string(Remark.FunctionName)][Column]; in readLocationInfo()
236 } else if (Remark.PassName == "loop-vectorize") { in readLocationInfo()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DAnnotationRemarks.cpp47 AutoInitRemark Remark(ORE, REMARK_PASS, DL, TLI); in tryEmitAutoInitRemark() local
54 Remark.inspectStore(*SI); in tryEmitAutoInitRemark()
62 Remark.inspectIntrinsicCall(*II); in tryEmitAutoInitRemark()
71 Remark.inspectCall(*CI); in tryEmitAutoInitRemark()
75 Remark.inspectUnknown(*I); in tryEmitAutoInitRemark()
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DRemarks.rst60 Remark diagnostics
341 | Remark name | VBR6 (string table index) |
482 <Remark version codeid=2 abbrevid=5 op0=0/>
484 <Remark BlockID=9 NumWords=8 BlockCodeSize=4>
485 <Remark header codeid=5 abbrevid=4 op0=2 op1=0 op2=1 op3=2/>
486 <Remark debug location codeid=6 abbrevid=5 op0=3 op1=99 op2=55/>
487 <Remark hotness codeid=7 abbrevid=6 op0=999999999/>
489 </Remark>
498 <Remark version codeid=2 abbrevid=5 op0=30/>
501 <Remark BlockID=9 NumWords=8 BlockCodeSize=4>
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/tools/opt-viewer/
H A Doptrecord.py56 class Remark(yaml.YAMLObject): class
237 class Analysis(Remark):
253 class Passed(Remark):
261 class Missed(Remark):
308 if not Remark.demangler_proc:
309 Remark.set_demangler(Remark.default_demangler)
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineOptimizationRemarkEmitter.cpp43 DiagnosticInfoMIROptimization &Remark) { in computeHotness() argument
44 const MachineBasicBlock *MBB = Remark.getBlock(); in computeHotness()
46 Remark.setHotness(computeHotness(*MBB)); in computeHotness()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DOpenMPOpt.cpp584 auto Remark = [&](OptimizationRemarkAnalysis ORA) { in printICVs() local
592 emitRemark<OptimizationRemarkAnalysis>(F, "OpenMPICVTracker", Remark); in printICVs()
603 auto Remark = [&](OptimizationRemarkAnalysis ORA) { in printKernels() local
608 emitRemark<OptimizationRemarkAnalysis>(F, "OpenMPGPU", Remark); in printKernels()
776 auto Remark = [&](OptimizationRemark OR) { in mergeParallelRegions() local
790 "OpenMPParallelRegionMerging", Remark); in mergeParallelRegions()
877 auto Remark = [&](OptimizationRemark OR) { in mergeParallelRegions() local
886 Remark); in mergeParallelRegions()
1052 auto Remark = [&](OptimizationRemark OR) { in deleteParallelRegions() local
1058 Remark); in deleteParallelRegions()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DSampleProfileLoaderBaseImpl.h289 OptRemarkAnalysisT Remark(DEBUG_TYPE, "AppliedSamples", &Inst);
290 Remark << "Applied " << ore::NV("NumSamples", *R);
291 Remark << " samples from profile (offset: ";
292 Remark << ore::NV("LineOffset", LineOffset);
294 Remark << ".";
295 Remark << ore::NV("Discriminator", Discriminator);
297 Remark << ")";
298 return Remark;
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DDiagnosticFrontendKinds.td37 def remark_fe_backend_plugin: Remark<"%0">, BackendInfo, InGroup<RemarkBackendPlugin>;
50 def remark_fe_backend_optimization_remark : Remark<"%0">, BackendInfo,
52 def remark_fe_backend_optimization_remark_missed : Remark<"%0">, BackendInfo,
54 def remark_fe_backend_optimization_remark_analysis : Remark<"%0">, BackendInfo,
56 def remark_fe_backend_optimization_remark_analysis_fpcommute : Remark<"%0; "
60 def remark_fe_backend_optimization_remark_analysis_aliasing : Remark<"%0; "
228 def remark_module_build : Remark<"building module '%0' as '%1'">,
230 def remark_module_build_done : Remark<"finished building module '%0'">,
H A DDiagnosticIDs.h83 Remark = 2, ///< Present this diagnostic as a remark. enumerator
94 Remark ///< A diagnostic that indicates normal progress through enumerator
168 Ignored, Note, Remark, Warning, Error, Fatal enumerator
/netbsd-src/external/apache2/llvm/dist/clang/lib/Basic/
H A DWarnings.cpp203 const auto Flavor = diag::Flavor::Remark; in ProcessWarningOptions()
210 auto Severity = IsPositive ? diag::Severity::Remark in ProcessWarningOptions()
228 IsPositive ? diag::Severity::Remark in ProcessWarningOptions()

1234