Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
llvm
/
051a950000e21935165db56695e35bade668193b
/
lib
/
Analysis
/
ScalarEvolutionExpander.cpp
051a950
API changes for class Use size reduction, wave 1.
by Gabor Greif
· 16 years ago
3e63076
Add 'umax' similar to 'smax' SCEV. Closes PR2003.
by Nick Lewycky
· 16 years ago
3913187
We should check that existing cast operation has the appropriate opcode before we reuse it.
by Wojciech Matyjewicz
· 17 years ago
4ee451d
Remove attribution from file headers, per discussion on llvmdev.
by Chris Lattner
· 17 years ago
c54c561
Add new SCEV, SCEVSMax. This allows LLVM to analyze do-while loops.
by Nick Lewycky
· 17 years ago
246b256
Move the SCEV object factors from being static members of the individual
by Dan Gohman
· 17 years ago
693f541
Change "tmp." to "tmp" for temporaries created by ScalarEvolutionExpander
by Dan Gohman
· 17 years ago
96fea33
- Use correct header for SCEV inside LoopPass.cpp
by Anton Korobeynikov
· 17 years ago
0f0eb18
Fold a binary operator with constant operands when expanding code for a SCEV.
by Dan Gohman
· 17 years ago
d19534a
Add a SCEV class and supporting code for sign-extend expressions.
by Dan Gohman
· 17 years ago
b1b2f0b
Be more careful when inserting reused instructions. This fixes CodeGen/Generic/2007-04-17-lsr-crash.ll
by Chris Lattner
· 17 years ago
7fec90e
CSE simple binary expressions when they are inserted. This makes LSR produce
by Chris Lattner
· 17 years ago
cae5754
Prefer non-virtual calls to ConstantInt::isZero over virtual calls to
by Reid Spencer
· 17 years ago
4d050d7
Avoid a potential assert out if the loop increment is > 64 bits.
by Reid Spencer
· 17 years ago
24d6da5
For PR970:
by Reid Spencer
· 18 years ago
42a7551
rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger.
by Chris Lattner
· 18 years ago
6b6b6ef
For PR1043:
by Zhou Sheng
· 18 years ago
3ba68b9
Change the interface to SCEVExpander::InsertCastOfTo to take a cast opcode
by Reid Spencer
· 18 years ago
d977d86
Replace inferred getCast(V,Ty) calls with more strict variants.
by Reid Spencer
· 18 years ago
e815619
Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are
by Bill Wendling
· 18 years ago
1029255
Fix 80 cols violation
by Reid Spencer
· 18 years ago
68fe61d
Replacing std::iostreams with llvm iostreams. Some of these changes involve
by Bill Wendling
· 18 years ago
3da59db
For PR950:
by Reid Spencer
· 18 years ago
b83eb64
For PR950:
by Reid Spencer
· 18 years ago
ca1a4be
Pull the InsertCastOfTo out of the header, implement CSE'ing of arguments.
by Chris Lattner
· 19 years ago
df14a04
Fix a problem that Nate noticed with LSR:
by Chris Lattner
· 19 years ago
36f891b
Break SCEVExpander out of IndVarSimplify into its own .h/.cpp file so that
by Nate Begeman
· 19 years ago