LLVM: lib/IR/DIBuilder.cpp File Reference (original) (raw)
Go to the source code of this file.
◆ checkGlobalVariableScope()
static void checkGlobalVariableScope ( DIScope * Context) | static |
---|
◆ createImportedModule()
◆ createLocalVariable()
static 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()
◆ getDeclareIntrin()
◆ getNonCompileUnitScope()
If N is compile unit return NULL otherwise return N.
Definition at line 128 of file DIBuilder.cpp.
References N.
Referenced by checkGlobalVariableScope(), llvm::DIBuilder::createBitFieldMemberType(), llvm::DIBuilder::createClassType(), llvm::DIBuilder::createEnumerationType(), llvm::DIBuilder::createForwardDecl(), llvm::DIBuilder::createFunction(), llvm::DIBuilder::createLexicalBlock(), 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::createTempFunctionFwdDecl(), llvm::DIBuilder::createTemplateAlias(), llvm::DIBuilder::createTypedef(), llvm::DIBuilder::createUnionType(), llvm::DIBuilder::createVariantMemberType(), and llvm::DIBuilder::createVariantPart().