Home | History | Annotate | Download | only in IR

Lines Matching defs:CU

63     auto *CU = cast<DICompileUnit>(CU_Nodes->getOperand(CUi));
64 DINodeArray Retain = CU->getRetainedTypes();
101 if (NamedMDNode *CU_Nodes = M.getNamedMetadata("llvm.dbg.cu")) {
109 if (NamedMDNode *CU_Nodes = M.getNamedMetadata("llvm.dbg.cu")) {
111 auto *CU = cast<DICompileUnit>(CU_Nodes->getOperand(i));
112 addCompileUnit(CU);
113 for (auto *DIG : CU->getGlobalVariables()) {
119 for (auto *SP : CU->getSubprograms())
121 for (auto *ET : CU->getEnumTypes())
123 for (auto *RT : CU->getRetainedTypes())
125 for (auto *Import : CU->getImportedEntities()) {
179 if (auto *CU = dyn_cast<DICompileUnit>(Scope)) {
180 addCompileUnit(CU);
256 bool DebugInfoFinder::addCompileUnit(DICompileUnit *CU) {
257 if (!CU)
259 if (!NodesSeen.insert(CU).second)
262 CUs.push_back(CU);