| /src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| DIBuilder.h | 142 createCompileUnit(unsigned Lang, DIFile *File, StringRef Producer, 160 DIFile * 162 Optional<DIFile::ChecksumInfo<StringRef>> Checksum = None, 181 DIFile *File); 251 DIDerivedType *createTypedef(DIType *Ty, StringRef Name, DIFile *File, 281 DIFile *File, unsigned LineNo, 301 DIFile *File, unsigned LineNo, 319 DIScope *Scope, StringRef Name, DIFile *File, unsigned LineNo, 334 DIFile *File, unsigned LineNo, 350 DIDerivedType *createObjCIVar(StringRef Name, DIFile *File, unsigned LineNo [all...] |
| DebugInfoMetadata.h | 484 DIFile *getFile() const { return cast_or_null<DIFile>(getRawFile()); } 495 /// A \a DIFile is a \a DIScope, but it doesn't point at a separate file (it 496 /// \em is the file). If \c this is an \a DIFile, we need to return \c this. 500 return isa<DIFile>(this) ? const_cast<DIScope *>(this) 530 class DIFile : public DIScope { 571 DIFile(LLVMContext &C, StorageType Storage, 576 ~DIFile() = default; 578 static DIFile *getImpl(LLVMContext &Context, StringRef Filename, 591 static DIFile *getImpl(LLVMContext &Context, MDString *Filename [all...] |
| DiagnosticInfo.h | 349 DIFile *File = nullptr;
|
| /src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| CGDebugInfo.h | 110 llvm::DIFile *Unit; 112 llvm::DIFile *Unit) 181 llvm::DIType *CreateQualifiedType(QualType Ty, llvm::DIFile *Fg); 182 llvm::DIType *CreateType(const TypedefType *Ty, llvm::DIFile *Fg); 184 llvm::DIFile *Fg); 185 llvm::DIType *CreateType(const ObjCObjectPointerType *Ty, llvm::DIFile *F); 186 llvm::DIType *CreateType(const PointerType *Ty, llvm::DIFile *F); 187 llvm::DIType *CreateType(const BlockPointerType *Ty, llvm::DIFile *F); 188 llvm::DIType *CreateType(const FunctionType *Ty, llvm::DIFile *F); 196 llvm::DIType *CreateType(const ObjCInterfaceType *Ty, llvm::DIFile *F) [all...] |
| CGDebugInfo.cpp | 365 Optional<llvm::DIFile::ChecksumKind> 385 return llvm::DIFile::CSK_MD5; 402 llvm::DIFile *CGDebugInfo::getOrCreateFile(SourceLocation Loc) { 408 // The DIFile used by the CU is distinct from the main source file. Call 429 return cast<llvm::DIFile>(V); 434 Optional<llvm::DIFile::ChecksumKind> CSKind = computeChecksum(FID, Checksum); 435 Optional<llvm::DIFile::ChecksumInfo<StringRef>> CSInfo; 441 llvm::DIFile * 443 Optional<llvm::DIFile::ChecksumInfo<StringRef>> CSInfo, 475 llvm::DIFile *F = DBuilder.createFile(File, Dir, CSInfo, Source) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/IR/ |
| DIBuilder.cpp | 139 unsigned Lang, DIFile *File, StringRef Producer, bool isOptimized, 166 Metadata *NS, DIFile *File, unsigned Line, StringRef Name, 181 DINamespace *NS, DIFile *File, 190 DIFile *File, unsigned Line) { 197 DIFile *File, unsigned Line) { 205 DIFile *File, 215 DIFile *DIBuilder::createFile(StringRef Filename, StringRef Directory, 216 Optional<DIFile::ChecksumInfo<StringRef>> CS, 218 return DIFile::get(VMContext, Filename, Directory, CS, Source); 234 unsigned LineNumber, DIFile *File) [all...] |
| DebugInfo.cpp | 515 auto *FileAndScope = cast_or_null<DIFile>(map(MDS->getFile())); 568 auto *File = cast_or_null<DIFile>(map(CU->getFile())); 620 if (isa<DIFile>(N)) 884 auto File = unwrapDI<DIFile>(FileRef); 933 unwrapDI<DIFile>(File), LineNo, unwrapDI<DISubroutineType>(Ty), ScopeLine, 944 unwrapDI<DIFile>(File), 954 unwrapDI<DIFile>(File), 966 unwrapDI<DIFile>(File), 979 unwrapDI<DIFile>(File), Line)); 990 unwrapDI<DIFile>(File) [all...] |
| DebugInfoMetadata.cpp | 256 assert((isa<DIFile>(this) || isa<DICompileUnit>(this)) && 272 assert((isa<DILexicalBlockBase>(this) || isa<DIFile>(this) || 701 static const char *ChecksumKindName[DIFile::CSK_Last] = { 707 StringRef DIFile::getChecksumKindAsString(ChecksumKind CSKind) { 708 assert(CSKind <= DIFile::CSK_Last && "Invalid checksum kind"); 715 Optional<DIFile::ChecksumKind> DIFile::getChecksumKind(StringRef CSKindStr) { 716 return StringSwitch<Optional<DIFile::ChecksumKind>>(CSKindStr) 717 .Case("CSK_MD5", DIFile::CSK_MD5) 718 .Case("CSK_SHA1", DIFile::CSK_SHA1 [all...] |
| LLVMContextImpl.h | 648 template <> struct MDNodeKeyImpl<DIFile> { 651 Optional<DIFile::ChecksumInfo<MDString *>> Checksum; 655 Optional<DIFile::ChecksumInfo<MDString *>> Checksum, 659 MDNodeKeyImpl(const DIFile *N) 663 bool isKeyOf(const DIFile *RHS) const {
|
| Verifier.cpp | 314 /// Whether source was present on the first DIFile encountered in each CU. 570 /// Verify all-or-nothing property of DIFile source attribute within a CU. 571 void verifySourceDebugInfo(const DICompileUnit &U, const DIFile &F); 938 AssertDI(isa<DIFile>(F), "invalid file", &N, F); 1156 void Verifier::visitDIFile(const DIFile &N) { 1158 Optional<DIFile::ChecksumInfo<StringRef>> Checksum = N.getChecksum(); 1160 AssertDI(Checksum->Kind <= DIFile::ChecksumKind::CSK_Last, 1164 case DIFile::CSK_MD5: 1167 case DIFile::CSK_SHA1: 1170 case DIFile::CSK_SHA256 [all...] |
| AsmWriter.cpp | 1691 void printChecksum(const DIFile::ChecksumInfo<StringRef> &N); 1732 const DIFile::ChecksumInfo<StringRef> &Checksum) { 2102 static void writeDIFile(raw_ostream &Out, const DIFile *N, TypePrinting *, 2104 Out << "!DIFile(";
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/ |
| CodeViewDebug.h | 273 using FileToFilepathMapTy = std::map<const DIFile *, std::string>; 276 StringRef getFullFilepath(const DIFile *File); 278 unsigned maybeRecordFile(const DIFile *F);
|
| DwarfUnit.h | 202 void addSourceLine(DIE &Die, unsigned Line, const DIFile *File); 308 virtual unsigned getOrCreateSourceID(const DIFile *File) = 0; 358 unsigned getOrCreateSourceID(const DIFile *File) override;
|
| DwarfCompileUnit.h | 170 unsigned getOrCreateSourceID(const DIFile *File) override;
|
| DwarfUnit.cpp | 300 unsigned DwarfTypeUnit::getOrCreateSourceID(const DIFile *File) { 413 void DwarfUnit::addSourceLine(DIE &Die, unsigned Line, const DIFile *File) { 539 if (!Context || isa<DIFile>(Context)) 640 if (!Context || isa<DICompileUnit>(Context) || isa<DIFile>(Context) || 1507 bool IndexEnumerators = !Context || isa<DICompileUnit>(Context) || isa<DIFile>(Context) ||
|
| CodeViewDebug.cpp | 142 StringRef CodeViewDebug::getFullFilepath(const DIFile *File) { 206 unsigned CodeViewDebug::maybeRecordFile(const DIFile *F) { 221 case DIFile::CSK_MD5: 224 case DIFile::CSK_SHA1: 227 case DIFile::CSK_SHA256: 344 if (!Scope || isa<DIFile>(Scope)) 863 const DIFile *MainSourceFile = CU->getFile();
|
| DwarfDebug.h | 853 Optional<MD5::MD5Result> getMD5AsBytes(const DIFile *File) const;
|
| DwarfDebug.cpp | 3135 DIFile &F = *MF.getFile(); 3472 Optional<MD5::MD5Result> DwarfDebug::getMD5AsBytes(const DIFile *File) const { 3476 Optional<DIFile::ChecksumInfo<StringRef>> Checksum = File->getChecksum(); 3477 if (!Checksum || Checksum->Kind != DIFile::CSK_MD5)
|
| DwarfCompileUnit.cpp | 120 unsigned DwarfCompileUnit::getOrCreateSourceID(const DIFile *File) {
|
| /src/external/apache2/llvm/dist/llvm/bindings/go/llvm/ |
| dibuilder.go | 188 func (d *DIBuilder) CreateLexicalBlockFile(diScope Metadata, diFile Metadata, discriminator int) Metadata { 189 result := C.LLVMDIBuilderCreateLexicalBlockFile(d.ref, diScope.C, diFile.C, 665 // FileDirectory returns the directory of a DIFile metadata node. 672 // FileFilename returns the filename of a DIFile metadata node. 679 // FileSource returns the source of a DIFile metadata node. 708 // ScopeFile returns the file (DIFile) of a given scope.
|
| /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter9/ |
| toy.cpp | 855 static DISubroutineType *CreateFunctionType(unsigned NumArgs, DIFile *Unit) { 1249 DIFile *Unit = DBuilder->createFile(KSDbgInfo.TheCU->getFilename(),
|
| /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/ |
| MetadataLoader.cpp | 1591 Optional<DIFile::ChecksumInfo<MDString *>> Checksum; 1598 Checksum.emplace(static_cast<DIFile::ChecksumKind>(Record[3]), 1602 DIFile,
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| MachineOutliner.cpp | 703 DIFile *Unit = SP->getFile();
|
| /src/external/apache2/llvm/dist/llvm/lib/AsmParser/ |
| LLParser.cpp | 4204 struct ChecksumKindField : public MDFieldImpl<DIFile::ChecksumKind> { 4205 ChecksumKindField(DIFile::ChecksumKind CSKind) : ImplTy(CSKind) {} 4616 Optional<DIFile::ChecksumKind> CSKind = 4617 DIFile::getChecksumKind(Lex.getStrVal()); 4989 OPTIONAL(checksumkind, ChecksumKindField, (DIFile::CSK_MD5)); \ 4995 Optional<DIFile::ChecksumInfo<MDString *>> OptChecksum; 5004 Result = GET_OR_DISTINCT(DIFile, (Context, filename.Val, directory.Val,
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/ |
| CoroFrame.cpp | 935 DIFile *DFile = PromiseDIScope->getFile();
|