|
LLVM 23.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 90 of file ExecutorAddress.h.
|
inlineconstexpr |
Definition at line 92 of file ExecutorAddress.h.
Definition at line 95 of file ExecutorAddress.h.