OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:SCEVExpander
(Results
1 - 10
of
10
) sorted by null
/external/llvm/include/llvm/Analysis/
ScalarEvolutionExpander.h
31
///
SCEVExpander
- This class uses information about analyze scalars to
37
class
SCEVExpander
: public SCEVVisitor<
SCEVExpander
, Value*> {
90
friend struct SCEVVisitor<
SCEVExpander
, Value*>;
93
///
SCEVExpander
- Construct a
SCEVExpander
in "canonical" mode.
94
explicit
SCEVExpander
(ScalarEvolution &se, const char *name)
220
///
SCEVExpander
's current insertion point. If a type is specified, the
ScalarEvolution.h
217
friend class
SCEVExpander
;
[
all
...]
/external/llvm/lib/Analysis/
ScalarEvolutionExpander.cpp
34
Value *
SCEVExpander
::ReuseOrCreateCast(Value *V, Type *Ty,
88
Value *
SCEVExpander
::InsertNoopCastOfTo(Value *V, Type *Ty) {
152
Value *
SCEVExpander
::InsertBinop(Instruction::BinaryOps Opcode,
391
Value *
SCEVExpander
::expandAddToGEP(const SCEV *const *op_begin,
628
const Loop *
SCEVExpander
::getRelevantLoop(const SCEV *S) {
702
Value *
SCEVExpander
::visitAddExpr(const SCEVAddExpr *S) {
773
Value *
SCEVExpander
::visitMulExpr(const SCEVMulExpr *S) {
[
all
...]
/external/llvm/lib/Transforms/Scalar/
IndVarSimplify.cpp
112
void SimplifyAndExtend(Loop *L,
SCEVExpander
&Rewriter, LPPassManager &LPM);
114
void RewriteLoopExitValues(Loop *L,
SCEVExpander
&Rewriter);
117
PHINode *IndVar,
SCEVExpander
&Rewriter);
191
/// before the user.
SCEVExpander
or LICM will hoist loop invariants out of the
481
void IndVarSimplify::RewriteLoopExitValues(Loop *L,
SCEVExpander
&Rewriter) {
748
PHINode *CreateWideIV(
SCEVExpander
&Rewriter);
760
Instruction *WidenIVUse(NarrowIVDefUse DU,
SCEVExpander
&Rewriter);
[
all
...]
LoopStrengthReduce.cpp
[
all
...]
LoopIdiomRecognize.cpp
[
all
...]
LoopRerollPass.cpp
[
all
...]
/external/llvm/lib/Transforms/Utils/
LoopUnrollRuntime.cpp
280
SCEVExpander
Expander(*SE, "loop-unroll");
/external/llvm/lib/Target/PowerPC/
PPCCTRLoops.cpp
516
SCEVExpander
SCEVE(*SE, "loopcnt");
/external/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp
[
all
...]
Completed in 266 milliseconds