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.