LLVM 20.0.0git
|
Strips a tag of the given length from the given offset within the pointer: P' = P & ~(((1 << TagLen) -1) << TagOffset) More...
#include "llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h"
Public Member Functions | |
constexpr | Untag (uintptr_t TagLen, uintptr_t TagOffset) |
template<typename T > | |
constexpr T * | operator() (T *P) |
Strips a tag of the given length from the given offset within the pointer: P' = P & ~(((1 << TagLen) -1) << TagOffset)
Definition at line 59 of file ExecutorAddress.h.
|
inlineconstexpr |
Definition at line 61 of file ExecutorAddress.h.
|
inlineconstexpr |
Definition at line 64 of file ExecutorAddress.h.
References P.