OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:SimplifyIndvar
(Results
1 - 2
of
2
) sorted by null
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
SimplifyIndVar.cpp
1
//===--
SimplifyIndVar
.cpp - Induction variable simplification ------------===//
27
#include "llvm/Transforms/Utils/
SimplifyIndVar
.h"
40
///
SimplifyIndvar
- This is a utility for simplifying induction variables
44
class
SimplifyIndvar
{
57
SimplifyIndvar
(Loop *Loop, ScalarEvolution *SE, LPPassManager *LPM,
93
Value *
SimplifyIndvar
::foldIVUser(Instruction *UseInst, Instruction *IVOperand) {
153
void
SimplifyIndvar
::eliminateIVComparison(ICmpInst *ICmp, Value *IVOperand) {
189
void
SimplifyIndvar
::eliminateIVRemainder(BinaryOperator *Rem,
246
bool
SimplifyIndvar
::eliminateIVUser(Instruction *UseInst,
328
void
SimplifyIndvar
::simplifyUsers(PHINode *CurrIV, IVVisitor *V)
[
all
...]
/external/llvm/lib/Transforms/Utils/
SimplifyIndVar.cpp
1
//===--
SimplifyIndVar
.cpp - Induction variable simplification ------------===//
16
#include "llvm/Transforms/Utils/
SimplifyIndVar
.h"
45
class
SimplifyIndvar
{
56
SimplifyIndvar
(Loop *Loop, ScalarEvolution *SE, DominatorTree *DT,
90
Value *
SimplifyIndvar
::foldIVUser(Instruction *UseInst, Instruction *IVOperand) {
150
void
SimplifyIndvar
::eliminateIVComparison(ICmpInst *ICmp, Value *IVOperand) {
270
void
SimplifyIndvar
::eliminateIVRemainder(BinaryOperator *Rem,
318
bool
SimplifyIndvar
::eliminateOverflowIntrinsic(CallInst *CI) {
423
bool
SimplifyIndvar
::eliminateIVUser(Instruction *UseInst,
448
bool
SimplifyIndvar
::eliminateIdentitySCEV(Instruction *UseInst
[
all
...]
Completed in 72 milliseconds