reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
159 return minBeforeBytes() + TM->Bits->Before.Bytes.size(); 171 TM->Bits->Before.setBit(Pos - 8 * minBeforeBytes(), RetVal); 186 TM->Bits->Before.setLE(Pos - 8 * minBeforeBytes(), RetVal, Size); 188 TM->Bits->Before.setBE(Pos - 8 * minBeforeBytes(), RetVal, Size);lib/Transforms/IPO/WholeProgramDevirt.cpp
173 : Target.TM->Bits->Before.BytesUsed; 1491 if (B.Before.Bytes.empty() && B.After.Bytes.empty()) 1500 B.Before.Bytes.resize(alignTo(B.Before.Bytes.size(), Alignment)); 1500 B.Before.Bytes.resize(alignTo(B.Before.Bytes.size(), Alignment)); 1503 for (size_t I = 0, Size = B.Before.Bytes.size(); I != Size / 2; ++I) 1504 std::swap(B.Before.Bytes[I], B.Before.Bytes[Size - 1 - I]); 1504 std::swap(B.Before.Bytes[I], B.Before.Bytes[Size - 1 - I]); 1509 {ConstantDataArray::get(M.getContext(), B.Before.Bytes), 1521 NewGV->copyMetadata(B.GV, B.Before.Bytes.size());unittests/Transforms/IPO/WholeProgramDevirt.cpp
19 VT1.Before.BytesUsed = {1 << 0}; 24 VT2.Before.BytesUsed = {1 << 1}; 86 EXPECT_EQ(std::vector<uint8_t>{1}, VT1.Before.Bytes); 87 EXPECT_EQ(std::vector<uint8_t>{1}, VT1.Before.BytesUsed); 88 EXPECT_EQ(std::vector<uint8_t>{0}, VT2.Before.Bytes); 89 EXPECT_EQ(std::vector<uint8_t>{1}, VT2.Before.BytesUsed); 96 EXPECT_EQ(std::vector<uint8_t>{1}, VT1.Before.Bytes); 97 EXPECT_EQ(std::vector<uint8_t>{0x81}, VT1.Before.BytesUsed); 98 EXPECT_EQ(std::vector<uint8_t>{0x80}, VT2.Before.Bytes); 99 EXPECT_EQ(std::vector<uint8_t>{0x81}, VT2.Before.BytesUsed); 106 EXPECT_EQ((std::vector<uint8_t>{1, 12}), VT1.Before.Bytes); 107 EXPECT_EQ((std::vector<uint8_t>{0x81, 0xff}), VT1.Before.BytesUsed); 108 EXPECT_EQ((std::vector<uint8_t>{0x80, 34}), VT2.Before.Bytes); 109 EXPECT_EQ((std::vector<uint8_t>{0x81, 0xff}), VT2.Before.BytesUsed); 116 EXPECT_EQ((std::vector<uint8_t>{1, 12, 0, 56}), VT1.Before.Bytes); 118 VT1.Before.BytesUsed); 119 EXPECT_EQ((std::vector<uint8_t>{0x80, 34, 0, 78}), VT2.Before.Bytes); 121 VT2.Before.BytesUsed);