Lines Matching full:mdnode
359 const MDNode *SPNode) {
621 std::pair<const MDNode *, const MDNode *>(DS, (const MDNode*)0),
692 CompileUnit *DwarfDebug::constructCompileUnit(const MDNode *N) {
773 const MDNode *N) {
799 const MDNode *N) {
807 void DwarfDebug::constructImportedEntityDIE(CompileUnit *TheCU, const MDNode *N,
819 "Use one of the MDNode * overloads to handle invalid metadata");
916 for (DenseMap<const MDNode *, DIE *>::iterator AI = AbstractSPDies.begin(),
928 DenseMap<const MDNode *, LexicalScope *> DeadFnScopeMap;
1104 for (DenseMap<const MDNode *, CompileUnit *>::iterator CUI = CUMap.begin(),
1239 for (DenseMap<const MDNode *, CompileUnit *>::iterator I = CUMap.begin(),
1297 SmallPtrSet<const MDNode *, 16> &Processed) {
1301 const MDNode *Var = VI->first;
1338 const MDNode *Var = MI->getOperand(MI->getNumOperands() - 1).getMetadata();
1364 SmallPtrSet<const MDNode *, 16> &Processed) {
1369 for (SmallVectorImpl<const MDNode*>::const_iterator
1372 const MDNode *Var = *UVI;
1388 else if (MDNode *IA = DV.getInlinedAt())
1391 Scope = LScopes.findLexicalScope(cast<MDNode>(DV->getOperand(1)));
1494 const MDNode *Scope = DL.getScope(Asm->MF->getFunction()->getContext());
1578 // Get MDNode for DebugLoc's scope.
1579 static MDNode *getScopeNode(DebugLoc DL, const LLVMContext &Ctx) {
1580 if (MDNode *InlinedAt = DL.getInlinedAt(Ctx))
1588 const MDNode *Scope = getScopeNode(DL, Ctx);
1630 // LiveUserVar - Map physreg numbers to the MDNode they contain.
1631 std::vector<const MDNode*> LiveUserVar(TRI->getNumRegs());
1644 const MDNode *Var =
1714 const MDNode *Var = LiveUserVar[Reg];
1832 SmallPtrSet<const MDNode *, 16> ProcessedVars;
1886 void DwarfDebug::recordSourceLine(unsigned Line, unsigned Col, const MDNode *S,
2254 for (DenseMap<const MDNode *, CompileUnit *>::iterator I = CUMap.begin(),
2283 for (DenseMap<const MDNode *, CompileUnit *>::iterator I = CUMap.begin(),
2311 for (DenseMap<const MDNode *, CompileUnit *>::iterator I = CUMap.begin(),
2345 for (DenseMap<const MDNode *, CompileUnit *>::iterator I = CUMap.begin(),
2375 typedef DenseMap<const MDNode*, CompileUnit*> CUMapType;
2426 for (DenseMap<const MDNode *, CompileUnit *>::iterator I = CUMap.begin(),
2723 for (SmallVectorImpl<const MDNode *>::iterator I = InlinedSPNodes.begin(),
2726 const MDNode *Node = *I;
2767 CompileUnit *DwarfDebug::constructSkeletonCU(const MDNode *N) {