projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Use 'static const char' instead of 'static const int'.
[oota-llvm.git]
/
lib
/
Transforms
/
Scalar
/
InstructionCombining.cpp
2007-05-02
Devang Patel
Use 'static const char' instead of 'static const int'.
blob
|
commitdiff
|
raw
2007-05-01
Devang Patel
Do not use typeinfo to identify pass in pass manager.
blob
|
commitdiff
|
raw
|
diff to current
2007-04-28
Chris Lattner
fix a bug triggered by 403.gcc
blob
|
commitdiff
|
raw
|
diff to current
2007-04-28
Chris Lattner
Fix several latent bugs in EmitGEPOffset that didn...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-28
Chris Lattner
uhn zap cvs
blob
|
commitdiff
|
raw
|
diff to current
2007-04-28
Chris Lattner
Implement PR1345 and Transforms/InstCombine/bitcast...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-27
Chris Lattner
refactor some code relating to pointer cast xforms...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-19
Zhou Sheng
Make use of ConstantInt::isZero instead of ConstantInt...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-15
Chris Lattner
Extend store merging to support the 'if/then' version...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-15
Chris Lattner
refactor some code, no functionality change.
blob
|
commitdiff
|
raw
|
diff to current
2007-04-14
Chris Lattner
fix long lines
blob
|
commitdiff
|
raw
|
diff to current
2007-04-14
Chris Lattner
Implement Transforms/InstCombine/vec_extract_elt.ll...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-14
Chris Lattner
Implement InstCombine/vec_demanded_elts.ll:test2. ...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-14
Chris Lattner
Implement PR1201 and test/Transforms/InstCombine/malloc...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-11
Chris Lattner
Turn stuff like:
blob
|
commitdiff
|
raw
|
diff to current
2007-04-11
Chris Lattner
Simplify some comparisons to arithmetic, this implements:
blob
|
commitdiff
|
raw
|
diff to current
2007-04-11
Chris Lattner
canonicalize (x <u 2147483648) -> (x >s -1) and (x...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-11
Chris Lattner
fix a miscompilation of:
blob
|
commitdiff
|
raw
|
diff to current
2007-04-09
Chris Lattner
Strengthen the boundary conditions of this fold, implem...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-09
Chris Lattner
Fix PR1304 and Transforms/InstCombine/2007-04-08-Single...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-09
Chris Lattner
Eliminate useless insertelement instructions. This...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-08
Chris Lattner
reenable this xform, whoops :)
blob
|
commitdiff
|
raw
|
diff to current
2007-04-08
Chris Lattner
Fix regression on Instcombine/apint-or2.ll
blob
|
commitdiff
|
raw
|
diff to current
2007-04-08
Chris Lattner
Generalize the code that handles (A&B)|(A&C) to work...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-06
Chris Lattner
implement Transforms/InstCombine/malloc2.ll and PR1313
blob
|
commitdiff
|
raw
|
diff to current
2007-04-04
Dale Johannesen
Prevent transformConstExprCastCall from generating...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-04
Jeff Cohen
Fix 2007-04-04-BadFoldBitcastIntoMalloc.ll
blob
|
commitdiff
|
raw
|
diff to current
2007-04-04
Duncan Sands
Fix comment.
blob
|
commitdiff
|
raw
|
diff to current
2007-04-03
Chris Lattner
Fix a bug I introduced with my patch yesterday which...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-03
Chris Lattner
reinstate the previous two patches, with a bugfix :)
blob
|
commitdiff
|
raw
|
diff to current
2007-04-03
Evan Cheng
Reverting back to 1.723. The last two commits broke...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-03
Chris Lattner
Split a whole ton of code out of visitICmpInst into...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-03
Chris Lattner
Fix PR1253 and xor2.ll:test[01]
blob
|
commitdiff
|
raw
|
diff to current
2007-04-02
Zhou Sheng
1. Make use of APInt operation instead of using Constan...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-02
Zhou Sheng
Use uint32_t for bitwidth instead of unsigned.
blob
|
commitdiff
|
raw
|
diff to current
2007-04-02
Chris Lattner
Wrap long line
blob
|
commitdiff
|
raw
|
diff to current
2007-04-02
Chris Lattner
use more obvious function name.
blob
|
commitdiff
|
raw
|
diff to current
2007-04-02
Chris Lattner
simplify (x+c)^signbit as (x+c+signbit), pointed out...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-01
Chris Lattner
simplify this code, make it work for ap ints
blob
|
commitdiff
|
raw
|
diff to current
2007-04-01
Zhou Sheng
Avoid unnecessary APInt construction.
blob
|
commitdiff
|
raw
|
diff to current
2007-04-01
Reid Spencer
For PR1297:
blob
|
commitdiff
|
raw
|
diff to current
2007-04-01
Chris Lattner
Fix InstCombine/2007-03-31-InfiniteLoop.ll
blob
|
commitdiff
|
raw
|
diff to current
2007-03-31
Zhou Sheng
Delete dead code.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-31
Zhou Sheng
Use APInt operators to calculate the carry bits, remove...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-30
Zhou Sheng
Make sure the use of ConstantInt::getZExtValue() for...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-30
Zhou Sheng
1. Make sure the use of ConstantInt::getZExtValue(...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-30
Zhou Sheng
Use APInt operation instead of ConstantExpr::getXX.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-29
Zhou Sheng
1. Make more use of APInt::getHighBitsSet/getLowBitsSet.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-29
Zhou Sheng
Clean up some codes in InstCombiner::SimplifyDemandedBi...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-29
Zhou Sheng
Clean up codes in InstCombiner::SimplifyDemandedBits():
blob
|
commitdiff
|
raw
|
diff to current
2007-03-29
Zhou Sheng
1. Make the APInt variable do the binary operation...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-28
Zhou Sheng
Avoid unnecessary APInt construction.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-28
Zhou Sheng
1. Make more use of getLowBitsSet/getHighBitsSet.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-28
Zhou Sheng
1. Make more use of getLowBitsSet/getHighBitsSet.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-28
Zhou Sheng
Use UnknownBIts[BitWidth-1] instead of UnknownBIts...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-28
Zhou Sheng
Remove unused APInt variable.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-28
Zhou Sheng
Clean up codes in ComputeMaskedBits():
blob
|
commitdiff
|
raw
|
diff to current
2007-03-28
Reid Spencer
For PR1280:
blob
|
commitdiff
|
raw
|
diff to current
2007-03-27
Evan Cheng
Unbreaks non-debug builds.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-26
Reid Spencer
Implement some minor review feedback.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-26
Reid Spencer
For PR1271:
blob
|
commitdiff
|
raw
|
diff to current
2007-03-26
Chris Lattner
eliminate use of std::set
blob
|
commitdiff
|
raw
|
diff to current
2007-03-26
Reid Spencer
Get better debug output by having modified instructions...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-26
Reid Spencer
Get the number of bits to set in a mask correct for...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-26
Reid Spencer
For PR1271:
blob
|
commitdiff
|
raw
|
diff to current
2007-03-25
Reid Spencer
For PR1271:
blob
|
commitdiff
|
raw
|
diff to current
2007-03-25
Chris Lattner
implement Transforms/InstCombine/cast2.ll:test3 and...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-25
Reid Spencer
Some cleanup from review:
blob
|
commitdiff
|
raw
|
diff to current
2007-03-25
Reid Spencer
Refactor several ConstantExpr::getXXX calls with Consta...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-25
Zhou Sheng
1. Avoid unnecessary APInt construction if possible.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-25
Reid Spencer
Make more uses of getHighBitsSet and get rid of some...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-25
Reid Spencer
More APIntification:
blob
|
commitdiff
|
raw
|
diff to current
2007-03-24
Chris Lattner
fix a regression on vector or instructions.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-24
Zhou Sheng
Make some codes more efficient.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-24
Reid Spencer
For PR1205:
blob
|
commitdiff
|
raw
|
diff to current
2007-03-23
Reid Spencer
For PR1205:
blob
|
commitdiff
|
raw
|
diff to current
2007-03-23
Reid Spencer
For PR1205:
blob
|
commitdiff
|
raw
|
diff to current
2007-03-23
Chris Lattner
switch AddReachableCodeToWorklist from being recursive...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-23
Reid Spencer
For PR1205:
blob
|
commitdiff
|
raw
|
diff to current
2007-03-23
Zhou Sheng
Make the "KnownZero ^ TypeMask" computation just once.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-23
Zhou Sheng
Simplify the code.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-22
Reid Spencer
For PR1205:
blob
|
commitdiff
|
raw
|
diff to current
2007-03-22
Reid Spencer
For PR1205:
blob
|
commitdiff
|
raw
|
diff to current
2007-03-22
Reid Spencer
For PR1205:
blob
|
commitdiff
|
raw
|
diff to current
2007-03-22
Dan Gohman
Change uses of Function::front to Function::getEntryBlo...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-21
Reid Spencer
For PR1248:
blob
|
commitdiff
|
raw
|
diff to current
2007-03-20
Zhou Sheng
Simplify isHighOnes().
blob
|
commitdiff
|
raw
|
diff to current
2007-03-20
Reid Spencer
Make isOneBitSet faster by using APInt::isPowerOf2...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-19
Reid Spencer
APIntify the isHighOnes utility function.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-19
Reid Spencer
Implement isMaxValueMinusOne in terms of APInt instead...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-19
Reid Spencer
Implement isMinValuePlusOne using facilities of APInt...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-19
Reid Spencer
Implement isOneBitSet in terms of APInt::countPopulation.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-19
Reid Spencer
1. Use APInt::getSignBit to reduce clutter (patch by...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-19
Reid Spencer
Remove a redundant clause in an if statement.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-18
Chris Lattner
Implement InstCombine/and-xor-merge.ll:test[12].
blob
|
commitdiff
|
raw
|
diff to current
2007-03-14
Zhou Sheng
ShiftAmt might equal to zero. Handle this situation.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-14
Zhou Sheng
Enable KnownZero/One.clear().
blob
|
commitdiff
|
raw
|
diff to current
2007-03-13
Chris Lattner
ifdef out some dead code.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-13
Zhou Sheng
For expression like
blob
|
commitdiff
|
raw
|
diff to current
2007-03-13
Zhou Sheng
In APInt version ComputeMaskedBits():
blob
|
commitdiff
|
raw
|
diff to current
next