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

  /external/clang/lib/CodeGen/
CGDebugInfo.h 73 llvm::DIFile Unit;
75 llvm::DIFile Unit)
116 llvm::DIType CreateQualifiedType(QualType Ty, llvm::DIFile Fg);
117 llvm::DIType CreateType(const TypedefType *Ty, llvm::DIFile Fg);
118 llvm::DIType CreateType(const TemplateSpecializationType *Ty, llvm::DIFile Fg);
120 llvm::DIFile F);
121 llvm::DIType CreateType(const PointerType *Ty, llvm::DIFile F);
122 llvm::DIType CreateType(const BlockPointerType *Ty, llvm::DIFile F);
123 llvm::DIType CreateType(const FunctionType *Ty, llvm::DIFile F);
128 llvm::DIType CreateType(const ObjCInterfaceType *Ty, llvm::DIFile F)
    [all...]
CGDebugInfo.cpp 245 llvm::DIFile CGDebugInfo::getOrCreateFile(SourceLocation Loc) {
265 return llvm::DIFile(cast<llvm::MDNode>(V));
268 llvm::DIFile F = DBuilder.createFile(PLoc.getFilename(), getCurrentDirname());
275 llvm::DIFile CGDebugInfo::getOrCreateMainFile() {
525 llvm::DIType CGDebugInfo::CreateQualifiedType(QualType Ty, llvm::DIFile Unit) {
561 llvm::DIFile Unit) {
576 llvm::DIFile Unit) {
612 llvm::DIFile DefUnit = getOrCreateFile(RD->getLocation());
637 llvm::DIFile Unit) {
665 llvm::DIFile Unit)
    [all...]
  /external/llvm/include/llvm/IR/
DIBuilder.h 38 class DIFile;
131 DIFile createFile(StringRef Filename, StringRef Directory);
181 DIDerivedType createTypedef(DIType Ty, StringRef Name, DIFile File,
208 createMemberType(DIDescriptor Scope, StringRef Name, DIFile File,
223 DIFile File, unsigned LineNo, DIType Ty,
243 DIDerivedType createObjCIVar(StringRef Name, DIFile File,
263 DIDerivedType createObjCIVar(StringRef Name, DIFile File,
279 DIFile File, unsigned LineNumber,
302 DIFile File, unsigned LineNumber,
322 DIFile File, unsigned LineNumber
    [all...]
DebugInfo.h 46 class DIFile;
412 /// DIFile - This is a wrapper for a file.
413 class DIFile : public DIScope {
417 explicit DIFile(const MDNode *N = nullptr) : DIScope(N) {}
591 StringRef getFilename() const { return getFieldAs<DIFile>(4).getFilename(); }
593 return getFieldAs<DIFile>(4).getDirectory();
610 StringRef getFilename() const { return getFieldAs<DIFile>(5).getFilename(); }
612 return getFieldAs<DIFile>(5).getDirectory();
631 StringRef getFilename() const { return getFieldAs<DIFile>(6).getFilename(); }
633 return getFieldAs<DIFile>(6).getDirectory()
    [all...]
  /external/llvm/lib/IR/
DIBuilder.cpp 216 DIFile DIBuilder::createFile(StringRef Filename, StringRef Directory) {
221 return DIFile(MDNode::get(VMContext, Elts));
362 DIDerivedType DIBuilder::createTypedef(DIType Ty, StringRef Name, DIFile File,
424 DIFile File, unsigned LineNumber,
449 DIFile File, unsigned LineNumber,
473 DIBuilder::createObjCIVar(StringRef Name, DIFile File, unsigned LineNumber,
500 DIDerivedType DIBuilder::createObjCIVar(StringRef Name, DIFile File,
526 DIBuilder::createObjCProperty(StringRef Name, DIFile File, unsigned LineNumber,
613 DIFile File, unsigned LineNumber,
653 StringRef Name, DIFile File
    [all...]
DebugInfo.cpp 43 DIGlobalVariable(DbgNode).Verify() || DIFile(DbgNode).Verify() ||
600 MDNode *DIFile::getFileNode() const { return getNodeField(DbgNode, 1); }
603 bool DIFile::Verify() const {
    [all...]
  /external/llvm/lib/Transforms/Utils/
AddDiscriminators.cpp 199 DIFile File = Builder.createFile(Filename, Scope.getDirectory());
  /external/llvm/lib/Transforms/Instrumentation/
DebugIR.cpp 220 DICompileUnit(CUNode), F.getName(), MangledName, DIFile(FileNode), Line,
301 LexicalBlockFileNode = Builder.createLexicalBlockFile(CU, DIFile(FileNode));
384 DIScope(LexicalBlockFileNode), T->getStructName(), DIFile(FileNode),
444 return Builder.createSubroutineType(DIFile(FileNode), ParamArray);
  /external/llvm/unittests/Transforms/Utils/
Cloning.cpp 234 DIFile File = DBuilder.createFile("filename.c", "/file/dir/");
  /external/llvm/lib/CodeGen/AsmPrinter/
DwarfUnit.cpp 467 DIFile File = Ty.getFile();
    [all...]

Completed in 332 milliseconds