OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:DISubprogram
(Results
1 - 25
of
55
) sorted by relevancy
1
2
3
/src/external/apache2/llvm/dist/llvm/include/llvm/IR/
DebugInfo.h
50
DISubprogram
*getDISubprogram(const MDNode *Scope);
103
void processSubprogram(
DISubprogram
*SP);
117
bool addSubprogram(
DISubprogram
*SP);
123
using subprogram_iterator = SmallVectorImpl<
DISubprogram
*>::const_iterator;
157
SmallVector<
DISubprogram
*, 8> SPs;
DIBuilder.h
112
void finalizeSubprogram(
DISubprogram
*SP);
565
static
DISubprogram
*createArtificialSubprogram(
DISubprogram
*SP);
650
/// leads to a \a
DISubprogram
.
663
/// leads to a \a
DISubprogram
.
671
/// leads to a \a
DISubprogram
.
699
/// See comments in
DISubprogram
* for descriptions of these fields.
712
DISubprogram
*
716
DISubprogram
::DISPFlags SPFlags =
DISubprogram
::SPFlagZero
[
all
...]
Function.h
51
class
DISubprogram
;
928
void setSubprogram(
DISubprogram
*SP);
933
/// to \a
DISubprogram
.
934
DISubprogram
*getSubprogram() const;
/src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
MetadataLoader.h
25
class
DISubprogram
;
65
/// Return the
DISubprogram
metadata for a Function if any, null otherwise.
66
DISubprogram
*lookupSubprogramForFunction(Function *F);
MetadataLoader.cpp
470
SmallDenseMap<Function *,
DISubprogram
*, 16> FunctionsWithSPs;
499
if (auto *SP = dyn_cast_or_null<
DISubprogram
>(Op))
674
DISubprogram
*lookupSubprogramForFunction(Function *F) {
1646
DISubprogram
::DISPFlags SPFlags;
1651
SPFlags = static_cast<
DISubprogram
::DISPFlags>(Record[9]);
1665
SPFlags |=
DISubprogram
::SPFlagMainSubprogram;
1667
SPFlags =
DISubprogram
::toSPFlags(
1673
IsDistinct = (Record[0] & 1) || (SPFlags &
DISubprogram
::SPFlagDefinition);
1701
DISubprogram
*SP = GET_OR_DISTINCT(
1702
DISubprogram
,
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
CodeViewDebug.h
110
const
DISubprogram
*Inlinee = nullptr;
226
const
DISubprogram
*Inlinee);
228
codeview::TypeIndex getFuncIdForSubprogram(const
DISubprogram
*SP);
242
SmallSetVector<const
DISubprogram
*, 4> InlinedSubprograms;
246
/// {DIType*, DIType*} and {
DISubprogram
*, DIType*}.
266
const
DISubprogram
*CurrentSubprogram = nullptr;
284
void setCurrentSubprogram(const
DISubprogram
*SP) {
343
void collectVariableInfo(const
DISubprogram
*SP);
387
codeview::TypeIndex getMemberFunctionType(const
DISubprogram
*SP,
450
const
DISubprogram
*
[
all
...]
PseudoProbePrinter.cpp
58
const
DISubprogram
*SP = InlinedAt->getScope()->getSubprogram();
DwarfCompileUnit.h
192
DIE &updateSubprogramScopeDIE(const
DISubprogram
*SP);
231
DIE &constructSubprogramScopeDIE(const
DISubprogram
*Sub,
273
void finishSubprogramDefinition(const
DISubprogram
*SP);
350
void applySubprogramAttributesToDefinition(const
DISubprogram
*SP,
DwarfDebug.h
320
SetVector<const
DISubprogram
*, SmallVector<const
DISubprogram
*, 16>,
321
SmallPtrSet<const
DISubprogram
*, 16>>
475
DIE &constructSubprogramDefinitionDIE(const
DISubprogram
*SP);
478
void constructCallSiteEntryDIEs(const
DISubprogram
&SP, DwarfCompileUnit &CU,
614
void collectEntityInfo(DwarfCompileUnit &TheCU, const
DISubprogram
*SP,
797
void addSubprogramNames(const DICompileUnit &CU, const
DISubprogram
*SP,
DwarfUnit.h
76
bool applySubprogramDefinitionAttributes(const
DISubprogram
*SP, DIE &SPDie);
205
void addSourceLine(DIE &Die, const
DISubprogram
*SP);
238
DIE *getOrCreateSubprogramDIE(const
DISubprogram
*SP, bool Minimal = false);
240
void applySubprogramAttributes(const
DISubprogram
*SP, DIE &SPDie,
DwarfCompileUnit.cpp
414
DIE &DwarfCompileUnit::updateSubprogramScopeDIE(const
DISubprogram
*SP) {
512
assert((Scope->getInlinedAt() || !isa<
DISubprogram
>(DS)) &&
523
if (Scope->getParent() && isa<
DISubprogram
>(DS)) {
1033
DIE &DwarfCompileUnit::constructSubprogramScopeDIE(const
DISubprogram
*Sub,
1080
auto *SP = cast<
DISubprogram
>(Scope->getScopeNode());
1253
else if (auto *SP = dyn_cast<
DISubprogram
>(Entity))
1271
void DwarfCompileUnit::finishSubprogramDefinition(const
DISubprogram
*SP) {
1509
const
DISubprogram
*SP, DIE &SPDie) {
/src/external/apache2/llvm/dist/llvm/tools/opt/
BreakpointPrinter.cpp
49
auto *SP = cast_or_null<
DISubprogram
>(NMD->getOperand(i));
/src/external/apache2/llvm/dist/llvm/lib/IR/
DIBuilder.cpp
49
void DIBuilder::finalizeSubprogram(
DISubprogram
*SP) {
95
if (auto *SP = dyn_cast<
DISubprogram
>(N))
572
DISubprogram
*DIBuilder::createArtificialSubprogram(
DISubprogram
*SP) {
600
assert((isa<DIType>(T) || (isa<
DISubprogram
>(T) &&
601
cast<
DISubprogram
>(T)->isDefinition() == false)) &&
747
DISubprogram
*Fn = getDISubprogram(Scope);
785
/// the list of retained nodes of the
DISubprogram
.
786
DISubprogram
*Fn = getDISubprogram(Scope);
804
static
DISubprogram
*getSubprogram(bool IsDistinct, Ts &&... Args)
[
all
...]
DebugInfo.cpp
129
DISubprogram
*llvm::getDISubprogram(const MDNode *Scope) {
152
if (auto *SP = cast_or_null<
DISubprogram
>(F.getSubprogram()))
178
processSubprogram(cast<
DISubprogram
>(RT));
183
else if (auto *SP = dyn_cast<
DISubprogram
>(Entity))
222
else if (auto *SP = dyn_cast<
DISubprogram
>(D))
243
if (auto *SP = dyn_cast<
DISubprogram
>(Scope)) {
258
void DebugInfoFinder::processSubprogram(
DISubprogram
*SP) {
264
// just
DISubprogram
's, referenced from anywhere within the Function being
268
// Also, DICompileUnit's may reference
DISubprogram
's too and therefore need
326
bool DebugInfoFinder::addSubprogram(
DISubprogram
*SP)
[
all
...]
DebugInfoMetadata.cpp
241
if (auto *SP = dyn_cast<
DISubprogram
>(this))
264
if (auto *SP = dyn_cast<
DISubprogram
>(this))
812
DISubprogram
*DILocalScope::getSubprogram() const {
815
return const_cast<
DISubprogram
*>(cast<
DISubprogram
>(this));
824
DISubprogram
::DISPFlags
DISubprogram
::getFlag(StringRef Flag) {
831
StringRef
DISubprogram
::getFlagString(DISPFlags Flag) {
844
DISubprogram
::DISPFlags
845
DISubprogram
::splitFlags(DISPFlags Flags
[
all
...]
LLVMContextImpl.h
677
template <> struct MDNodeKeyImpl<
DISubprogram
> {
709
MDNodeKeyImpl(const
DISubprogram
*N)
722
bool isKeyOf(const
DISubprogram
*RHS) const {
738
bool isDefinition() const { return SPFlags &
DISubprogram
::SPFlagDefinition; }
757
template <> struct MDNodeSubsetEqualImpl<
DISubprogram
> {
758
using KeyTy = MDNodeKeyImpl<
DISubprogram
>;
760
static bool isSubsetEqual(const KeyTy &LHS, const
DISubprogram
*RHS) {
765
static bool isSubsetEqual(const
DISubprogram
*LHS, const
DISubprogram
*RHS) {
776
const
DISubprogram
*RHS)
[
all
...]
DiagnosticInfo.cpp
120
DiagnosticLocation::DiagnosticLocation(const
DISubprogram
*SP) {
168
if (
DISubprogram
*SP = F->getSubprogram())
/src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGDebugInfo.h
120
/// The extra bit on the
DISubprogram
specifies whether a method is
123
std::vector<llvm::PointerIntPair<llvm::
DISubprogram
*, 1>>>
248
llvm::
DISubprogram
*CreateCXXMemberFunction(const CXXMethodDecl *Method,
635
llvm::
DISubprogram
*getFunctionDeclaration(const Decl *D);
643
llvm::
DISubprogram
*
646
llvm::
DISubprogram
::DISPFlags SPFlags);
656
llvm::
DISubprogram
*getFunctionFwdDeclOrStub(GlobalDecl GD, bool Stub);
660
llvm::
DISubprogram
*getFunctionForwardDeclaration(GlobalDecl GD);
662
/// Create a
DISubprogram
describing the function
664
llvm::
DISubprogram
*getFunctionStub(GlobalDecl GD)
[
all
...]
CGDebugInfo.cpp
194
isa<llvm::
DISubprogram
>(Scope)) {
1671
llvm::
DISubprogram
*CGDebugInfo::CreateCXXMemberFunction(
1702
llvm::
DISubprogram
::DISPFlags SPFlags = llvm::
DISubprogram
::SPFlagZero;
1707
SPFlags |= llvm::
DISubprogram
::SPFlagPureVirtual;
1709
SPFlags |= llvm::
DISubprogram
::SPFlagVirtual;
1747
SPFlags |= llvm::
DISubprogram
::SPFlagDeleted;
1787
SPFlags |= llvm::
DISubprogram
::SPFlagLocalToUnit;
1789
SPFlags |= llvm::
DISubprogram
::SPFlagOptimized;
1798
llvm::
DISubprogram
*SP = DBuilder.createMethod
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Analysis/
ModuleDebugInfoPrinter.cpp
90
for (
DISubprogram
*S : Finder.subprograms()) {
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachineDebugify.cpp
44
DISubprogram
*SP = F.getSubprogram();
LexicalScopes.cpp
178
assert(cast<
DISubprogram
>(Scope)->describes(&MF->getFunction()));
228
if (isa<
DISubprogram
>(Scope))
MachineOutliner.cpp
410
/// Return a
DISubprogram
for OF if one exists, and null otherwise. Helper
412
DISubprogram
*getSubprogramOrNull(const OutlinedFunction &OF) {
415
if (
DISubprogram
*SP = MF->getFunction().getSubprogram())
697
// If there's a
DISubprogram
associated with this outlined function, then
699
if (
DISubprogram
*SP = getSubprogramOrNull(OF)) {
700
// We have a
DISubprogram
. Get its DICompileUnit.
710
DISubprogram
*OutlinedSP = DB.createFunction(
718
DISubprogram
::SPFlagDefinition |
DISubprogram
::SPFlagOptimized);
/src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86DiscriminateMemOps.cpp
92
DISubprogram
*FDI = MF.getFunction().getSubprogram();
/src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
BTFDebug.h
304
std::string populateFileContent(const
DISubprogram
*SP);
307
void constructLineInfo(const
DISubprogram
*SP, MCSymbol *Label, uint32_t Line,
Completed in 110 milliseconds
1
2
3
Indexes created Sat Jun 13 00:24:39 UTC 2026