/external/llvm/lib/Transforms/Scalar/ |
SampleProfile.cpp | 72 /// header is) and the discriminator value within that line. 74 /// The discriminator value is useful to distinguish instructions 78 InstructionLocation(int L, unsigned D) : LineOffset(L), Discriminator(D) {} 80 unsigned Discriminator; 98 std::pair<int, unsigned>(Val.LineOffset, Val.Discriminator)); 102 LHS.Discriminator == RHS.Discriminator; 133 void addBodySamples(int LineOffset, unsigned Discriminator, unsigned Num) { 135 BodySamples[InstructionLocation(LineOffset, Discriminator)] += Num; 333 << ", discriminator: " << SI->first.Discriminato [all...] |
/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 | 116 unsigned Isa, unsigned Discriminator,
|
MCContext.h | 360 unsigned Discriminator) { 366 CurrentDwarfLoc.setDiscriminator(Discriminator);
|
MCStreamer.h | 672 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/DebugInfo/ |
DWARFDebugLine.h | 114 // An unsigned integer representing the DWARF path discriminator value 116 uint32_t Discriminator;
|
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 | 259 unsigned Discriminator, 266 Isa, Discriminator, FileName);
|
MCAsmStreamer.cpp | 193 unsigned Isa, unsigned Discriminator, 868 unsigned Discriminator, 871 Isa, Discriminator, FileName); 892 if (Discriminator) 893 OS << " discriminator " << Discriminator; [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 | 185 unsigned Discriminator, 188 Discriminator);
|
/external/llvm/include/llvm/IR/ |
DIBuilder.h | [all...] |
/external/llvm/lib/CodeGen/AsmPrinter/ |
DwarfDebug.cpp | [all...] |
/external/llvm/lib/IR/ |
DIBuilder.cpp | [all...] |
/external/clang/lib/AST/ |
MicrosoftMangle.cpp | 90 llvm::DenseMap<DiscriminatorKeyTy, unsigned> Discriminator; 161 unsigned &discriminator = Uniquifier[ND]; local 162 if (!discriminator) 163 discriminator = ++Discriminator[std::make_pair(DC, ND->getIdentifier())]; 164 disc = discriminator; [all...] |
ItaniumMangle.cpp | 118 llvm::DenseMap<DiscriminatorKeyTy, unsigned> Discriminator; 176 unsigned discriminator = getASTContext().getManglingNumber(ND); local 177 if (discriminator == 1) 179 disc = discriminator - 2; 184 unsigned &discriminator = Uniquifier[ND]; local 185 if (!discriminator) { 187 discriminator = ++Discriminator[std::make_pair(DC, ND->getIdentifier())]; 189 if (discriminator == 1) 191 disc = discriminator-2 [all...] |
/external/llvm/lib/MC/MCParser/ |
AsmParser.cpp | [all...] |