Lines Matching refs:CUNode
32 : M(m), VMContext(M.getContext()), CUNode(CU), DeclareFn(nullptr), in DIBuilder()
35 if (CUNode) { in DIBuilder()
36 if (const auto &ETs = CUNode->getEnumTypes()) in DIBuilder()
38 if (const auto &RTs = CUNode->getRetainedTypes()) in DIBuilder()
40 if (const auto &GVs = CUNode->getGlobalVariables()) in DIBuilder()
42 if (const auto &IMs = CUNode->getImportedEntities()) in DIBuilder()
44 if (const auto &MNs = CUNode->getMacros()) in DIBuilder()
80 if (!CUNode) { in finalize()
87 CUNode->replaceEnumTypes(MDTuple::get(VMContext, AllEnumTypes)); in finalize()
100 CUNode->replaceRetainedTypes(MDTuple::get(VMContext, RetainValues)); in finalize()
110 CUNode->replaceGlobalVariables(MDTuple::get(VMContext, AllGVs)); in finalize()
113 CUNode->replaceImportedEntities(MDTuple::get( in finalize()
120 CUNode->replaceMacros(MDTuple::get(VMContext, I.second.getArrayRef())); in finalize()
161 assert(!CUNode && "Can only make one compile unit per DIBuilder instance"); in createCompileUnit()
162 CUNode = DICompileUnit::getDistinct( in createCompileUnit()
170 NMD->addOperand(CUNode); in createCompileUnit()
171 trackIfUnresolved(CUNode); in createCompileUnit()
172 return CUNode; in createCompileUnit()
855 SPFlags, IsDefinition ? CUNode : nullptr, TParams, Decl, in createFunction()
875 IsDefinition ? CUNode : nullptr, TParams, in createTempFunctionFwdDecl()
894 Flags, SPFlags, IsDefinition ? CUNode : nullptr, TParams, nullptr, in createMethod()