LLVM API Documentation
#include <ScalarEvolution.h>
Collaboration diagram for llvm::SCEVHandle:
Public Member Functions | |
SCEVHandle (const SCEV *s) | |
SCEVHandle (const SCEVHandle &RHS) | |
~SCEVHandle () | |
operator SCEV * () const | |
SCEV & | operator * () const |
SCEV * | operator-> () const |
bool | operator== (SCEV *RHS) const |
bool | operator!= (SCEV *RHS) const |
const SCEVHandle & | operator= (SCEV *RHS) |
const SCEVHandle & | operator= (const SCEVHandle &RHS) |
Definition at line 135 of file ScalarEvolution.h.
llvm::SCEVHandle::SCEVHandle | ( | const SCEV * | s | ) | [inline] |
llvm::SCEVHandle::SCEVHandle | ( | const SCEVHandle & | RHS | ) | [inline] |
llvm::SCEVHandle::~SCEVHandle | ( | ) | [inline] |
llvm::SCEVHandle::operator SCEV * | ( | ) | const [inline] |
Definition at line 148 of file ScalarEvolution.h.
SCEV& llvm::SCEVHandle::operator * | ( | ) | const [inline] |
Definition at line 150 of file ScalarEvolution.h.
SCEV* llvm::SCEVHandle::operator-> | ( | ) | const [inline] |
Definition at line 151 of file ScalarEvolution.h.
bool llvm::SCEVHandle::operator== | ( | SCEV * | RHS | ) | const [inline] |
Definition at line 153 of file ScalarEvolution.h.
bool llvm::SCEVHandle::operator!= | ( | SCEV * | RHS | ) | const [inline] |
Definition at line 154 of file ScalarEvolution.h.
const SCEVHandle& llvm::SCEVHandle::operator= | ( | SCEV * | RHS | ) | [inline] |
Definition at line 156 of file ScalarEvolution.h.
References llvm::SCEV::addRef(), and llvm::SCEV::dropRef().
const SCEVHandle& llvm::SCEVHandle::operator= | ( | const SCEVHandle & | RHS | ) | [inline] |
Definition at line 165 of file ScalarEvolution.h.
References llvm::SCEV::addRef(), llvm::SCEV::dropRef(), and S.