OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:SCEVExpander
(Results
1 - 6
of
6
) sorted by null
/external/llvm/include/llvm/Analysis/
ScalarEvolutionExpander.h
25
///
SCEVExpander
- This class uses information about analyze scalars to
31
class
SCEVExpander
: public SCEVVisitor<
SCEVExpander
, Value*> {
70
friend struct SCEVVisitor<
SCEVExpander
, Value*>;
73
///
SCEVExpander
- Construct a
SCEVExpander
in "canonical" mode.
74
explicit
SCEVExpander
(ScalarEvolution &se, const char *name)
167
///
SCEVExpander
's current insertion point. If a type is specified, the
ScalarEvolution.h
212
friend class
SCEVExpander
;
[
all
...]
/external/llvm/lib/Analysis/
ScalarEvolutionExpander.cpp
29
Value *
SCEVExpander
::ReuseOrCreateCast(Value *V, Type *Ty,
65
Value *
SCEVExpander
::InsertNoopCastOfTo(Value *V, Type *Ty) {
122
Value *
SCEVExpander
::InsertBinop(Instruction::BinaryOps Opcode,
366
Value *
SCEVExpander
::expandAddToGEP(const SCEV *const *op_begin,
618
const Loop *
SCEVExpander
::getRelevantLoop(const SCEV *S) {
693
Value *
SCEVExpander
::visitAddExpr(const SCEVAddExpr *S) {
764
Value *
SCEVExpander
::visitMulExpr(const SCEVMulExpr *S) {
806
Value *
SCEVExpander
::visitUDivExpr(const SCEVUDivExpr *S) {
[
all
...]
/external/llvm/lib/Transforms/Scalar/
IndVarSimplify.cpp
134
void RewriteLoopExitValues(Loop *L,
SCEVExpander
&Rewriter);
136
void SimplifyIVUsers(
SCEVExpander
&Rewriter);
137
void SimplifyIVUsersNoRewrite(Loop *L,
SCEVExpander
&Rewriter);
147
void RewriteIVExpressions(Loop *L,
SCEVExpander
&Rewriter);
150
PHINode *IndVar,
SCEVExpander
&Rewriter);
220
/// before the user.
SCEVExpander
or LICM will hoist loop invariants out of the
515
void IndVarSimplify::RewriteLoopExitValues(Loop *L,
SCEVExpander
&Rewriter) {
630
void IndVarSimplify::SimplifyIVUsers(
SCEVExpander
&Rewriter) {
693
void IndVarSimplify::RewriteIVExpressions(Loop *L,
SCEVExpander
&Rewriter) {
726
// immediately before the user. The
SCEVExpander
class will automaticall
[
all
...]
LoopIdiomRecognize.cpp
475
SCEVExpander
Expander(*SE, "loop-idiom");
564
SCEVExpander
Expander(*SE, "loop-idiom");
LoopStrengthReduce.cpp
[
all
...]
Completed in 7607 milliseconds