/external/llvm/include/llvm/IR/ |
DebugInfo.h | 40 DISubprogram *getDISubprogram(const MDNode *Scope); 45 DISubprogram *getDISubprogram(const Function *F); 90 void processSubprogram(DISubprogram *SP); 94 bool addSubprogram(DISubprogram *SP); 101 typedef SmallVectorImpl<DISubprogram *>::const_iterator subprogram_iterator; 135 SmallVector<DISubprogram *, 8> SPs;
|
DIBuilder.h | 464 /// leads to a \a DISubprogram. 477 /// leads to a \a DISubprogram. 506 /// See comments in DISubprogram* for descriptions of these fields. 520 DISubprogram *createFunction(DIScope *Scope, StringRef Name, 527 DISubprogram *Decl = nullptr); 531 DISubprogram *createTempFunctionFwdDecl( 536 DISubprogram *Decl = nullptr); 540 DISubprogram *createFunction(DIScopeRef Scope, StringRef Name, 547 DISubprogram *Decl = nullptr); 550 /// See comments in \a DISubprogram* for descriptions of these fields [all...] |
Function.h | 35 class DISubprogram; 629 void setSubprogram(DISubprogram *SP); 634 /// to \a DISubprogram. 635 DISubprogram *getSubprogram() const;
|
DebugInfoMetadata.h | [all...] |
/external/llvm/lib/IR/ |
DebugInfo.cpp | 36 DISubprogram *llvm::getDISubprogram(const MDNode *Scope) { 42 DISubprogram *llvm::getDISubprogram(const Function *F) { 129 else if (auto *SP = dyn_cast<DISubprogram>(Entity)) 162 else if (auto *SP = dyn_cast<DISubprogram>(D)) 183 if (auto *SP = dyn_cast<DISubprogram>(Scope)) { 198 void DebugInfoFinder::processSubprogram(DISubprogram *SP) { 277 bool DebugInfoFinder::addSubprogram(DISubprogram *SP) {
|
DebugInfoMetadata.cpp | 132 if (auto *SP = dyn_cast<DISubprogram>(this)) 152 if (auto *SP = dyn_cast<DISubprogram>(this)) 334 DISubprogram *DILocalScope::getSubprogram() const { 337 return const_cast<DISubprogram *>(cast<DISubprogram>(this)); 340 DISubprogram *DISubprogram::getImpl( 350 DEFINE_GETIMPL_LOOKUP(DISubprogram, 358 DEFINE_GETIMPL_STORE(DISubprogram, 364 bool DISubprogram::describes(const Function *F) const [all...] |
DIBuilder.cpp | 624 DISubprogram *Fn = getDISubprogram(Scope); 664 DISubprogram *DIBuilder::createFunction( 668 DITemplateParameterArray TParams, DISubprogram *Decl) { 678 static DISubprogram *getSubprogram(bool IsDistinct, Ts &&... Args) { 680 return DISubprogram::getDistinct(std::forward<Ts>(Args)...); 681 return DISubprogram::get(std::forward<Ts>(Args)...); 684 DISubprogram *DIBuilder::createFunction( 688 DITemplateParameterArray TParams, DISubprogram *Decl) { 702 DISubprogram *DIBuilder::createTempFunctionFwdDecl( 706 DITemplateParameterArray TParams, DISubprogram *Decl) [all...] |
/external/llvm/lib/CodeGen/AsmPrinter/ |
DwarfCompileUnit.h | 126 DIE &updateSubprogramScopeDIE(const DISubprogram *SP); 168 void finishSubprogramDefinition(const DISubprogram *SP); 170 void collectDeadVariables(const DISubprogram *SP); 225 void applySubprogramAttributesToDefinition(const DISubprogram *SP,
|
DwarfUnit.h | 116 bool applySubprogramDefinitionAttributes(const DISubprogram *SP, DIE &SPDie); 240 void addSourceLine(DIE &Die, const DISubprogram *SP); 291 DIE *getOrCreateSubprogramDIE(const DISubprogram *SP, bool Minimal = false); 293 void applySubprogramAttributes(const DISubprogram *SP, DIE &SPDie,
|
DwarfCompileUnit.cpp | 284 DIE &DwarfCompileUnit::updateSubprogramScopeDIE(const DISubprogram *SP) { 315 assert((Scope->getInlinedAt() || !isa<DISubprogram>(DS)) && 326 if (Scope->getParent() && isa<DISubprogram>(DS)) { 570 auto *Sub = cast<DISubprogram>(Scope->getScopeNode()); 613 auto *SP = cast<DISubprogram>(Scope->getScopeNode()); 650 else if (auto *SP = dyn_cast<DISubprogram>(Entity)) 669 void DwarfCompileUnit::finishSubprogramDefinition(const DISubprogram *SP) { 686 void DwarfCompileUnit::collectDeadVariables(const DISubprogram *SP) { 815 const DISubprogram *SP, DIE &SPDie) {
|
DwarfDebug.h | 460 void collectVariableInfo(DwarfCompileUnit &TheCU, const DISubprogram *SP, 585 void addSubprogramNames(const DISubprogram *SP, DIE &Die);
|
DwarfUnit.cpp | 168 (isa<DISubprogram>(D) && !cast<DISubprogram>(D)->isDefinition())) && 348 void DwarfUnit::addSourceLine(DIE &Die, const DISubprogram *SP) { 694 if (auto *SP = dyn_cast<DISubprogram>(Context)) [all...] |
/external/llvm/tools/opt/ |
BreakpointPrinter.cpp | 56 auto *SP = cast_or_null<DISubprogram>(NMD->getOperand(i));
|
/external/llvm/unittests/Transforms/Utils/ |
Cloning.cpp | 308 auto *Sub1 = cast<DISubprogram>(*Iter); 310 auto *Sub2 = cast<DISubprogram>(*Iter); 356 auto *OldSubprogram = cast<DISubprogram>(OldDL.getScope()); 357 auto *NewSubprogram = cast<DISubprogram>(NewDL.getScope()); 394 cast<DISubprogram>(OldIntrin->getVariable()->getScope())); 397 cast<DISubprogram>(NewIntrin->getVariable()->getScope())); 404 cast<DISubprogram>(OldIntrin->getVariable()->getScope())); 407 cast<DISubprogram>(NewIntrin->getVariable()->getScope()));
|
/external/llvm/lib/Transforms/IPO/ |
StripSymbols.cpp | 308 std::set<DISubprogram *> LiveSPs; 310 if (DISubprogram *SP = F.getSubprogram()) 317 for (DISubprogram *DISP : DIC->getSubprograms()) {
|
SampleProfile.cpp | 548 DISubprogram *SP = DIL->getScope()->getSubprogram(); 586 DISubprogram *SP = DIL->getScope()->getSubprogram(); [all...] |
/external/llvm/lib/Analysis/ |
ModuleDebugInfoPrinter.cpp | 85 for (DISubprogram *S : Finder.subprograms()) {
|
/external/llvm/unittests/IR/ |
MetadataTest.cpp | 85 DISubprogram *getSubprogram() { 86 return DISubprogram::getDistinct(Context, nullptr, "", "", nullptr, 0, 776 DISubprogram *N = getSubprogram(); [all...] |
/external/llvm/bindings/go/llvm/ |
IRBindings.cpp | 103 unwrap<Function>(Func)->setSubprogram(unwrap<DISubprogram>(SP));
|
/external/llvm/lib/Transforms/Utils/ |
AddDiscriminators.cpp | 103 DISubprogram *S = getDISubprogram(&F);
|
CloneFunction.cpp | 167 static DISubprogram *FindSubprogram(const Function *F, 169 for (DISubprogram *Subprogram : Finder.subprograms()) { 195 const DISubprogram *OldSubprogramMDNode = FindSubprogram(OldFunc, Finder); 199 cast<DISubprogram>(MapMetadata(OldSubprogramMDNode, VMap)); [all...] |
/external/llvm/lib/CodeGen/ |
LexicalScopes.cpp | 160 assert(cast<DISubprogram>(Scope)->describes(MF->getFunction())); 211 if (isa<DISubprogram>(Scope))
|
/external/clang/lib/CodeGen/ |
CGDebugInfo.h | 207 llvm::DISubprogram *CreateCXXMemberFunction(const CXXMethodDecl *Method, 444 llvm::DISubprogram *getFunctionDeclaration(const Decl *D); 455 llvm::DISubprogram *getFunctionForwardDeclaration(const FunctionDecl *FD);
|
/external/llvm/lib/Transforms/Instrumentation/ |
GCOVProfiling.cpp | 141 DenseMap<DISubprogram *, Function *> FnMap; 153 static StringRef getFunctionName(const DISubprogram *SP) { 313 GCOVFunction(const DISubprogram *SP, Function *F, raw_ostream *os, 413 const DISubprogram *SP; 455 if (DISubprogram *SP = F.getSubprogram()) 863 auto *SP = cast_or_null<DISubprogram>(CountersBySP[j].second); [all...] |
/frameworks/compile/libbcc/lib/Renderscript/ |
RSAddDebugInfoPass.cpp | 172 llvm::DISubprogram *ExpandedFunc = DebugInfo.createFunction(
|