| /src/external/apache2/llvm/dist/llvm/lib/IR/ |
| PseudoProbe.cpp | 30 auto Discriminator = DIL->getDiscriminator(); 31 if (DILocation::isPseudoProbeDiscriminator(Discriminator)) { 34 PseudoProbeDwarfDiscriminator::extractProbeIndex(Discriminator); 36 PseudoProbeDwarfDiscriminator::extractProbeType(Discriminator); 38 PseudoProbeDwarfDiscriminator::extractProbeAttributes(Discriminator); 40 PseudoProbeDwarfDiscriminator::extractProbeFactor(Discriminator) / 79 auto Discriminator = DIL->getDiscriminator(); 80 if (DILocation::isPseudoProbeDiscriminator(Discriminator)) { 82 PseudoProbeDwarfDiscriminator::extractProbeIndex(Discriminator); 84 PseudoProbeDwarfDiscriminator::extractProbeType(Discriminator); [all...] |
| LLVMContextImpl.h | 567 Metadata *Discriminator; 578 MDString *Identifier, Metadata *Discriminator, 586 Discriminator(Discriminator), DataLocation(DataLocation), 597 Discriminator(N->getRawDiscriminator()), 614 Discriminator == RHS->getRawDiscriminator() && 822 unsigned Discriminator; 824 MDNodeKeyImpl(Metadata *Scope, Metadata *File, unsigned Discriminator) 825 : Scope(Scope), File(File), Discriminator(Discriminator) {} [all...] |
| DebugInfoMetadata.cpp | 27 // Use FS-AFDO discriminator. 29 "enable-fs-discriminator", cl::Hidden, cl::init(false), 602 Metadata *TemplateParams, MDString *Identifier, Metadata *Discriminator, 612 Identifier, Discriminator, DataLocation, Associated, Allocated, Rank)); 615 Discriminator, DataLocation, Associated, Allocated, 627 Metadata *VTableHolder, Metadata *TemplateParams, Metadata *Discriminator, 638 VTableHolder, TemplateParams, &Identifier, Discriminator, 651 Discriminator, DataLocation, Associated, Allocated, 666 Metadata *VTableHolder, Metadata *TemplateParams, Metadata *Discriminator, 677 TemplateParams, &Identifier, Discriminator, DataLocation, Associated [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| AddDiscriminators.cpp | 46 // By adding a discriminator value to the instructions in block 'if.then', 47 // we can distinguish instructions at line 101 with discriminator 0 from 48 // the instructions at line 101 with discriminator 1. 79 // Command line option to disable discriminator generation even in the 84 cl::desc("Disable generation of discriminator information.")); 146 /// the previous one, but with a new DWARF discriminator value. 148 /// One of the main uses of this discriminator value is in runtime 156 /// If we did not have discriminator information, the profiler would 161 /// To decide where to create new discriminator values, this function 167 /// different discriminator number than I1 [all...] |
| SampleProfileLoaderBaseUtil.cpp | 70 /// (LineOffset, Discriminator). 75 uint32_t Discriminator, 77 LineLocation Loc(LineOffset, Discriminator);
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| MIRFSDiscriminator.cpp | 1 //===-------- MIRFSDiscriminator.cpp: Flow Sensitive Discriminator --------===// 10 // sensitive discriminator to the instruction debug information. 62 // have the same lineno and discriminator, but residing in different BBs, 63 // the latter instruction will get a new discriminator value. The new 64 // discriminator keeps the existing discriminator value but sets new bits 98 unsigned Discriminator = DIL->getDiscriminator(); 99 LocationDiscriminator LD{DIL->getFilename(), LineNo, Discriminator}; 110 unsigned NewD = Discriminator | DiscriminatorCurrPass; 113 LLVM_DEBUG(dbgs() << "Could not encode discriminator: [all...] |
| /src/external/apache2/llvm/dist/llvm/tools/llvm-profgen/ |
| CallContext.h | 29 if (Callsite.second.Discriminator > 0) { 31 CallsiteStr += Twine(Callsite.second.Discriminator).str();
|
| ProfileGenerator.cpp | 252 LeafLoc.second.LineOffset, LeafLoc.second.Discriminator); 256 LeafLoc.second.Discriminator, 319 LeafLoc->second.Discriminator, 388 CallerLeafFrameLoc.second.Discriminator, 391 CallerLeafFrameLoc.second.Discriminator,
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/ |
| DIContext.h | 46 uint32_t Discriminator = 0; 56 Discriminator == RHS.Discriminator; 65 StartLine, Discriminator) < 67 RHS.Column, RHS.StartLine, RHS.Discriminator);
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/ProfileData/ |
| SampleProf.h | 256 /// header is) and the discriminator value within that line. 258 /// The discriminator value is useful to distinguish instructions 262 LineLocation(uint32_t L, uint32_t D) : LineOffset(L), Discriminator(D) {} 269 (LineOffset == O.LineOffset && Discriminator < O.Discriminator); 273 return LineOffset == O.LineOffset && Discriminator == O.Discriminator; 277 return LineOffset != O.LineOffset || Discriminator != O.Discriminator; 281 uint32_t Discriminator; [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ |
| SampleProfileLoaderBaseUtil.h | 42 uint32_t Discriminator, uint64_t Samples);
|
| SampleProfileLoaderBaseImpl.h | 282 uint32_t Discriminator = DIL->getBaseDiscriminator(); 283 ErrorOr<uint64_t> R = FS->findSamplesAt(LineOffset, Discriminator); 286 CoverageTracker.markSamplesUsed(FS, LineOffset, Discriminator, R.get()); 293 if (Discriminator) { 295 Remark << ore::NV("Discriminator", Discriminator);
|
| /src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| InlineAdvisor.cpp | 395 uint32_t Discriminator = DIL->getBaseDiscriminator(); 401 if (Discriminator) 402 CallSiteLoc << "." << llvm::utostr(Discriminator); 421 unsigned int Discriminator = DIL->getBaseDiscriminator(); 427 if (Discriminator) 428 Remark << "." << ore::NV("Disc", Discriminator);
|
| /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/Symbolize/ |
| DIPrinter.cpp | 144 if (Info.Discriminator) 145 OS << " (discriminator " << Info.Discriminator << ')'; 161 if (Info.Discriminator) 162 OS << " Discriminator: " << Info.Discriminator << '\n'; 313 {"Discriminator", LineInfo.Discriminator}});
|
| /src/external/apache2/llvm/dist/llvm/lib/ProfileData/ |
| SampleProfReader.cpp | 122 /// \param Discriminator discriminator of the line. 129 uint32_t &Discriminator, StringRef &CalleeName, 148 Discriminator = 0; 152 if (Loc.substr(n2 + 1).getAsInteger(10, Discriminator)) 280 uint32_t Depth, LineOffset, Discriminator; 285 Discriminator, FName, TargetCountMap, FunctionHash, 304 LineLocation(LineOffset, Discriminator))[std::string(FName)]; 317 LineOffset, Discriminator, name_count.first, 320 MergeResult(Result, FProfile.addBodySamples(LineOffset, Discriminator, [all...] |
| SampleProfWriter.cpp | 403 if (Loc.Discriminator == 0) 406 OS << Loc.LineOffset << "." << Loc.Discriminator << ": "; 423 if (Loc.Discriminator == 0) 426 OS << Loc.LineOffset << "." << Loc.Discriminator << ": "; 696 encodeULEB128(Loc.Discriminator, OS); 718 encodeULEB128(Loc.Discriminator, OS);
|
| SampleProf.cpp | 106 if (Discriminator > 0) 107 OS << "." << Discriminator; 218 // encoded in the Discriminator field of the call instruction's debug
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| DebugInfoMetadata.h | 30 #include "llvm/Support/Discriminator.h" 1082 DIDerivedType *Discriminator, Metadata *DataLocation, 1089 getCanonicalMDString(Context, Identifier), Discriminator, DataLocation, 1098 MDString *Identifier, Metadata *Discriminator, Metadata *DataLocation, 1120 StringRef Identifier = "", DIDerivedType *Discriminator = nullptr, 1125 Identifier, Discriminator, DataLocation, Associated, Allocated, Rank)) 1133 Metadata *Discriminator = nullptr, Metadata *DataLocation = nullptr, 1138 Identifier, Discriminator, DataLocation, Associated, Allocated, Rank)) 1155 Metadata *TemplateParams, Metadata *Discriminator, 1176 Metadata *TemplateParams, Metadata *Discriminator, [all...] |
| DIBuilder.h | 430 /// variant part normally has a discriminator (though this is not 439 /// \param Discriminator Discriminant member 446 DIDerivedType *Discriminator, 805 /// \param Discriminator DWARF path discriminator value. 807 unsigned Discriminator = 0);
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/MC/ |
| MCDwarf.h | 83 uint32_t Discriminator; 98 unsigned isa, unsigned discriminator) 100 Discriminator(discriminator) {} 121 /// Get the Discriminator of this MCDwarfLoc. 122 unsigned getDiscriminator() const { return Discriminator; } 148 /// Set the Discriminator of this MCDwarfLoc. 149 void setDiscriminator(unsigned discriminator) { 150 Discriminator = discriminator; [all...] |
| MCObjectStreamer.h | 146 unsigned Discriminator,
|
| MCContext.h | 731 unsigned Discriminator) { 737 CurrentDwarfLoc.setDiscriminator(Discriminator);
|
| /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/DWARF/ |
| DWARFDebugLine.cpp | 465 Discriminator = 0; 478 Discriminator = 0; 488 << "Address Line Column File ISA Discriminator Flags\n"; 496 << format(" %6u %3u %13u ", File, Isa, Discriminator) 946 State.Row.Discriminator = TableData.getULEB128(Cursor); 948 *OS << " (" << State.Row.Discriminator << ")"; 1412 Result.Discriminator = Row.Discriminator;
|
| /src/external/apache2/llvm/dist/llvm/lib/MC/ |
| MCDwarf.cpp | 173 unsigned Discriminator = 0; 190 if (Discriminator != LineEntry.getDiscriminator() && 192 Discriminator = LineEntry.getDiscriminator(); 193 unsigned Size = getULEB128Size(Discriminator); 197 MCOS->emitULEB128IntValue(Discriminator); 224 Discriminator = 0;
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/ |
| DWARFDebugLine.h | 172 /// An unsigned integer representing the DWARF path discriminator value 174 uint32_t Discriminator;
|