Home
last modified time | relevance | path

Searched refs:DIArray (Results 1 – 12 of 12) sorted by relevance

/external/llvm/include/llvm/
DDebugInfo.h158 class DIArray : public DIDescriptor {
160 explicit DIArray(const MDNode *N = 0) : DIDescriptor(N) {} in DIDescriptor()
324 DIArray getTypeArray() const { return getFieldAs<DIArray>(10); } in getTypeArray()
325 void setTypeArray(DIArray Elements, DIArray TParams = DIArray());
331 DIArray getTemplateParams() const { return getFieldAs<DIArray>(13); } in getTemplateParams()
360 DIArray getEnumTypes() const;
361 DIArray getRetainedTypes() const;
362 DIArray getSubprograms() const;
363 DIArray getGlobalVariables() const;
364 DIArray getImportedEntities() const;
[all …]
DDIBuilder.h39 class DIArray; variable
286 DIType DerivedFrom, DIArray Elements,
304 DIArray Elements, unsigned RunTimeLang = 0,
320 DIArray Elements, unsigned RunTimeLang = 0);
372 DIType Ty, DIArray Val, MDNode *File = 0,
381 DIType Ty, DIArray Subscripts);
389 DIType Ty, DIArray Subscripts);
405 DIArray Elements,
412 DICompositeType createSubroutineType(DIFile File, DIArray ParameterTypes);
435 DIArray getOrCreateArray(ArrayRef<Value *> Elements);
/external/llvm/lib/IR/
DDebugInfo.cpp324 unsigned DIArray::getNumElements() const { in getNumElements()
633 void DICompositeType::setTypeArray(DIArray Elements, DIArray TParams) { in setTypeArray()
687 DIArray DISubprogram::getVariables() const { in getVariables()
688 return DIArray(getNodeField(DbgNode, 18)); in getVariables()
730 DIArray DICompileUnit::getEnumTypes() const { in getEnumTypes()
732 return DIArray(); in getEnumTypes()
734 return DIArray(getNodeField(DbgNode, 7)); in getEnumTypes()
737 DIArray DICompileUnit::getRetainedTypes() const { in getRetainedTypes()
739 return DIArray(); in getRetainedTypes()
741 return DIArray(getNodeField(DbgNode, 8)); in getRetainedTypes()
[all …]
DDIBuilder.cpp40 DIArray Enums = getOrCreateArray(AllEnumTypes); in finalize()
43 DIArray RetainTypes = getOrCreateArray(AllRetainTypes); in finalize()
46 DIArray SPs = getOrCreateArray(AllSubprograms); in finalize()
57 DIArray AV = getOrCreateArray(Variables); in finalize()
62 DIArray GVs = getOrCreateArray(AllGVs); in finalize()
65 DIArray IMs = getOrCreateArray(AllImportedModules); in finalize()
585 DIType Ty, DIArray Val, in createTemplateParameterPack()
600 DIArray Elements, in createClassType()
635 DIArray Elements, in createStructType()
666 DIArray Elements, in createUnionType()
[all …]
/external/clang/lib/CodeGen/
DCGDebugInfo.cpp445 0, 0, 0, 0, llvm::DIType(), llvm::DIArray()); in CreateType()
704 llvm::DIArray Elements; in CreateType()
792 llvm::DIArray EltTypeArray = DBuilder.getOrCreateArray(EltTys); in CreateType()
991 llvm::DIArray Args = llvm::DICompositeType( in getOrCreateInstanceMethodType()
1029 llvm::DIArray EltTypeArray = DBuilder.getOrCreateArray(Elts); in getOrCreateInstanceMethodType()
1103 llvm::DIArray TParamsArray = CollectFunctionTemplateParams(Method, Unit); in CreateCXXMemberFunction()
1207 llvm::DIArray CGDebugInfo::
1318 llvm::DIArray CGDebugInfo::
1328 return llvm::DIArray(); in CollectFunctionTemplateParams()
1333 llvm::DIArray CGDebugInfo::
[all …]
DCGDebugInfo.h166 llvm::DIArray
170 llvm::DIArray
172 llvm::DIArray
/external/llvm/lib/CodeGen/AsmPrinter/
DDwarfCompileUnit.cpp531 DIArray Fields = blockStruct.getTypeArray(); in addBlockByrefAddress()
703 void CompileUnit::addTemplateParams(DIE &Buffer, DIArray TParams) { in addTemplateParams()
821 DIArray Args = SPTy.getTypeArray(); in addPubTypes()
931 DIArray Elements = CTy.getTypeArray(); in constructTypeDIE()
951 DIArray Elements = CTy.getTypeArray(); in constructTypeDIE()
987 DIArray Elements = CTy.getTypeArray(); in constructTypeDIE()
1161 DIArray A(cast<MDNode>(Val)); in getOrCreateTemplateValueParameterDIE()
1254 DIArray Args = SPTy.getTypeArray(); in getOrCreateSubprogramDIE()
1507 DIArray Elements = CTy->getTypeArray(); in constructArrayTypeDIE()
DDwarfDebug.cpp158 DIArray Elements = blockStruct.getTypeArray(); in getType()
394 DIArray Args = SPTy.getTypeArray(); in updateSubprogramScopeDIE()
867 DIArray ImportedEntities = CUNode.getImportedEntities(); in beginModule()
874 DIArray GVs = CUNode.getGlobalVariables(); in beginModule()
877 DIArray SPs = CUNode.getSubprograms(); in beginModule()
880 DIArray EnumTypes = CUNode.getEnumTypes(); in beginModule()
883 DIArray RetainedTypes = CUNode.getRetainedTypes(); in beginModule()
933 DIArray Subprograms = TheCU.getSubprograms(); in collectDeadVariables()
939 DIArray Variables = SP.getVariables(); in collectDeadVariables()
1456 DIArray Variables = DISubprogram(FnScope->getScopeNode()).getVariables(); in collectVariableInfo()
[all …]
DDwarfCompileUnit.h275 void addTemplateParams(DIE &Buffer, DIArray TParams);
/external/llvm/lib/Transforms/Instrumentation/
DDebugIR.cpp386 DIType(0), DIArray(0)); // filled in later in getOrCreateType()
443 DIArray ParamArray = Builder.getOrCreateArray(Params); in createFunctionSignature()
DGCOVProfiling.cpp434 DIArray SPs = CU.getSubprograms(); in emitProfileNotes()
485 DIArray SPs = CU.getSubprograms(); in emitProfileArcs()
/external/llvm/lib/Transforms/IPO/
DDeadArgumentElimination.cpp210 const DIArray &SPs = CU.getSubprograms(); in CollectFunctionDIs()