OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:IVStrideUse
(Results
1 - 3
of
3
) sorted by null
/external/llvm/include/llvm/Analysis/
IVUsers.h
32
///
IVStrideUse
- Keep track of one use of a strided induction variable.
36
class
IVStrideUse
: public CallbackVH, public ilist_node<
IVStrideUse
> {
39
IVStrideUse
(IVUsers *P, Instruction* U, Value *O)
54
/// instruction that this
IVStrideUse
is representing.
76
/// Parent - a pointer to the IVUsers that owns this
IVStrideUse
.
80
/// that this
IVStrideUse
is representing.
92
template<> struct ilist_traits<
IVStrideUse
>
93
: public ilist_default_traits<
IVStrideUse
> {
98
IVStrideUse
*createSentinel() const
[
all
...]
/external/llvm/lib/Analysis/
IVUsers.cpp
190
IVUses.push_back(new
IVStrideUse
(this, User, I));
191
IVStrideUse
&NewUse = IVUses.back();
215
IVStrideUse
&IVUsers::AddUser(Instruction *User, Value *Operand) {
216
IVUses.push_back(new
IVStrideUse
(this, User, Operand));
258
for (ilist<
IVStrideUse
>::const_iterator UI = IVUses.begin(),
289
const SCEV *IVUsers::getReplacementExpr(const
IVStrideUse
&IU) const {
294
const SCEV *IVUsers::getExpr(const
IVStrideUse
&IU) const {
320
const SCEV *IVUsers::getStride(const
IVStrideUse
&IU, const Loop *L) const {
326
void
IVStrideUse
::transformToPostInc(const Loop *L) {
330
void
IVStrideUse
::deleted()
[
all
...]
/external/llvm/lib/Transforms/Scalar/
LoopStrengthReduce.cpp
[
all
...]
Completed in 701 milliseconds