HomeSort by: relevance | last modified time | path
    Searched refs:DIFile (Results 1 - 25 of 27) sorted by relevancy

1 2

  /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();

Completed in 55 milliseconds

1 2