HomeSort by relevance Sort by last modified time
    Searched defs:Discriminator (Results 1 - 14 of 14) sorted by null

  /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/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...]
  /external/llvm/include/llvm/DebugInfo/DWARF/
DWARFDebugLine.h 114 // An unsigned integer representing the DWARF path discriminator value
116 uint32_t Discriminator;
  /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/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/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...]
  /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...]
  /external/llvm/lib/MC/
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...]
  /external/clang/lib/AST/
ItaniumMangle.cpp 126 llvm::DenseMap<DiscriminatorKeyTy, unsigned> Discriminator;
192 unsigned discriminator = getASTContext().getManglingNumber(ND); local
193 if (discriminator == 1)
195 disc = discriminator - 2;
200 unsigned &discriminator = Uniquifier[ND]; local
201 if (!discriminator) {
203 discriminator = ++Discriminator[std::make_pair(DC, ND->getIdentifier())];
205 if (discriminator == 1)
207 disc = discriminator-2
    [all...]
MicrosoftMangle.cpp 93 llvm::DenseMap<DiscriminatorKeyTy, unsigned> Discriminator;
182 unsigned &discriminator = Uniquifier[ND]; local
183 if (!discriminator)
184 discriminator = ++Discriminator[std::make_pair(DC, ND->getIdentifier())];
185 disc = discriminator + 1;
    [all...]
  /external/llvm/include/llvm/IR/
DebugInfoMetadata.h     [all...]
  /external/llvm/lib/CodeGen/AsmPrinter/
DwarfDebug.cpp     [all...]
  /external/llvm/unittests/IR/
MetadataTest.cpp     [all...]
  /external/llvm/lib/MC/MCParser/
AsmParser.cpp     [all...]

Completed in 1177 milliseconds