| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | MIRFSDiscriminator.cpp | 49 const DILocation *DIL) { in getCallStackHash() argument 55 uint64_t Ret = updateHash(std::to_string(DIL->getLine())); in getCallStackHash() 57 Ret ^= updateHash(DIL->getScope()->getSubprogram()->getLinkageName()); in getCallStackHash() 58 for (DIL = DIL->getInlinedAt(); DIL; DIL = DIL->getInlinedAt()) { in getCallStackHash() 59 Ret ^= updateHash(std::to_string(DIL->getLine())); in getCallStackHash() 60 Ret ^= updateHash(DIL->getScope()->getSubprogram()->getLinkageName()); in getCallStackHash() 98 const DILocation *DIL = I.getDebugLoc().get(); in runOnMachineFunction() local 99 if (!DIL) in runOnMachineFunction() 101 unsigned LineNo = DIL->getLine(); in runOnMachineFunction() 104 unsigned Discriminator = DIL->getDiscriminator(); in runOnMachineFunction() [all …]
|
| H A D | MIRSampleProfile.cpp | 235 auto DIL = BB->findBranchDebugLoc(); in setBranchProbs() local 240 if (DIL) in setBranchProbs() 241 dbgs() << DIL->getFilename() << ":" << DIL->getLine() << ":" in setBranchProbs() 242 << DIL->getColumn(); in setBranchProbs()
|
| H A D | MachineInstr.cpp | 1731 auto *DIL = dyn_cast<DILabel>(MO.getMetadata()); in print() local 1732 if (DIL && !DIL->getName().empty()) in print() 1733 OS << "\"" << DIL->getName() << '\"'; in print()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | AddDiscriminators.cpp | 205 const DILocation *DIL = I.getDebugLoc(); in addDiscriminators() local 206 if (!DIL) in addDiscriminators() 208 Location L = std::make_pair(DIL->getFilename(), DIL->getLine()); in addDiscriminators() 218 auto NewDIL = DIL->cloneWithBaseDiscriminator(Discriminator); in addDiscriminators() 221 << DIL->getFilename() << ":" << DIL->getLine() << ":" in addDiscriminators() 222 << DIL->getColumn() << ":" << Discriminator << " " in addDiscriminators() 226 LLVM_DEBUG(dbgs() << DIL->getFilename() << ":" << DIL->getLine() << ":" in addDiscriminators() 227 << DIL->getColumn() << ":" << Discriminator << " " << I in addDiscriminators()
|
| H A D | LoopUnroll.cpp | 517 if (const DILocation *DIL = I.getDebugLoc()) { in UnrollLoop() local 518 auto NewDIL = DIL->cloneByMultiplyingDuplicationFactor(ULO.Count); in UnrollLoop() 524 << DIL->getFilename() << " Line: " << DIL->getLine()); in UnrollLoop()
|
| H A D | LoopUnrollAndJam.cpp | 351 if (const DILocation *DIL = I.getDebugLoc()) { in UnrollAndJamLoop() local 352 auto NewDIL = DIL->cloneByMultiplyingDuplicationFactor(Count); in UnrollAndJamLoop() 358 << DIL->getFilename() << " Line: " << DIL->getLine()); in UnrollAndJamLoop()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/ |
| H A D | SampleContextTracker.cpp | 230 DILocation *DIL = Inst.getDebugLoc(); in getCalleeContextSamplesFor() local 231 if (!DIL) in getCalleeContextSamplesFor() 242 ContextTrieNode *CalleeContext = getCalleeContextFor(DIL, CalleeName); in getCalleeContextSamplesFor() 257 const DILocation *DIL) { in getIndirectCalleeContextSamplesFor() argument 259 if (!DIL) in getIndirectCalleeContextSamplesFor() 262 ContextTrieNode *CallerNode = getContextFor(DIL); in getIndirectCalleeContextSamplesFor() 263 LineLocation CallSite = FunctionSamples::getCallSiteIdentifier(DIL); in getIndirectCalleeContextSamplesFor() 276 SampleContextTracker::getContextSamplesFor(const DILocation *DIL) { in getContextSamplesFor() argument 277 assert(DIL && "Expect non-null location"); in getContextSamplesFor() 279 ContextTrieNode *ContextNode = getContextFor(DIL); in getContextSamplesFor() [all …]
|
| H A D | SampleProfileProbe.cpp | 52 static uint64_t getCallStackHash(const DILocation *DIL) { in getCallStackHash() argument 54 const DILocation *InlinedAt = DIL ? DIL->getInlinedAt() : nullptr; in getCallStackHash() 300 auto DIL = DILocation::get(SP->getContext(), 0, 0, SP); in instrumentOneFunc() local 301 I->setDebugLoc(DIL); in instrumentOneFunc() 359 if (auto DIL = Call->getDebugLoc()) { in instrumentOneFunc() local 360 DIL = DIL->cloneWithDiscriminator(V); in instrumentOneFunc() 361 Call->setDebugLoc(DIL); in instrumentOneFunc()
|
| H A D | SampleProfile.cpp | 693 const DILocation *DIL = Inst.getDebugLoc(); in findCalleeFunctionSamples() local 694 if (!DIL) { in findCalleeFunctionSamples() 709 return FS->findFunctionSamplesAt(FunctionSamples::getCallSiteIdentifier(DIL), in findCalleeFunctionSamples() 719 const DILocation *DIL = Inst.getDebugLoc(); in findIndirectCallFunctionSamples() local 722 if (!DIL) { in findIndirectCallFunctionSamples() 736 ContextTracker->getIndirectCalleeContextSamplesFor(DIL); in findIndirectCallFunctionSamples() 755 auto CallSite = FunctionSamples::getCallSiteIdentifier(DIL); in findIndirectCallFunctionSamples() 781 const DILocation *DIL = Inst.getDebugLoc(); in findFunctionSamples() local 782 if (!DIL) in findFunctionSamples() 785 auto it = DILocation2SampleMap.try_emplace(DIL,nullptr); in findFunctionSamples() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/IR/ |
| H A D | PseudoProbe.cpp | 30 const DILocation *DIL = DLoc; in extractProbeFromDiscriminator() local 31 auto Discriminator = DIL->getDiscriminator(); in extractProbeFromDiscriminator() 79 const DILocation *DIL = DLoc; in setProbeDistributionFactor() local 80 auto Discriminator = DIL->getDiscriminator(); in setProbeDistributionFactor() 95 DIL = DIL->cloneWithDiscriminator(V); in setProbeDistributionFactor() 96 Inst.setDebugLoc(DIL); in setProbeDistributionFactor()
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | InlineAdvisor.cpp | 442 for (DILocation *DIL = DLoc.get(); DIL; DIL = DIL->getInlinedAt()) { in formatCallSiteLocation() local 449 DIL->getLine() - DIL->getScope()->getSubprogram()->getLine(); in formatCallSiteLocation() 450 uint32_t Discriminator = DIL->getBaseDiscriminator(); in formatCallSiteLocation() 451 StringRef Name = DIL->getScope()->getSubprogram()->getLinkageName(); in formatCallSiteLocation() 453 Name = DIL->getScope()->getSubprogram()->getName(); in formatCallSiteLocation() 456 CallSiteLoc << ":" << llvm::utostr(DIL->getColumn()); in formatCallSiteLocation() 472 for (DILocation *DIL = DLoc.get(); DIL; DIL = DIL->getInlinedAt()) { in addLocationToRemarks() local 475 unsigned int Offset = DIL->getLine(); in addLocationToRemarks() 476 Offset -= DIL->getScope()->getSubprogram()->getLine(); in addLocationToRemarks() 477 unsigned int Discriminator = DIL->getBaseDiscriminator(); in addLocationToRemarks() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/ProfileData/ |
| H A D | SampleProf.cpp | 216 unsigned FunctionSamples::getOffset(const DILocation *DIL) { in getOffset() argument 217 return (DIL->getLine() - DIL->getScope()->getSubprogram()->getLine()) & in getOffset() 221 LineLocation FunctionSamples::getCallSiteIdentifier(const DILocation *DIL, in getCallSiteIdentifier() argument 229 DIL->getDiscriminator()), in getCallSiteIdentifier() 233 ProfileIsFS ? DIL->getDiscriminator() : DIL->getBaseDiscriminator(); in getCallSiteIdentifier() 234 return LineLocation(FunctionSamples::getOffset(DIL), Discriminator); in getCallSiteIdentifier() 247 const DILocation *DIL, SampleProfileReaderItaniumRemapper *Remapper) const { in findFunctionSamples() argument 248 assert(DIL); in findFunctionSamples() 251 const DILocation *PrevDIL = DIL; in findFunctionSamples() 252 for (DIL = DIL->getInlinedAt(); DIL; DIL = DIL->getInlinedAt()) { in findFunctionSamples() [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/IPO/ |
| H A D | SampleContextTracker.h | 105 getIndirectCalleeContextSamplesFor(const DILocation *DIL); 108 FunctionSamples *getContextSamplesFor(const DILocation *DIL); 190 ContextTrieNode *getContextFor(const DILocation *DIL); 191 ContextTrieNode *getCalleeContextFor(const DILocation *DIL,
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Utils/ |
| H A D | SampleProfileLoaderBaseImpl.h | 307 const DILocation *DIL = DLoc; 308 uint32_t LineOffset = FunctionSamples::getOffset(DIL); 311 Discriminator = DIL->getDiscriminator(); 313 Discriminator = DIL->getBaseDiscriminator(); 398 const DILocation *DIL = Inst.getDebugLoc(); 399 if (!DIL) 402 auto it = DILocation2SampleMap.try_emplace(DIL, nullptr); 404 it.first->second = Samples->findFunctionSamples(DIL, Reader->getRemapper());
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86MCTargetDesc.cpp | 253 {codeview::RegisterId::DIL, X86::DIL}, in initLLVMToSEHAndCVRegMapping() 755 case X86::DIL: case X86::DI: case X86::EDI: case X86::RDI: in getX86SubSuperRegisterOrZero() 783 case X86::DIL: case X86::DI: case X86::EDI: case X86::RDI: in getX86SubSuperRegisterOrZero() 784 return X86::DIL; in getX86SubSuperRegisterOrZero() 820 case X86::DIL: case X86::DI: case X86::EDI: case X86::RDI: in getX86SubSuperRegisterOrZero() 856 case X86::DIL: case X86::DI: case X86::EDI: case X86::RDI: in getX86SubSuperRegisterOrZero() 892 case X86::DIL: case X86::DI: case X86::EDI: case X86::RDI: in getX86SubSuperRegisterOrZero()
|
| H A D | X86BaseInfo.h | 1227 reg == X86::SIL || reg == X86::DIL); in isX86_64NonExtLowByteReg()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlan.cpp | 264 const DILocation *DIL = Inst->getDebugLoc(); in setDebugLocFromInst() local 267 if (DIL && Inst->getFunction()->shouldEmitDebugInfoForProfiling() && in setDebugLocFromInst() 271 DIL->cloneByMultiplyingDuplicationFactor(UF * VF.getKnownMinValue()); in setDebugLocFromInst() 276 << DIL->getFilename() << " Line: " << DIL->getLine()); in setDebugLocFromInst() 278 Builder.SetCurrentDebugLocation(DIL); in setDebugLocFromInst()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/ |
| H A D | PGOInstrumentation.cpp | 1372 auto GetOffset = [](const DILocation *DIL) { in readMemprof() argument 1373 return (DIL->getLine() - DIL->getScope()->getSubprogram()->getLine()) & in readMemprof() 1405 for (const DILocation *DIL = I.getDebugLoc(); DIL != nullptr; in readMemprof() local 1406 DIL = DIL->getInlinedAt()) { in readMemprof() 1409 StringRef Name = DIL->getScope()->getSubprogram()->getLinkageName(); in readMemprof() 1411 Name = DIL->getScope()->getSubprogram()->getName(); in readMemprof() 1414 computeStackId(CalleeGUID, GetOffset(DIL), DIL->getColumn()); in readMemprof()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86RegisterInfo.td | 65 def DIL : X86Reg<"dil", 7>; 120 def DI : X86Reg<"di", 7, [DIL,DIH]>; 384 // In 64-mode, there are 12 additional i8 registers, SIL, DIL, BPL, SPL, and 390 // instruction requiring a REX prefix, while SIL, DIL, BPL, R8D, etc. 394 (add AL, CL, DL, AH, CH, DH, BL, BH, SIL, DIL, BPL, SPL,
|
| H A D | X86RegisterInfo.cpp | 592 Reserved.set(X86::DIL); in getReservedRegs() 618 {X86::SIL, X86::DIL, X86::BPL, X86::SPL, in getReservedRegs()
|
| H A D | X86CallingConv.td | 48 let GPR_8 = [AL, CL, DL, DIL, SIL]; 68 let GPR_8 = [AL, CL, DL, DIL, SIL, R8B, R9B, R10B, R11B, R12B, R14B, R15B]; 75 let GPR_8 = [AL, CL, DL, DIL, SIL, R8B, R9B, R12B, R13B, R14B, R15B];
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/ProfileData/ |
| H A D | SampleProf.h | 1089 static unsigned getOffset(const DILocation *DIL); 1095 static LineLocation getCallSiteIdentifier(const DILocation *DIL, 1115 const DILocation *DIL,
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/Disassembler/ |
| H A D | X86DisassemblerDecoder.h | 95 ENTRY(DIL)
|
| /openbsd-src/gnu/llvm/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | CodeViewRegisterMapping.cpp | 665 case llvm::codeview::RegisterId::DIL: in GetRegisterSize()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | CodeViewRegisters.def | 216 CV_REGISTER(DIL, 325)
|