Home
last modified time | relevance | path

Searched refs:DILexicalBlockFile (Results 1 – 14 of 14) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DDebugInfoMetadata.h2130 class DILexicalBlockFile : public DILexicalBlockBase {
2136 DILexicalBlockFile(LLVMContext &C, StorageType Storage, in DILexicalBlockFile() function
2140 ~DILexicalBlockFile() = default;
2142 static DILexicalBlockFile *getImpl(LLVMContext &Context, DILocalScope *Scope,
2151 static DILexicalBlockFile *getImpl(LLVMContext &Context, Metadata *Scope,
2162 DEFINE_MDNODE_GET(DILexicalBlockFile, (DILocalScope * Scope, DIFile *File,
2165 DEFINE_MDNODE_GET(DILexicalBlockFile,
2178 if (auto *F = dyn_cast<DILexicalBlockFile>(getScope())) in getDiscriminator()
2190 for (auto *LBF = dyn_cast<DILexicalBlockFile>(Scope); in cloneWithDiscriminator()
2192 LBF = dyn_cast<DILexicalBlockFile>(Scope)) in cloneWithDiscriminator()
[all …]
H A DMetadata.def101 HANDLE_SPECIALIZED_MDNODE_LEAF_UNIQUABLE(DILexicalBlockFile)
H A DDIBuilder.h806 DILexicalBlockFile *createLexicalBlockFile(DIScope *Scope, DIFile *File,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DDebugInfoMetadata.cpp819 if (auto *File = dyn_cast<DILexicalBlockFile>(this)) in getNonLexicalBlockFileScope()
908 DILexicalBlockFile *DILexicalBlockFile::getImpl(LLVMContext &Context, in getImpl()
914 DEFINE_GETIMPL_LOOKUP(DILexicalBlockFile, (Scope, File, Discriminator)); in getImpl()
916 DEFINE_GETIMPL_STORE(DILexicalBlockFile, (Discriminator), Ops); in getImpl()
H A DLLVMContextImpl.h819 template <> struct MDNodeKeyImpl<DILexicalBlockFile> {
826 MDNodeKeyImpl(const DILexicalBlockFile *N)
830 bool isKeyOf(const DILexicalBlockFile *RHS) const {
H A DDIBuilder.cpp895 DILexicalBlockFile *DIBuilder::createLexicalBlockFile(DIScope *Scope, in createLexicalBlockFile()
898 return DILexicalBlockFile::get(VMContext, Scope, File, Discriminator); in createLexicalBlockFile()
H A DAsmWriter.cpp2189 const DILexicalBlockFile *N, in writeDILexicalBlockFile()
H A DVerifier.cpp1307 void Verifier::visitDILexicalBlockFile(const DILexicalBlockFile &N) { in visitDILexicalBlockFile()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
H A DMetadataLoader.cpp1759 GET_OR_DISTINCT(DILexicalBlockFile, in parseOneMetadata()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp327 void writeDILexicalBlockFile(const DILexicalBlockFile *N,
1829 const DILexicalBlockFile *N, SmallVectorImpl<uint64_t> &Record, in writeDILexicalBlockFile()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.cpp2060 if (auto *LBF = dyn_cast<DILexicalBlockFile>(Scope)) in recordSourceLine()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGDebugInfo.cpp189 if (auto *LBF = dyn_cast<llvm::DILexicalBlockFile>(Scope)) { in setLocation()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/AsmParser/
H A DLLParser.cpp5133 Result = GET_OR_DISTINCT(DILexicalBlockFile, in parseDILexicalBlockFile()
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DLangRef.rst5438 DILexicalBlockFile subsubsection
5441 ``DILexicalBlockFile`` nodes are used to discriminate between sections of a
5449 !1 = !DILexicalBlockFile(scope: !0, file: !4, discriminator: 0)
5450 !2 = !DILexicalBlockFile(scope: !0, file: !4, discriminator: 1)
5458 mandatory, and points at an :ref:`DILexicalBlockFile`, an argument
5706 :ref:`DILexicalBlockFile`, a :ref:`DILexicalBlock`, or a :ref:`DISubprogram`.