index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
Transforms
/
Scalar
/
InstructionCombining.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
testcase for PR3381.
Torok Edwin
2009-01-24
1
-1
/
+1
*
void* is represented as pointer to empty struct {}.
Torok Edwin
2009-01-24
1
-0
/
+2
*
Make InstCombineStoreToCast handle aggregates more aggressively,
Chris Lattner
2009-01-24
1
-18
/
+48
*
Remove uses of uint32_t in favor of 'unsigned' for better
Chris Lattner
2009-01-21
1
-1
/
+1
*
Make special cases (0 inf nan) work for frem.
Dale Johannesen
2009-01-21
1
-5
/
+5
*
Fix PR3335 by not turning a store to one address space into a store to another.
Chris Lattner
2009-01-16
1
-1
/
+5
*
reduce indentation by using early exits, no functionality change.
Chris Lattner
2009-01-16
1
-44
/
+47
*
Clean up previous cast optimization a bit. Also make zext elimination a bit m...
Evan Cheng
2009-01-16
1
-30
/
+55
*
Eliminate a redundant check.
Evan Cheng
2009-01-15
1
-2
/
+1
*
- Teach CanEvaluateInDifferentType of this xform: sext (zext ty1), ty2 -> zex...
Evan Cheng
2009-01-15
1
-22
/
+51
*
Make instcombine ensure that all allocas are explicitly aligned at at
Dan Gohman
2009-01-13
1
-6
/
+11
*
Rename getABITypeSize to getTypePaddedSize, as
Duncan Sands
2009-01-12
1
-15
/
+15
*
Duncan is nervous about undefinedness of % with negatives. I'm
Chris Lattner
2009-01-11
1
-1
/
+1
*
do not generated GEPs into vectors where they don't already exist.
Chris Lattner
2009-01-11
1
-4
/
+3
*
Make a couple of cleanups to the instcombine bitcast/gep
Chris Lattner
2009-01-11
1
-12
/
+13
*
fix typo Duncan noticed.
Chris Lattner
2009-01-09
1
-1
/
+1
*
Implement rdar://6480391, extending of equality icmp's to avoid a truncation.
Chris Lattner
2009-01-09
1
-0
/
+22
*
Remove some old code that looks like a remanant from signed-types days.
Chris Lattner
2009-01-09
1
-23
/
+0
*
Fix part 3/2 of PR3290, making instcombine zap (gep(bitcast)) when possible.
Chris Lattner
2009-01-09
1
-81
/
+116
*
move some code, check to see if the input to the GEP is a bitcast
Chris Lattner
2009-01-09
1
-23
/
+22
*
Change m_ConstantInt and m_SelectCst to take their constant integers
Chris Lattner
2009-01-05
1
-9
/
+9
*
Revert this transform. It was causing some dramatic slowdowns in a few tests....
Bill Wendling
2009-01-04
1
-31
/
+0
*
Fix comment.
Bill Wendling
2009-01-01
1
-1
/
+1
*
Add transformation:
Bill Wendling
2009-01-01
1
-1
/
+32
*
Remove redundant test for vector-nature. Scan the vector first to see whether
Nick Lewycky
2008-12-20
1
-4
/
+10
*
Oops! Left out a line.
Nick Lewycky
2008-12-18
1
-0
/
+1
*
Make all the vector elements positive in an srem of constant vector.
Nick Lewycky
2008-12-18
1
-0
/
+23
*
Remove some errors that crept in. No functionality change.
Bill Wendling
2008-12-02
1
-3
/
+4
*
Merge two if-statements into one.
Bill Wendling
2008-12-02
1
-7
/
+3
*
More styalistic changes. No functionality change.
Bill Wendling
2008-12-02
1
-15
/
+12
*
- Remove the buggy -X/C -> X/-C transform. This isn't valid when X isn't a
Bill Wendling
2008-12-02
1
-12
/
+0
*
Improve comment.
Bill Wendling
2008-12-02
1
-4
/
+3
*
- Reduce nesting.
Bill Wendling
2008-12-02
1
-24
/
+18
*
Don't rebuild RHSNeg. Just use the one that's already there.
Bill Wendling
2008-12-01
1
-2
/
+1
*
Document what this check is doing. Also, no need to cast to ConstantInt.
Bill Wendling
2008-12-01
1
-4
/
+4
*
Use a simple comparison. Overflow on integer negation can only occur when the
Bill Wendling
2008-12-01
1
-13
/
+2
*
Generalize the FoldOrWithConstant method to fold for any two constants which
Bill Wendling
2008-12-01
1
-23
/
+22
*
Reduce copy-and-paste code by splitting out the code into its own function.
Bill Wendling
2008-12-01
1
-58
/
+50
*
Use m_Specific() instead of double matching.
Bill Wendling
2008-12-01
1
-18
/
+12
*
Move pattern check outside of the if-then statement. This prevents us from fi...
Bill Wendling
2008-12-01
1
-10
/
+12
*
simplify these patterns using m_Specific. No need to grep for
Chris Lattner
2008-12-01
1
-16
/
+6
*
Change instcombine to use FoldPHIArgGEPIntoPHI to fold two operand PHIs
Chris Lattner
2008-12-01
1
-17
/
+5
*
Teach inst combine to merge GEPs through PHIs. This is really
Chris Lattner
2008-12-01
1
-16
/
+95
*
Implement ((A|B)&1)|(B&-2) -> (A&1) | B transformation. This also takes care of
Bill Wendling
2008-12-01
1
-0
/
+67
*
Minor cleanup: use getTrue and getFalse where appropriate. No
Eli Friedman
2008-11-30
1
-20
/
+20
*
Some minor cleanups to instcombine; no functionality change.
Eli Friedman
2008-11-30
1
-56
/
+17
*
Add instruction combining for ((A&~B)|(~A&B)) -> A^B and all permutations.
Bill Wendling
2008-11-30
1
-0
/
+23
*
Implement (A&((~A)|B)) -> A&B transformation in the instruction combiner. This
Bill Wendling
2008-11-30
1
-0
/
+19
*
Forgot one remaining call to getSExtValue().
Bill Wendling
2008-11-30
1
-1
/
+1
*
getSExtValue() doesn't work for ConstantInts with bitwidth > 64 bits. Use all
Bill Wendling
2008-11-30
1
-5
/
+5
[prev]
[next]