reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Transforms/IPO/WholeProgramDevirt.h
   48       BytesUsed.resize(Pos + Size);
   50     return std::make_pair(Bytes.data() + Pos, BytesUsed.data() + Pos);
lib/Transforms/IPO/WholeProgramDevirt.cpp
  172     ArrayRef<uint8_t> VTUsed = IsAfter ? Target.TM->Bits->After.BytesUsed
  173                                        : Target.TM->Bits->Before.BytesUsed;
unittests/Transforms/IPO/WholeProgramDevirt.cpp
   19   VT1.Before.BytesUsed = {1 << 0};
   20   VT1.After.BytesUsed = {1 << 1};
   24   VT2.Before.BytesUsed = {1 << 1};
   25   VT2.After.BytesUsed = {1 << 0};
   55   VT1.After.BytesUsed = {0xff, 0, 0, 0, 0xff};
   56   VT2.After.BytesUsed = {0xff, 1, 0, 0, 0};
   87   EXPECT_EQ(std::vector<uint8_t>{1}, VT1.Before.BytesUsed);
   89   EXPECT_EQ(std::vector<uint8_t>{1}, VT2.Before.BytesUsed);
   97   EXPECT_EQ(std::vector<uint8_t>{0x81}, VT1.Before.BytesUsed);
   99   EXPECT_EQ(std::vector<uint8_t>{0x81}, VT2.Before.BytesUsed);
  107   EXPECT_EQ((std::vector<uint8_t>{0x81, 0xff}), VT1.Before.BytesUsed);
  109   EXPECT_EQ((std::vector<uint8_t>{0x81, 0xff}), VT2.Before.BytesUsed);
  118             VT1.Before.BytesUsed);
  121             VT2.Before.BytesUsed);
  129   EXPECT_EQ(std::vector<uint8_t>{1}, VT1.After.BytesUsed);
  131   EXPECT_EQ(std::vector<uint8_t>{1}, VT2.After.BytesUsed);
  139   EXPECT_EQ(std::vector<uint8_t>{0x81}, VT1.After.BytesUsed);
  141   EXPECT_EQ(std::vector<uint8_t>{0x81}, VT2.After.BytesUsed);
  149   EXPECT_EQ((std::vector<uint8_t>{0x81, 0xff}), VT1.After.BytesUsed);
  151   EXPECT_EQ((std::vector<uint8_t>{0x81, 0xff}), VT2.After.BytesUsed);
  160             VT1.After.BytesUsed);
  163             VT2.After.BytesUsed);