HomeSort by relevance Sort by last modified time
    Searched refs:DIFile (Results 1 - 25 of 49) sorted by null

1 2

  /external/clang/lib/CodeGen/
CGDebugInfo.h 84 llvm::DIFile *Unit;
86 llvm::DIFile *Unit)
138 llvm::DIType *CreateQualifiedType(QualType Ty, llvm::DIFile *Fg);
139 llvm::DIType *CreateType(const TypedefType *Ty, llvm::DIFile *Fg);
141 llvm::DIFile *Fg);
142 llvm::DIType *CreateType(const ObjCObjectPointerType *Ty, llvm::DIFile *F);
143 llvm::DIType *CreateType(const PointerType *Ty, llvm::DIFile *F);
144 llvm::DIType *CreateType(const BlockPointerType *Ty, llvm::DIFile *F);
145 llvm::DIType *CreateType(const FunctionType *Ty, llvm::DIFile *F);
153 llvm::DIType *CreateType(const ObjCInterfaceType *Ty, llvm::DIFile *F)
    [all...]
CGDebugInfo.cpp 312 llvm::DIFile *CGDebugInfo::getOrCreateFile(SourceLocation Loc) {
333 return cast<llvm::DIFile>(V);
336 llvm::DIFile *F = DBuilder.createFile(remapDIPath(PLoc.getFilename()),
343 llvm::DIFile *CGDebugInfo::getOrCreateMainFile() {
618 llvm::DIFile *Unit) {
652 llvm::DIFile *Unit) {
665 llvm::DIFile *Unit) {
722 llvm::DIFile *DefUnit = getOrCreateFile(RD->getLocation());
749 llvm::DIFile *Unit) {
778 llvm::DIFile *Unit)
    [all...]
  /external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DIBuilder.h 32 class DIFile;
96 DIFile createFile(StringRef Filename, StringRef Directory);
138 DIType createTypedef(DIType Ty, StringRef Name, DIFile File,
164 DIType createMemberType(DIDescriptor Scope, StringRef Name, DIFile File,
184 DIType createObjCIVar(StringRef Name, DIFile File,
208 DIType createClassType(DIDescriptor Scope, StringRef Name, DIFile File,
225 DIType createStructType(DIDescriptor Scope, StringRef Name, DIFile File,
240 DIType createUnionType(DIDescriptor Scope, StringRef Name, DIFile File,
299 DIFile File, unsigned LineNumber,
307 DIType createSubroutineType(DIFile File, DIArray ParameterTypes)
    [all...]
DebugInfo.h 40 class DIFile;
86 explicit DIDescriptor(const DIFile F);
203 /// DIFile - This is a wrapper for a file.
204 class DIFile : public DIScope {
206 explicit DIFile(const MDNode *N = 0) : DIScope(N) {
255 return getFieldAs<DIFile>(3).getCompileUnit();
257 DIFile getFile() const { return getFieldAs<DIFile>(3); }
297 return getFieldAs<DIFile>(3).getDirectory();
303 return getFieldAs<DIFile>(3).getFilename()
    [all...]
  /external/llvm/include/llvm/IR/
DIBuilder.h 108 DIFile *createFile(StringRef Filename, StringRef Directory);
165 DIDerivedType *createTypedef(DIType *Ty, StringRef Name, DIFile *File,
192 DIFile *File, unsigned LineNo,
209 DIScope *Scope, StringRef Name, DIFile *File, unsigned LineNo,
223 DIFile *File, unsigned LineNo,
238 DIDerivedType *createObjCIVar(StringRef Name, DIFile *File, unsigned LineNo,
252 DIObjCProperty *createObjCProperty(StringRef Name, DIFile *File,
275 DIFile *File, unsigned LineNumber,
295 DIScope *Scope, StringRef Name, DIFile *File, unsigned LineNumber,
312 DIFile *File, unsigned LineNumber
    [all...]
DebugInfoMetadata.h 407 DIFile *getFile() const { return cast_or_null<DIFile>(getRawFile()); }
417 /// An \a DIFile is an \a DIScope, but it doesn't point at a separate file
418 /// (it\em is the file). If \c this is an \a DIFile, we need to return \c
422 return isa<DIFile>(this) ? const_cast<DIScope *>(this)
450 class DIFile : public DIScope {
454 DIFile(LLVMContext &C, StorageType Storage, ArrayRef<Metadata *> Ops)
456 ~DIFile() = default;
458 static DIFile *getImpl(LLVMContext &Context, StringRef Filename,
465 static DIFile *getImpl(LLVMContext &Context, MDString *Filename
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/
DIBuilder.h 140 createCompileUnit(unsigned Lang, DIFile *File, StringRef Producer,
155 DIFile *
157 Optional<DIFile::ChecksumInfo<StringRef>> Checksum = None,
176 DIFile *File);
237 DIDerivedType *createTypedef(DIType *Ty, StringRef Name, DIFile *File,
266 DIFile *File, unsigned LineNo,
286 DIFile *File, unsigned LineNo,
304 DIScope *Scope, StringRef Name, DIFile *File, unsigned LineNo,
319 DIFile *File, unsigned LineNo,
335 DIDerivedType *createObjCIVar(StringRef Name, DIFile *File, unsigned LineNo
    [all...]
DebugInfoMetadata.h 455 DIFile *getFile() const { return cast_or_null<DIFile>(getRawFile()); }
466 /// A \a DIFile is a \a DIScope, but it doesn't point at a separate file (it
467 /// \em is the file). If \c this is an \a DIFile, we need to return \c this.
471 return isa<DIFile>(this) ? const_cast<DIScope *>(this)
499 class DIFile : public DIScope {
539 DIFile(LLVMContext &C, StorageType Storage,
544 ~DIFile() = default;
546 static DIFile *getImpl(LLVMContext &Context, StringRef Filename,
559 static DIFile *getImpl(LLVMContext &Context, MDString *Filename
    [all...]
  /external/llvm/bindings/go/llvm/
DIBuilderBindings.cpp 60 unwrap<DIFile>(File), Line, Column);
70 unwrap<DIFile>(File), Discriminator));
80 File ? unwrap<DIFile>(File) : nullptr, Line,
93 unwrap<DIFile>(File), Line,
103 unwrap<DIScope>(Scope), Name, ArgNo, unwrap<DIFile>(File), Line,
141 unwrap<DIScope>(Scope), Name, File ? unwrap<DIFile>(File) : nullptr, Line,
154 Tag, Name, unwrap<DIScope>(Scope), File ? unwrap<DIFile>(File) : nullptr,
166 unwrap<DIScope>(Scope), Name, File ? unwrap<DIFile>(File) : nullptr, Line,
187 File ? unwrap<DIFile>(File) : nullptr, Line,
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/IR/
DIBuilder.cpp 139 unsigned Lang, DIFile *File, StringRef Producer, bool isOptimized,
163 Metadata *NS, DIFile *File, unsigned Line, StringRef Name,
178 DINamespace *NS, DIFile *File,
187 DIFile *File, unsigned Line) {
194 DIFile *File, unsigned Line) {
202 DIFile *File,
212 DIFile *DIBuilder::createFile(StringRef Filename, StringRef Directory,
213 Optional<DIFile::ChecksumInfo<StringRef>> CS,
215 return DIFile::get(VMContext, Filename, Directory, CS, Source);
231 unsigned LineNumber, DIFile *File)
    [all...]
DebugInfo.cpp 428 auto *FileAndScope = cast_or_null<DIFile>(map(MDS->getFile()));
483 auto *File = cast_or_null<DIFile>(map(CU->getFile()));
534 if (isa<DIFile>(N))
758 auto File = unwrapDI<DIFile>(FileRef);
806 unwrapDI<DIFile>(File), LineNo, unwrapDI<DISubroutineType>(Ty),
816 unwrapDI<DIFile>(File),
826 unwrapDI<DIFile>(File),
838 unwrapDI<DIFile>(File),
851 unwrapDI<DIFile>(File), Line));
862 unwrapDI<DIFile>(File)
    [all...]
DebugInfoMetadata.cpp 166 assert((isa<DIFile>(this) || isa<DICompileUnit>(this)) &&
180 assert((isa<DILexicalBlockBase>(this) || isa<DIFile>(this) ||
410 static const char *ChecksumKindName[DIFile::CSK_Last] = {
415 StringRef DIFile::getChecksumKindAsString(ChecksumKind CSKind) {
416 assert(CSKind <= DIFile::CSK_Last && "Invalid checksum kind");
423 Optional<DIFile::ChecksumKind> DIFile::getChecksumKind(StringRef CSKindStr) {
424 return StringSwitch<Optional<DIFile::ChecksumKind>>(CSKindStr)
425 .Case("CSK_MD5", DIFile::CSK_MD5)
426 .Case("CSK_SHA1", DIFile::CSK_SHA1
    [all...]
  /external/llvm/lib/IR/
DIBuilder.cpp 124 VMContext, Lang, DIFile::get(VMContext, Filename, Directory), Producer,
178 DIFile *DIBuilder::createFile(StringRef Filename, StringRef Directory) {
179 return DIFile::get(VMContext, Filename, Directory);
238 DIFile *File, unsigned LineNo,
261 DIFile *File, unsigned LineNumber,
278 DIScope *Scope, StringRef Name, DIFile *File, unsigned LineNumber,
290 DIFile *File,
300 DIDerivedType *DIBuilder::createObjCIVar(StringRef Name, DIFile *File,
313 DIBuilder::createObjCProperty(StringRef Name, DIFile *File, unsigned LineNumber,
360 DIScope *Context, StringRef Name, DIFile *File, unsigned LineNumber
    [all...]
DebugInfoMetadata.cpp 135 assert((isa<DIFile>(this) || isa<DICompileUnit>(this)) &&
149 assert((isa<DILexicalBlockBase>(this) || isa<DIFile>(this) ||
348 DIFile *DIFile::getImpl(LLVMContext &Context, MDString *Filename,
353 DEFINE_GETIMPL_LOOKUP(DIFile, (Filename, Directory));
355 DEFINE_GETIMPL_STORE_NO_CONSTRUCTOR_ARGS(DIFile, Ops);
  /external/llvm/lib/CodeGen/AsmPrinter/
CodeViewDebug.h 134 /// Map from DIFile to .cv_file id.
135 DenseMap<const DIFile *, unsigned> FileIdMap;
169 typedef std::map<const DIFile *, std::string> FileToFilepathMapTy;
171 StringRef getFullFilepath(const DIFile *S);
173 unsigned maybeRecordFile(const DIFile *F);
  /external/mesa3d/src/gallium/drivers/swr/rasterizer/codegen/templates/
gen_llvm.hpp 60 llvm::DIFile* pFile = builder.createFile("${input_file}", "${input_dir}");
  /external/swiftshader/third_party/LLVM/lib/Analysis/
DIBuilder.cpp 126 DIFile DIBuilder::createFile(StringRef Filename, StringRef Directory) {
135 return DIFile(MDNode::get(VMContext, Elts));
250 DIType DIBuilder::createTypedef(DIType Ty, StringRef Name, DIFile File,
312 DIFile File, unsigned LineNumber,
335 DIFile File, unsigned LineNumber,
363 DIFile File, unsigned LineNumber,
428 DIFile File, unsigned LineNumber,
453 DIFile File,
477 DIType DIBuilder::createSubroutineType(DIFile File, DIArray ParameterTypes) {
500 DIFile File, unsigned LineNumber
    [all...]
DebugInfo.cpp 36 DIDescriptor::DIDescriptor(const DIFile F) : DbgNode(F.DbgNode) {
567 return DIFile(DbgNode).getFilename();
588 return DIFile(DbgNode).getDirectory();
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/AsmPrinter/
DwarfUnit.h 212 void addSourceLine(DIE &Die, unsigned Line, const DIFile *File);
316 MD5::MD5Result *getMD5AsBytes(const DIFile *File) const;
326 virtual unsigned getOrCreateSourceID(const DIFile *File) = 0;
377 unsigned getOrCreateSourceID(const DIFile *File) override;
CodeViewDebug.h 225 using FileToFilepathMapTy = std::map<const DIFile *, std::string>;
228 StringRef getFullFilepath(const DIFile *File);
230 unsigned maybeRecordFile(const DIFile *F);
DwarfCompileUnit.h 147 unsigned getOrCreateSourceID(const DIFile *File) override;
  /external/swiftshader/third_party/llvm-7.0/llvm/unittests/IR/
MetadataTest.cpp 91 DIFile *getFile() {
92 return DIFile::getDistinct(Context, "file.c", "/path/to/dir");
961 DIFile *File = getFile();
    [all...]
  /external/mesa3d/src/gallium/drivers/swr/rasterizer/jitter/
JitManager.h 199 llvm::DIType* CreateDebugStructType(llvm::StructType* pType, const std::string& name, llvm::DIFile* pFile, uint32_t lineNum,
  /external/swiftshader/third_party/llvm-7.0/llvm/unittests/CodeGen/
MachineInstrTest.cpp 258 DIFile *DIF = DIFile::getDistinct(Ctx, "filename", "");
  /external/llvm/unittests/IR/
MetadataTest.cpp 90 DIFile *getFile() {
91 return DIFile::getDistinct(Context, "file.c", "/path/to/dir");
990 DIFile *File = getFile()
    [all...]

Completed in 1592 milliseconds

1 2