| 52 | } |
| 53 | |
| 54 | void readProfile(const Module &M, StringRef Profile) { |
| 55 | auto ReaderOrErr = SampleProfileReader::create(Profile, Context); |
| 56 | ASSERT_TRUE(NoError(ReaderOrErr.getError())); |
| 57 | Reader = std::move(ReaderOrErr.get()); |
| 58 | Reader->collectFuncsToUse(M); |
| 59 | } |
| 60 | |
| 61 | void testRoundTrip(SampleProfileFormat Format, bool Remap) { |
| 62 | SmallVector<char, 128> ProfilePath; |