Lines Matching refs:FileEntryRef
20 StringMap<llvm::ErrorOr<FileEntryRef::MapValue>> Files;
40 FileEntryRef addFile(StringRef Name) { in addFile()
42 return FileEntryRef( in addFile()
43 *Files.insert({Name, FileEntryRef::MapValue(*FEs.back().get(), DR)}) in addFile()
46 FileEntryRef addFileAlias(StringRef Name, FileEntryRef Base) { in addFileAlias()
47 return FileEntryRef( in addFileAlias()
50 {Name, FileEntryRef::MapValue( in addFileAlias()
54 FileEntryRef addFileRedirect(StringRef Name, FileEntryRef Base) { in addFileRedirect()
57 return FileEntryRef( in addFileRedirect()
59 .insert({Name, FileEntryRef::MapValue( in addFileRedirect()
60 const_cast<FileEntryRef::MapEntry &>( in addFileRedirect()
68 TEST(FileEntryTest, FileEntryRef) { in TEST() argument
70 FileEntryRef R1 = Refs.addFile("1"); in TEST()
71 FileEntryRef R2 = Refs.addFile("2"); in TEST()
72 FileEntryRef R1Also = Refs.addFileAlias("1-also", R1); in TEST()
73 FileEntryRef R1Redirect = Refs.addFileRedirect("1-redirect", R1); in TEST()
74 FileEntryRef R1Redirect2 = Refs.addFileRedirect("1-redirect2", R1Redirect); in TEST()
97 FileEntryRef R1 = Refs.addFile("1"); in TEST()
98 FileEntryRef R2 = Refs.addFile("2"); in TEST()
99 FileEntryRef R1Also = Refs.addFileAlias("1-also", R1); in TEST()
100 FileEntryRef R1Redirect = Refs.addFileRedirect("1-redirect", R1); in TEST()
101 FileEntryRef R1Redirect2 = Refs.addFileRedirect("1-redirect2", R1Redirect); in TEST()
115 FileEntryRef R1 = Refs.addFile("1"); in TEST()
116 FileEntryRef R2 = Refs.addFile("2"); in TEST()
117 FileEntryRef R1Also = Refs.addFileAlias("1-also", R1); in TEST()
118 FileEntryRef R1Redirect = Refs.addFileRedirect("1-redirect", R1); in TEST()
119 FileEntryRef R1Redirect2 = Refs.addFileRedirect("1-redirect2", R1Redirect); in TEST()
121 EXPECT_TRUE(R1.isSameRef(FileEntryRef(R1))); in TEST()
122 EXPECT_TRUE(R1.isSameRef(FileEntryRef(R1.getMapEntry()))); in TEST()
132 FileEntryRef R1 = Refs.addFile("1"); in TEST()
133 FileEntryRef R2 = Refs.addFile("2"); in TEST()
134 FileEntryRef R1Also = Refs.addFileAlias("1-also", R1); in TEST()
138 SmallDenseSet<FileEntryRef, 8> Set; in TEST()
149 SmallDenseSet<FileEntryRef, 8> Set; in TEST()
160 SmallDenseSet<FileEntryRef, 8> Set; in TEST()
180 SmallDenseSet<FileEntryRef, 8> Set; in TEST()