Lines Matching refs:LT
675 const LineTable <) { in TestLineTableHelper() argument
679 const uint64_t BaseAddr = LT[0].Addr; in TestLineTableHelper()
680 llvm::Error Err = LT.encode(FW, BaseAddr); in TestLineTableHelper()
689 EXPECT_EQ(LT, Decoded.get()); in TestLineTableHelper()
695 LineTable LT; in TEST() local
699 ASSERT_TRUE(LT.empty()); in TEST()
700 ASSERT_EQ(LT.size(), (size_t)0); in TEST()
701 LT.push(Line0); in TEST()
702 ASSERT_EQ(LT.size(), (size_t)1); in TEST()
703 LT.push(Line1); in TEST()
704 LT.push(Line2); in TEST()
705 LT.push(LineEntry(StartAddr+0x120, FileIdx, 900)); in TEST()
706 LT.push(LineEntry(StartAddr+0x120, FileIdx, 2000)); in TEST()
707 LT.push(LineEntry(StartAddr+0x121, FileIdx, 2001)); in TEST()
708 LT.push(LineEntry(StartAddr+0x122, FileIdx, 2002)); in TEST()
709 LT.push(LineEntry(StartAddr+0x123, FileIdx, 2003)); in TEST()
710 ASSERT_FALSE(LT.empty()); in TEST()
711 ASSERT_EQ(LT.size(), (size_t)8); in TEST()
713 ASSERT_EQ(LT[0], Line0); in TEST()
714 ASSERT_EQ(LT[1], Line1); in TEST()
715 ASSERT_EQ(LT[2], Line2); in TEST()
718 TestLineTableHelper(llvm::support::little, LT); in TEST()
719 TestLineTableHelper(llvm::support::big, LT); in TEST()
722 LT.clear(); in TEST()
723 ASSERT_TRUE(LT.empty()); in TEST()
724 ASSERT_EQ(LT.size(), (size_t)0); in TEST()
805 LineTable LT; in TEST() local
807 LT.encode(FW, BaseAddr)); in TEST()
813 LT.push(Line0); in TEST()
814 LT.push(Line1); in TEST()
816 "start address 0x1010", LT.encode(FW, BaseAddr+0x10)); in TEST()
817 LT.clear(); in TEST()
821 LT.push(Line1); in TEST()
822 LT.push(Line0); in TEST()
824 LT.encode(FW, BaseAddr)); in TEST()
825 LT.clear(); in TEST()