|
LLVM 23.0.0git
|
#include "llvm/Analysis/ScalarEvolution.h"
Public Types | |
| using | Base = PointerIntPair<SCEVPtrT, 2> |
Additional Inherited Members | |
| Static Public Member Functions inherited from llvm::PointerIntPair< const SCEV *, 2 > | |
| static PointerIntPair | getFromOpaqueValue (void *V) |
Definition at line 72 of file ScalarEvolution.h.
| using llvm::SCEVUseT< SCEVPtrT >::Base = PointerIntPair<SCEVPtrT, 2> |
Definition at line 73 of file ScalarEvolution.h.
|
inline |
Definition at line 75 of file ScalarEvolution.h.
|
inline |
Definition at line 76 of file ScalarEvolution.h.
|
inline |
Definition at line 77 of file ScalarEvolution.h.
|
inline |
Definition at line 80 of file ScalarEvolution.h.
| LLVM_DUMP_METHOD void llvm::SCEVUseT< SCEVPtrT >::dump | ( | ) | const |
This method is used for debugging.
Definition at line 2709 of file ScalarEvolution.h.
References llvm::dbgs(), LLVM_DUMP_METHOD, and llvm::print().
| const SCEV * llvm::SCEVUseT< SCEVPtrT >::getCanonical | ( | ) | const |
Return the canonical SCEV for this SCEVUse.
Referenced by llvm::SCEVUseT< const SCEV * >::isCanonical().
|
inline |
Definition at line 2693 of file ScalarEvolution.h.
|
inline |
Definition at line 95 of file ScalarEvolution.h.
|
inline |
Definition at line 86 of file ScalarEvolution.h.
Referenced by llvm::SCEVUseT< const SCEV * >::isCanonical(), llvm::SCEVUseT< const SCEV * >::operator==(), and llvm::SCEVUseT< const SCEV * >::operator==().
|
inline |
Returns true of the SCEVUse is canonical, i.e.
no SCEVUse flags set in any operands.
Definition at line 90 of file ScalarEvolution.h.
|
inline |
Definition at line 83 of file ScalarEvolution.h.
|
inline |
Definition at line 84 of file ScalarEvolution.h.
|
inline |
Definition at line 101 of file ScalarEvolution.h.
|
inline |
Definition at line 97 of file ScalarEvolution.h.
| void llvm::SCEVUseT< SCEVPtrT >::print | ( | raw_ostream & | OS | ) | const |
Print out the internal representation of this scalar to the specified stream.
This should really only be used for debugging purposes.
Definition at line 2698 of file ScalarEvolution.h.
References llvm::SCEV::FlagNSW, llvm::SCEV::FlagNUW, llvm::PointerIntPair< SCEVPtrT, 2 >::getInt(), and llvm::PointerIntPair< SCEVPtrT, 2 >::getPointer().