Home
last modified time | relevance | path

Searched refs:DIL (Results 1 – 25 of 33) sorted by relevance

12

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DMIRFSDiscriminator.cpp49 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 DMIRSampleProfile.cpp235 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 DMachineInstr.cpp1731 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 DAddDiscriminators.cpp205 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 DLoopUnroll.cpp517 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 DLoopUnrollAndJam.cpp351 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 DSampleContextTracker.cpp230 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 DSampleProfileProbe.cpp52 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 DSampleProfile.cpp693 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 DPseudoProbe.cpp30 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 DInlineAdvisor.cpp442 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 DSampleProf.cpp216 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 DSampleContextTracker.h105 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 DSampleProfileLoaderBaseImpl.h307 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 DX86MCTargetDesc.cpp253 {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 DX86BaseInfo.h1227 reg == X86::SIL || reg == X86::DIL); in isX86_64NonExtLowByteReg()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp264 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 DPGOInstrumentation.cpp1372 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 DX86RegisterInfo.td65 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 DX86RegisterInfo.cpp592 Reserved.set(X86::DIL); in getReservedRegs()
618 {X86::SIL, X86::DIL, X86::BPL, X86::SPL, in getReservedRegs()
H A DX86CallingConv.td48 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 DSampleProf.h1089 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 DX86DisassemblerDecoder.h95 ENTRY(DIL)
/openbsd-src/gnu/llvm/lldb/source/Plugins/SymbolFile/NativePDB/
H A DCodeViewRegisterMapping.cpp665 case llvm::codeview::RegisterId::DIL: in GetRegisterSize()
/openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/CodeView/
H A DCodeViewRegisters.def216 CV_REGISTER(DIL, 325)

12