Searched refs:InlineOriginRecord (Results 1 – 4 of 4) sorted by relevance
81 TEST(InlineOriginRecord, parse) { in TEST() argument82 EXPECT_EQ(InlineOriginRecord(47, "foo"), in TEST()83 InlineOriginRecord::parse("INLINE_ORIGIN 47 foo")); in TEST()84 EXPECT_EQ(llvm::None, InlineOriginRecord::parse("INLINE_ORIGIN 47")); in TEST()85 EXPECT_EQ(llvm::None, InlineOriginRecord::parse("INLINE_ORIGIN")); in TEST()86 EXPECT_EQ(llvm::None, InlineOriginRecord::parse("")); in TEST()
103 class InlineOriginRecord : public Record {105 static llvm::Optional<InlineOriginRecord> parse(llvm::StringRef Line);106 InlineOriginRecord(size_t Number, llvm::StringRef Name) in InlineOriginRecord() function113 inline bool operator==(const InlineOriginRecord &L,114 const InlineOriginRecord &R) {118 const InlineOriginRecord &R);
256 llvm::Optional<InlineOriginRecord>257 InlineOriginRecord::parse(llvm::StringRef Line) { in parse()259 return parseNumberName<InlineOriginRecord>(Line, Token::InlineOrigin); in parse()263 const InlineOriginRecord &R) { in operator <<()
353 auto record = InlineOriginRecord::parse(line); in ParseInlineOriginRecords()