|
LLVM
8.0.1
|
Classes | |
| struct | AccumBitVector |
| struct | TypeMemberInfo |
| struct | VirtualCallTarget |
| struct | VTableBits |
Functions | |
| uint64_t | findLowestOffset (ArrayRef< VirtualCallTarget > Targets, bool IsAfter, uint64_t Size) |
| void | setBeforeReturnValues (MutableArrayRef< VirtualCallTarget > Targets, uint64_t AllocBefore, unsigned BitWidth, int64_t &OffsetByte, uint64_t &OffsetBit) |
| void | setAfterReturnValues (MutableArrayRef< VirtualCallTarget > Targets, uint64_t AllocAfter, unsigned BitWidth, int64_t &OffsetByte, uint64_t &OffsetBit) |
| uint64_t llvm::wholeprogramdevirt::findLowestOffset | ( | ArrayRef< VirtualCallTarget > | Targets, |
| bool | IsAfter, | ||
| uint64_t | Size | ||
| ) |
Definition at line 125 of file WholeProgramDevirt.cpp.
References B, llvm::countTrailingZeros(), I, llvm::max(), llvm::ArrayRef< T >::size(), llvm::ArrayRef< T >::slice(), and llvm::ZB_Undefined.
Referenced by llvm::WholeProgramDevirtPass::run(), and llvm::wholeprogramdevirt::VirtualCallTarget::setAfterBytes().
| void llvm::wholeprogramdevirt::setAfterReturnValues | ( | MutableArrayRef< VirtualCallTarget > | Targets, |
| uint64_t | AllocAfter, | ||
| unsigned | BitWidth, | ||
| int64_t & | OffsetByte, | ||
| uint64_t & | OffsetBit | ||
| ) |
Definition at line 215 of file WholeProgramDevirt.cpp.
Referenced by llvm::WholeProgramDevirtPass::run(), and llvm::wholeprogramdevirt::VirtualCallTarget::setAfterBytes().
| void llvm::wholeprogramdevirt::setBeforeReturnValues | ( | MutableArrayRef< VirtualCallTarget > | Targets, |
| uint64_t | AllocBefore, | ||
| unsigned | BitWidth, | ||
| int64_t & | OffsetByte, | ||
| uint64_t & | OffsetBit | ||
| ) |
Definition at line 198 of file WholeProgramDevirt.cpp.
Referenced by llvm::WholeProgramDevirtPass::run(), and llvm::wholeprogramdevirt::VirtualCallTarget::setAfterBytes().
1.8.13