Lines Matching refs:CUNode
29 : M(m), VMContext(M.getContext()), CUNode(CU), DeclareFn(nullptr), in DIBuilder()
32 if (CUNode) { in DIBuilder()
33 if (const auto &ETs = CUNode->getEnumTypes()) in DIBuilder()
35 if (const auto &RTs = CUNode->getRetainedTypes()) in DIBuilder()
37 if (const auto &GVs = CUNode->getGlobalVariables()) in DIBuilder()
39 if (const auto &IMs = CUNode->getImportedEntities()) in DIBuilder()
41 if (const auto &MNs = CUNode->getMacros()) in DIBuilder()
65 if (!CUNode) { in finalize()
72 CUNode->replaceEnumTypes(MDTuple::get( in finalize()
87 CUNode->replaceRetainedTypes(MDTuple::get(VMContext, RetainValues)); in finalize()
96 CUNode->replaceGlobalVariables(MDTuple::get(VMContext, AllGVs)); in finalize()
99 CUNode->replaceImportedEntities(MDTuple::get( in finalize()
106 CUNode->replaceMacros(MDTuple::get(VMContext, I.second.getArrayRef())); in finalize()
147 assert(!CUNode && "Can only make one compile unit per DIBuilder instance"); in createCompileUnit()
148 CUNode = DICompileUnit::getDistinct( in createCompileUnit()
156 NMD->addOperand(CUNode); in createCompileUnit()
157 trackIfUnresolved(CUNode); in createCompileUnit()
158 return CUNode; in createCompileUnit()
839 SPFlags, IsDefinition ? CUNode : nullptr, TParams, Decl, nullptr, in createFunction()
858 IsDefinition ? CUNode : nullptr, TParams, in createTempFunctionFwdDecl()
877 Flags, SPFlags, IsDefinition ? CUNode : nullptr, TParams, nullptr, in createMethod()