Home
last modified time | relevance | path

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

/minix3/external/bsd/llvm/dist/llvm/lib/IR/
H A DDebugInfo.cpp726 DIArray DISubprogram::getVariables() const { in getVariables()
727 return DIArray(getNodeField(DbgNode, 8)); in getVariables()
780 DIArray DICompileUnit::getEnumTypes() const { in getEnumTypes()
782 return DIArray(); in getEnumTypes()
784 return DIArray(getNodeField(DbgNode, 2)); in getEnumTypes()
787 DIArray DICompileUnit::getRetainedTypes() const { in getRetainedTypes()
789 return DIArray(); in getRetainedTypes()
791 return DIArray(getNodeField(DbgNode, 3)); in getRetainedTypes()
794 DIArray DICompileUnit::getSubprograms() const { in getSubprograms()
796 return DIArray(); in getSubprograms()
[all …]
H A DDIBuilder.cpp73 DIArray Enums = getOrCreateArray(AllEnumTypes); in finalize()
85 DIArray RetainTypes = getOrCreateArray(RetainValues); in finalize()
88 DIArray SPs = getOrCreateArray(AllSubprograms); in finalize()
96 DIArray AV = getOrCreateArray(Variables); in finalize()
101 DIArray GVs = getOrCreateArray(AllGVs); in finalize()
107 DIArray IMs = getOrCreateArray(RetainValuesI); in finalize()
545 DIType Ty, DIArray Val, in createTemplateParameterPack()
559 DIArray Elements, in createClassType()
594 DIArray Elements, in createStructType()
625 DIArray Elements, in createUnionType()
[all …]
/minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/
H A DDIBuilder.h290 DIType DerivedFrom, DIArray Elements,
310 DIArray Elements, unsigned RunTimeLang = 0,
328 DIArray Elements, unsigned RunTimeLang = 0,
382 DIType Ty, DIArray Val, MDNode *File = nullptr,
391 DIType Ty, DIArray Subscripts);
399 DIType Ty, DIArray Subscripts);
414 uint64_t AlignInBits, DIArray Elements, DIType UnderlyingType,
457 DIArray getOrCreateArray(ArrayRef<Metadata *> Elements);
717 void replaceArrays(DICompositeType &T, DIArray Elements,
718 DIArray TParems = DIArray());
H A DDebugInfo.h267 typedef DITypedArray<DIDescriptor> DIArray; typedef
513 DIArray getElements() const { in getElements()
515 return getFieldAs<DIArray>(4); in getElements()
520 void setArrays(DITypedArray<T> Elements, DIArray TParams = DIArray()) {
538 DIArray getTemplateParams() const { return getFieldAs<DIArray>(6); } in getTemplateParams()
581 DIArray getEnumTypes() const;
582 DIArray getRetainedTypes() const;
583 DIArray getSubprograms() const;
584 DIArray getGlobalVariables() const;
585 DIArray getImportedEntities() const;
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/IPO/
H A DStripSymbols.cpp312 DIArray SPs = DIC.getSubprograms(); in runOnModule()
330 DIArray GVs = DIC.getGlobalVariables(); in runOnModule()
352 DIC.replaceSubprograms(DIArray(MDNode::get(C, LiveSubprograms))); in runOnModule()
357 DIC.replaceGlobalVariables(DIArray(MDNode::get(C, LiveGlobalVariables))); in runOnModule()
/minix3/minix/llvm/passes/include/magic/support/
H A DEDIType.h41 DIArray getTypeArray() const;
111 const DIArray aDIArray = getTypeArray(); in getNumElements()
157 DIArray aDIArray = getTypeArray(); in getEnumValues()
/minix3/external/bsd/llvm/dist/llvm/bindings/go/llvm/
H A DDIBuilderBindings.cpp146 unwrapDI<DIArray>(ElementTypes)); in LLVMDIBuilderCreateStructType()
171 unwrapDI<DIArray>(Subscripts)); in LLVMDIBuilderCreateArrayType()
199 DIArray A = D->getOrCreateArray(Elements); in LLVMDIBuilderGetOrCreateArray()
/minix3/minix/llvm/passes/magic/support/
H A DEDIType.cpp63 DIArray aDIArray = getTypeArray(); in getContainedType()
86 DIArray aDIArray = getTypeArray(); in getMember()
145 DIArray EDIType::getTypeArray() const { in getTypeArray()
150 DIArray aDIArray = ((const DICompositeType)aDIType).getElements(); in getTypeArray()
/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCGDebugInfo.h175 llvm::DIArray
179 llvm::DIArray
181 llvm::DIArray
431 llvm::DIArray &TParamsArray,
H A DCGDebugInfo.cpp416 0, 0, 0, 0, llvm::DIType(), llvm::DIArray()); in CreateType()
682 llvm::DIArray Elements; in CreateType()
1135 llvm::DIArray TParamsArray = CollectFunctionTemplateParams(Method, Unit); in CreateCXXMemberFunction()
1229 llvm::DIArray
1347 llvm::DIArray CGDebugInfo::CollectFunctionTemplateParams(const FunctionDecl *FD, in CollectFunctionTemplateParams()
1357 return llvm::DIArray(); in CollectFunctionTemplateParams()
1362 llvm::DIArray CGDebugInfo::CollectCXXTemplateParams( in CollectCXXTemplateParams()
1589 llvm::DIArray Elements = DBuilder.getOrCreateArray(EltTys); in CreateTypeDefinition()
1670 llvm::DIArray(), RuntimeLang); in CreateTypeDefinition()
1791 llvm::DIArray Elements = DBuilder.getOrCreateArray(EltTys); in CreateTypeDefinition()
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Utils/
H A DCloneFunction.cpp167 static void AddOperand(DICompileUnit CU, DIArray SPs, Metadata *NewSP) { in AddOperand()
173 CU.replaceSubprograms(DIArray(MDNode::get(CU->getContext(), NewSPs))); in AddOperand()
192 DIArray Subprograms(CU.getSubprograms()); in CloneDebugInfoMetadata()
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.cpp156 DIArray Elements = DICompositeType(subType).getElements(); in getType()
456 DIArray ImportedEntities = CUNode.getImportedEntities(); in beginModule()
463 DIArray GVs = CUNode.getGlobalVariables(); in beginModule()
466 DIArray SPs = CUNode.getSubprograms(); in beginModule()
469 DIArray EnumTypes = CUNode.getEnumTypes(); in beginModule()
477 DIArray RetainedTypes = CUNode.getRetainedTypes(); in beginModule()
535 DIArray Subprograms = TheCU.getSubprograms(); in collectDeadVariables()
989 DIArray Variables = SP.getVariables(); in collectVariableInfo()
1292 DIArray Variables = SP.getVariables(); in endFunction()
H A DDwarfUnit.cpp510 DIArray Fields = blockStruct.getElements(); in addBlockByrefAddress()
728 void DwarfUnit::addTemplateParams(DIE &Buffer, DIArray TParams) { in addTemplateParams()
1011 DIArray Elements = CTy.getElements(); in constructTypeDIE()
1167 DIArray A(cast<MDNode>(Val)); in constructTemplateValueParameterDIE()
1393 DIArray Elements = CTy.getElements(); in constructArrayTypeDIE()
1403 DIArray Elements = CTy.getElements(); in constructEnumTypeDIE()
H A DDwarfUnit.h255 void addTemplateParams(DIE &Buffer, DIArray TParams);
H A DDwarfCompileUnit.cpp687 DIArray Variables = SP.getVariables(); in collectDeadVariables()
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DGCOVProfiling.cpp498 DIArray SPs = CU.getSubprograms(); in emitProfileNotes()
582 DIArray SPs = CU.getSubprograms(); in emitProfileArcs()
/minix3/minix/llvm/passes/include/common/
H A Dpass_common.h224 DIArray GVs = CU.getGlobalVariables(); in findDbgGlobalDeclare()
258 DIArray SPs = CU.getSubprograms(); in findDbgSubprogramDeclare()
/minix3/external/bsd/llvm/dist/llvm/lib/Linker/
H A DLinkModules.cpp1294 CU.replaceSubprograms(DIArray(MDNode::get(DstM->getContext(), NewSPs))); in stripReplacedSubprograms()