HomeSort by relevance Sort by last modified time
    Searched refs:DISubprogram (Results 1 - 25 of 39) sorted by null

1 2

  /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(

Completed in 1247 milliseconds

1 2