|
LLVM
4.0.0
|
#include <WholeProgramDevirt.h>
Public Member Functions | |
| std::pair< uint8_t *, uint8_t * > | getPtrToData (uint64_t Pos, uint8_t Size) |
| void | setLE (uint64_t Pos, uint64_t Val, uint8_t Size) |
| void | setBE (uint64_t Pos, uint64_t Val, uint8_t Size) |
| void | setBit (uint64_t Pos, bool b) |
Public Attributes | |
| std::vector< uint8_t > | Bytes |
| std::vector< uint8_t > | BytesUsed |
Definition at line 36 of file WholeProgramDevirt.h.
|
inline |
|
inline |
Definition at line 64 of file WholeProgramDevirt.h.
References assert(), getPtrToData(), and I.
Referenced by llvm::wholeprogramdevirt::VirtualCallTarget::setAfterBytes(), and llvm::wholeprogramdevirt::VirtualCallTarget::setBeforeBytes().
|
inline |
Definition at line 75 of file WholeProgramDevirt.h.
References assert(), and getPtrToData().
Referenced by llvm::wholeprogramdevirt::VirtualCallTarget::setAfterBit(), and llvm::wholeprogramdevirt::VirtualCallTarget::setBeforeBit().
|
inline |
Definition at line 52 of file WholeProgramDevirt.h.
References assert(), getPtrToData(), and I.
Referenced by llvm::wholeprogramdevirt::VirtualCallTarget::setAfterBytes(), and llvm::wholeprogramdevirt::VirtualCallTarget::setBeforeBytes().
| std::vector<uint8_t> llvm::wholeprogramdevirt::AccumBitVector::Bytes |
Definition at line 37 of file WholeProgramDevirt.h.
Referenced by llvm::wholeprogramdevirt::VirtualCallTarget::allocatedAfterBytes(), llvm::wholeprogramdevirt::VirtualCallTarget::allocatedBeforeBytes(), and getPtrToData().
| std::vector<uint8_t> llvm::wholeprogramdevirt::AccumBitVector::BytesUsed |
Definition at line 40 of file WholeProgramDevirt.h.
Referenced by getPtrToData().
1.8.6