|
LLVM 22.0.0git
|
Classes | |
| struct | AccumBitVector |
| struct | TypeMemberInfo |
| struct | VirtualCallTarget |
| struct | VTableBits |
Functions | |
| LLVM_ABI uint64_t | findLowestOffset (ArrayRef< VirtualCallTarget > Targets, bool IsAfter, uint64_t Size) |
| LLVM_ABI void | setBeforeReturnValues (MutableArrayRef< VirtualCallTarget > Targets, uint64_t AllocBefore, unsigned BitWidth, int64_t &OffsetByte, uint64_t &OffsetBit) |
| LLVM_ABI 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 265 of file WholeProgramDevirt.cpp.
References llvm::alignTo(), B(), llvm::countr_zero(), I, llvm::Offset, Size, llvm::ArrayRef< T >::size(), and llvm::ArrayRef< T >::slice().
| void llvm::wholeprogramdevirt::setAfterReturnValues | ( | MutableArrayRef< VirtualCallTarget > | Targets, |
| uint64_t | AllocAfter, | ||
| unsigned | BitWidth, | ||
| int64_t & | OffsetByte, | ||
| uint64_t & | OffsetBit ) |
Definition at line 356 of file WholeProgramDevirt.cpp.
References llvm::BitWidth.
| void llvm::wholeprogramdevirt::setBeforeReturnValues | ( | MutableArrayRef< VirtualCallTarget > | Targets, |
| uint64_t | AllocBefore, | ||
| unsigned | BitWidth, | ||
| int64_t & | OffsetByte, | ||
| uint64_t & | OffsetBit ) |
Definition at line 339 of file WholeProgramDevirt.cpp.
References llvm::BitWidth.