HomeSort by relevance Sort by last modified time
    Searched refs:Discriminator (Results 1 - 25 of 28) sorted by null

1 2

  /external/llvm/include/llvm/ProfileData/
SampleProf.h 66 /// header is) and the discriminator value within that line.
68 /// The discriminator value is useful to distinguish instructions
72 LineLocation(int L, unsigned D) : LineOffset(L), Discriminator(D) {}
74 unsigned Discriminator;
92 std::pair<int, unsigned>(Val.LineOffset, Val.Discriminator));
97 LHS.Discriminator == RHS.Discriminator;
173 void addBodySamples(int LineOffset, unsigned Discriminator, unsigned Num) {
181 BodySamples[LineLocation(LineOffset, Discriminator)].addSamples(Num);
183 void addCalledTargetSamples(int LineOffset, unsigned Discriminator,
    [all...]
  /external/llvm/lib/ProfileData/
SampleProfReader.cpp 28 // offset1[.discriminator]: number_of_samples [fn1:num fn2:num ... ]
29 // offset2[.discriminator]: number_of_samples [fn3:num fn4:num ... ]
31 // offsetN[.discriminator]: number_of_samples [fn5:num fn6:num ... ]
61 // b. [OPTIONAL] Discriminator. This is used if the sampled program
62 // was compiled with DWARF discriminator support
78 // different discriminator values. This allows the compiler to correctly
118 << ", discriminator: " << Loc.Discriminator
201 unsigned LineOffset, NumSamples, Discriminator = 0;
204 Matches[2].getAsInteger(10, Discriminator);
    [all...]
SampleProfWriter.cpp 43 if (Loc.Discriminator == 0)
46 OS << Loc.LineOffset << "." << Loc.Discriminator << ": ";
86 encodeULEB128(Loc.Discriminator, OS);
  /external/llvm/lib/Transforms/Utils/
AddDiscriminators.cpp 47 // By adding a discriminator value to the instructions in block 'if.then',
48 // we can distinguish instructions at line 101 with discriminator 0 from
49 // the instructions at line 101 with discriminator 1.
89 // Command line option to disable discriminator generation even in the
94 cl::desc("Disable generation of discriminator information."));
134 /// the previous one, but with a new DWARF discriminator value.
136 /// One of the main uses of this discriminator value is in runtime
144 /// If we did not have discriminator information, the profiler would
149 /// To decide where to create new discriminator values, this function
155 /// different discriminator number than I1
    [all...]
  /external/llvm/include/llvm/MC/
MCDwarf.h 67 // Discriminator
68 unsigned Discriminator;
82 unsigned isa, unsigned discriminator)
84 Discriminator(discriminator) {}
105 /// getDiscriminator - Get the Discriminator of this MCDwarfLoc.
106 unsigned getDiscriminator() const { return Discriminator; }
123 /// setDiscriminator - Set the Discriminator of this MCDwarfLoc.
124 void setDiscriminator(unsigned discriminator) {
125 Discriminator = discriminator
    [all...]
MCObjectStreamer.h 126 unsigned Isa, unsigned Discriminator,
MCContext.h 450 unsigned Discriminator) {
456 CurrentDwarfLoc.setDiscriminator(Discriminator);
MCStreamer.h 655 unsigned Isa, unsigned Discriminator,
  /external/llvm/test/MC/ELF/
discriminator.s 11 .loc 1 2 discriminator 1
59 # DWARF-DUMP: Address Line Column File ISA Discriminator Flags
  /external/llvm/lib/Transforms/Scalar/
SampleProfile.cpp 229 unsigned Discriminator = DIL->getDiscriminator();
230 unsigned Weight = Samples->samplesAt(LOffset, Discriminator);
231 DEBUG(dbgs() << " " << Lineno << "." << Discriminator << ":" << Inst
232 << " (line offset: " << LOffset << "." << Discriminator
  /external/llvm/bindings/go/llvm/
DIBuilderBindings.h 52 unsigned Discriminator);
DIBuilderBindings.cpp 69 unsigned Discriminator) {
72 unwrap<MDLocalScope>(Scope), unwrap<MDFile>(File), Discriminator);
  /external/llvm/include/llvm/DebugInfo/DWARF/
DWARFDebugLine.h 114 // An unsigned integer representing the DWARF path discriminator value
116 uint32_t Discriminator;
  /external/llvm/lib/IR/
LLVMContextImpl.h 614 unsigned Discriminator;
616 MDNodeKeyImpl(Metadata *Scope, Metadata *File, unsigned Discriminator)
617 : Scope(Scope), File(File), Discriminator(Discriminator) {}
620 Discriminator(N->getDiscriminator()) {}
624 Discriminator == RHS->getDiscriminator();
627 return hash_combine(Scope, File, Discriminator);
    [all...]
DebugInfoMetadata.cpp 78 // The discriminator should instead be calculated from local information
395 unsigned Discriminator,
399 DEFINE_GETIMPL_LOOKUP(MDLexicalBlockFile, (Scope, File, Discriminator));
401 DEFINE_GETIMPL_STORE(MDLexicalBlockFile, (Discriminator), Ops);
DIBuilder.cpp 710 unsigned Discriminator) {
711 return MDLexicalBlockFile::get(VMContext, Scope, File, Discriminator);
    [all...]
  /external/llvm/include/llvm/IR/
DebugInfoMetadata.h     [all...]
DIBuilder.h 573 /// @param Discriminator DWARF path discriminator value.
575 unsigned Discriminator = 0);
    [all...]
  /external/llvm/lib/DebugInfo/DWARF/
DWARFDebugLine.cpp 141 Discriminator = 0;
151 << format(" %6u %3u %13u ", File, Isa, Discriminator)
181 OS << "Address Line Column File ISA Discriminator Flags\n"
341 State.Row.Discriminator = debug_line_data.getULEB128(offset_ptr);
  /external/llvm/lib/MC/
MCObjectStreamer.cpp 285 unsigned Discriminator,
292 Isa, Discriminator, FileName);
MCAsmStreamer.cpp 192 unsigned Isa, unsigned Discriminator,
873 unsigned Discriminator,
895 if (Discriminator)
896 OS << " discriminator " << Discriminator;
905 Isa, Discriminator, FileName);
    [all...]
MCDwarf.cpp 125 unsigned Discriminator = 0;
143 if (Discriminator != it->getDiscriminator()) {
144 Discriminator = it->getDiscriminator();
145 unsigned Size = getULEB128Size(Discriminator);
149 MCOS->EmitULEB128IntValue(Discriminator);
    [all...]
MCStreamer.cpp 154 unsigned Discriminator,
157 Discriminator);
  /external/llvm/unittests/IR/
MetadataTest.cpp     [all...]
  /external/llvm/lib/CodeGen/AsmPrinter/
DwarfDebug.cpp     [all...]

Completed in 410 milliseconds

1 2