Home | History | Annotate | Download | only in IR

Lines Matching refs:DISubprogram

41           DIVariable(DbgNode).Verify() || DISubprogram(DbgNode).Verify() ||
222 /// DISubprogram.
490 bool DISubprogram::Verify() const {
659 return !DISubprogram(getContext()).describes(CurFn);
664 bool DISubprogram::describes(const Function *F) {
676 unsigned DISubprogram::isOptimized() const {
683 MDNode *DISubprogram::getVariablesNodes() const {
687 DIArray DISubprogram::getVariables() const {
703 return DISubprogram(DbgNode).getContext();
768 static void fixupSubprogramName(DISubprogram Fn, SmallVectorImpl<char> &Out) {
793 NamedMDNode *llvm::getFnSpecificMDNode(const Module &M, DISubprogram Fn) {
801 NamedMDNode *llvm::getOrInsertFnSpecificMDNode(Module &M, DISubprogram Fn) {
833 DISubprogram llvm::getDISubprogram(const MDNode *Scope) {
836 return DISubprogram(Scope);
844 return DISubprogram();
900 processSubprogram(DISubprogram(SPs.getElement(i)));
934 processSubprogram(DISubprogram(D));
953 processSubprogram(DISubprogram(Scope));
980 return processSubprogram(DISubprogram(Context));
983 /// processSubprogram - Process DISubprogram.
984 void DebugInfoFinder::processSubprogram(DISubprogram SP) {
1056 DISubprogram SP) {
1111 DISubprogram(DbgNode).printInternal(OS);
1211 void DISubprogram::printInternal(raw_ostream &OS) const {