Lines Matching refs:MDNode
163 MDNode *FileNode;
164 MDNode *LexicalBlockFileNode;
165 const MDNode *CUNode;
167 ValueMap<const Function *, MDNode *> SubprogramDescriptors;
168 DenseMap<const Type *, MDNode *> TypeDescriptors;
259 else if (MDNode *scope = findScope(&I)) in visitInstruction()
273 void createCompileUnit(MDNode *CUToReplace) { in createCompileUnit()
298 CUToReplace->replaceAllUsesWith(const_cast<MDNode *>(CUNode)); in createCompileUnit()
306 MDNode *findScope(const Instruction *I) { in findScope()
308 if (MDNode *ret = findDISubprogram(F)) in findScope()
318 MDNode *findDISubprogram(const Function *F) { in findDISubprogram()
319 typedef ValueMap<const Function *, MDNode *>::const_iterator FuncNodeIter; in findDISubprogram()
368 MDNode *getType(const Type *T) { in getType()
369 typedef DenseMap<const Type *, MDNode *>::const_iterator TypeNodeIter; in getType()
378 MDNode *N = getType(T); in getOrCreateType()
450 MDNode *MD = Loc.getAsMDNode(I.getContext()); in addDebugLocation()