|
LLVM 23.0.0git
|
Provide PointerLikeTypeTraits for SCEVUse, so it can be used with SmallPtrSet, among others. More...
#include "llvm/Analysis/ScalarEvolution.h"
Static Public Member Functions | |
| static void * | getAsVoidPointer (SCEVUse U) |
| static SCEVUse | getFromVoidPointer (void *P) |
Static Public Attributes | |
| static constexpr int | NumLowBitsAvailable = 0 |
| The Low bits are used by the PointerIntPair. | |
Provide PointerLikeTypeTraits for SCEVUse, so it can be used with SmallPtrSet, among others.
Definition at line 101 of file ScalarEvolution.h.
|
inlinestatic |
Definition at line 102 of file ScalarEvolution.h.
|
inlinestatic |
Definition at line 103 of file ScalarEvolution.h.
References P, and llvm::PointerIntPair< PointerTy, IntBits, IntType, PtrTraits, Info >::setFromOpaqueValue().
|
staticconstexpr |
The Low bits are used by the PointerIntPair.
Definition at line 110 of file ScalarEvolution.h.