LLVM: lib/IR/DIBuilder.cpp File Reference (original) (raw)
Go to the source code of this file.
◆ checkGlobalVariableScope()
| void checkGlobalVariableScope ( DIScope * Context) | static |
|---|
◆ createImportedModule()
◆ createLocalVariable()
| DILocalVariable * createLocalVariable ( LLVMContext & VMContext, SmallVectorImpl< TrackingMDNodeRef > & PreservedNodes, DIScope * Context, StringRef Name, unsigned ArgNo, DIFile * File, unsigned LineNo, DIType * Ty, bool AlwaysPreserve, DINode::DIFlags Flags, uint32_t AlignInBits, DINodeArray Annotations = nullptr ) | static |
|---|
◆ createTemplateValueParameterHelper()
◆ createTypeWithFlags()
◆ getConstantOrNull()
◆ getDbgIntrinsicValueImpl()
◆ getNonCompileUnitScope()
If N is compile unit return NULL otherwise return N.
Definition at line 127 of file DIBuilder.cpp.
References llvm::cast(), llvm::isa(), and N.
Referenced by checkGlobalVariableScope(), llvm::DIBuilder::createArrayType(), llvm::DIBuilder::createBitFieldMemberType(), llvm::DIBuilder::createBitFieldMemberType(), llvm::DIBuilder::createClassType(), llvm::DIBuilder::createEnumerationType(), llvm::DIBuilder::createForwardDecl(), llvm::DIBuilder::createFunction(), llvm::DIBuilder::createLexicalBlock(), llvm::DIBuilder::createMemberType(), llvm::DIBuilder::createMemberType(), llvm::DIBuilder::createMethod(), llvm::DIBuilder::createModule(), llvm::DIBuilder::createNameSpace(), llvm::DIBuilder::createObjCIVar(), llvm::DIBuilder::createReplaceableCompositeType(), llvm::DIBuilder::createSetType(), llvm::DIBuilder::createStaticMemberType(), llvm::DIBuilder::createStructType(), llvm::DIBuilder::createStructType(), llvm::DIBuilder::createTempFunctionFwdDecl(), llvm::DIBuilder::createTemplateAlias(), llvm::DIBuilder::createTypedef(), llvm::DIBuilder::createUnionType(), llvm::DIBuilder::createVariantMemberType(), llvm::DIBuilder::createVariantMemberType(), and llvm::DIBuilder::createVariantPart().
◆ getSubprogram()
Definition at line 978 of file DIBuilder.cpp.
References llvm::MDNode::get(), and llvm::MDNode::getDistinct().
Referenced by llvm::DIBuilder::createFunction(), llvm::DIBuilder::createMethod(), llvm::DiagnosticInfoRegAllocFailure::DiagnosticInfoRegAllocFailure(), llvm::DiagnosticInfoRegAllocFailure::DiagnosticInfoRegAllocFailure(), llvm::DiagnosticInfoResourceLimit::DiagnosticInfoResourceLimit(), getSubprogram(), LLVMGetSubprogram(), llvm::OptimizationRemark::OptimizationRemark(), llvm::OptimizationRemarkAnalysis::OptimizationRemarkAnalysis(), and llvm::OptimizationRemarkMissed::OptimizationRemarkMissed().