index
:
external_llvm
replicant-6.0
external/llvm
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
Transforms
/
Scalar
/
InstructionCombining.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Extend store merging to support the 'if/then' version in addition to if/then/...
Chris Lattner
2007-04-15
1
-26
/
+60
*
refactor some code, no functionality change.
Chris Lattner
2007-04-15
1
-58
/
+77
*
fix long lines
Chris Lattner
2007-04-14
1
-8
/
+9
*
Implement Transforms/InstCombine/vec_extract_elt.ll, transforming:
Chris Lattner
2007-04-14
1
-0
/
+11
*
Implement InstCombine/vec_demanded_elts.ll:test2. This allows us to turn
Chris Lattner
2007-04-14
1
-0
/
+66
*
Implement PR1201 and test/Transforms/InstCombine/malloc-free-delete.ll
Chris Lattner
2007-04-14
1
-8
/
+23
*
Turn stuff like:
Chris Lattner
2007-04-11
1
-9
/
+40
*
Simplify some comparisons to arithmetic, this implements:
Chris Lattner
2007-04-11
1
-0
/
+27
*
canonicalize (x <u 2147483648) -> (x >s -1) and (x >u 2147483647) -> (x <s 0)
Chris Lattner
2007-04-11
1
-25
/
+32
*
fix a miscompilation of:
Chris Lattner
2007-04-11
1
-63
/
+59
*
Strengthen the boundary conditions of this fold, implementing
Chris Lattner
2007-04-09
1
-3
/
+3
*
Fix PR1304 and Transforms/InstCombine/2007-04-08-SingleEltVectorCrash.ll
Chris Lattner
2007-04-09
1
-2
/
+10
*
Eliminate useless insertelement instructions. This implements
Chris Lattner
2007-04-09
1
-0
/
+4
*
reenable this xform, whoops :)
Chris Lattner
2007-04-08
1
-1
/
+2
*
Fix regression on Instcombine/apint-or2.ll
Chris Lattner
2007-04-08
1
-30
/
+29
*
Generalize the code that handles (A&B)|(A&C) to work where B/C are not consta...
Chris Lattner
2007-04-08
1
-30
/
+83
*
implement Transforms/InstCombine/malloc2.ll and PR1313
Chris Lattner
2007-04-06
1
-1
/
+11
*
Prevent transformConstExprCastCall from generating conversions that assert
Dale Johannesen
2007-04-04
1
-0
/
+35
*
Fix 2007-04-04-BadFoldBitcastIntoMalloc.ll
Jeff Cohen
2007-04-04
1
-4
/
+5
*
Fix comment.
Duncan Sands
2007-04-04
1
-1
/
+1
*
Fix a bug I introduced with my patch yesterday which broke Qt (I converted
Chris Lattner
2007-04-03
1
-1
/
+1
*
reinstate the previous two patches, with a bugfix :)
Chris Lattner
2007-04-03
1
-493
/
+525
*
Reverting back to 1.723. The last two commits broke JM (and possibily others)...
Evan Cheng
2007-04-03
1
-524
/
+491
*
Split a whole ton of code out of visitICmpInst into visitICmpInstWithInstAndI...
Chris Lattner
2007-04-03
1
-520
/
+524
*
Fix PR1253 and xor2.ll:test[01]
Chris Lattner
2007-04-03
1
-1
/
+30
*
1. Make use of APInt operation instead of using ConstantExpr::getXXX.
Zhou Sheng
2007-04-02
1
-26
/
+19
*
Use uint32_t for bitwidth instead of unsigned.
Zhou Sheng
2007-04-02
1
-29
/
+29
*
Wrap long line
Chris Lattner
2007-04-02
1
-3
/
+3
*
use more obvious function name.
Chris Lattner
2007-04-02
1
-1
/
+1
*
simplify (x+c)^signbit as (x+c+signbit), pointed out by PR1288. This implements
Chris Lattner
2007-04-02
1
-1
/
+7
*
simplify this code, make it work for ap ints
Chris Lattner
2007-04-01
1
-17
/
+6
*
Avoid unnecessary APInt construction.
Zhou Sheng
2007-04-01
1
-18
/
+17
*
For PR1297:
Reid Spencer
2007-04-01
1
-25
/
+7
*
Fix InstCombine/2007-03-31-InfiniteLoop.ll
Chris Lattner
2007-04-01
1
-1
/
+3
*
Delete dead code.
Zhou Sheng
2007-03-31
1
-1
/
+0
*
Use APInt operators to calculate the carry bits, remove this loop.
Zhou Sheng
2007-03-31
1
-16
/
+2
*
Make sure the use of ConstantInt::getZExtValue() for shift amount safe.
Zhou Sheng
2007-03-30
1
-18
/
+20
*
1. Make sure the use of ConstantInt::getZExtValue() for getting shift
Zhou Sheng
2007-03-30
1
-27
/
+25
*
Use APInt operation instead of ConstantExpr::getXX.
Zhou Sheng
2007-03-30
1
-6
/
+6
*
1. Make more use of APInt::getHighBitsSet/getLowBitsSet.
Zhou Sheng
2007-03-29
1
-24
/
+28
*
Clean up some codes in InstCombiner::SimplifyDemandedBits().
Zhou Sheng
2007-03-29
1
-12
/
+6
*
Clean up codes in InstCombiner::SimplifyDemandedBits():
Zhou Sheng
2007-03-29
1
-32
/
+35
*
1. Make the APInt variable do the binary operation stuff if possible
Zhou Sheng
2007-03-29
1
-3
/
+5
*
Avoid unnecessary APInt construction.
Zhou Sheng
2007-03-28
1
-3
/
+2
*
1. Make more use of getLowBitsSet/getHighBitsSet.
Zhou Sheng
2007-03-28
1
-13
/
+16
*
1. Make more use of getLowBitsSet/getHighBitsSet.
Zhou Sheng
2007-03-28
1
-5
/
+3
*
Use UnknownBIts[BitWidth-1] instead of UnknownBIts & SignBits.
Zhou Sheng
2007-03-28
1
-1
/
+1
*
Remove unused APInt variable.
Zhou Sheng
2007-03-28
1
-3
/
+0
*
Clean up codes in ComputeMaskedBits():
Zhou Sheng
2007-03-28
1
-29
/
+27
*
For PR1280:
Reid Spencer
2007-03-28
1
-3
/
+13
[next]