index
:
external_llvm.git
replicant-6.0
Unnamed repository; edit this file 'description' to name the repository.
git repository hosting
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
Transforms
Commit message (
Expand
)
Author
Age
Files
Lines
*
add an instcombine xform. This speeds up 462.libquantum from 9.78s to
Chris Lattner
2006-12-05
1
-0
/
+17
*
SCCP does not handle Packed Type properly. Disable Packed Type handling
Devang Patel
2006-12-04
1
-1
/
+17
*
Update call to CastInst::getCastOpcode for its new signature.
Reid Spencer
2006-12-04
1
-1
/
+2
*
Unbreak VC++ build.
Jeff Cohen
2006-12-02
1
-7
/
+7
*
disable transformations that are invalid for fp vectors. This fixes
Chris Lattner
2006-12-02
1
-4
/
+4
*
Remove 4 FIXMEs to hack around cast-to-bool problems which no longer exist.
Reid Spencer
2006-11-30
1
-46
/
+3
*
make it clear that this is always a zext
Chris Lattner
2006-11-30
1
-1
/
+1
*
One more bugfix, 3 cases of making casts explicit.
Chris Lattner
2006-11-30
1
-5
/
+8
*
Fix a bug in globalopt due to the recent cast patch.
Chris Lattner
2006-11-30
1
-1
/
+2
*
implement cast.ll:test35. With this, we recognize:
Chris Lattner
2006-11-29
1
-0
/
+16
*
Teach instcombine to turn trunc(srl x, c) -> srl (trunc(x), c) when safe.
Chris Lattner
2006-11-29
1
-1
/
+33
*
Implement Regression/Transforms/InstCombine/bswap-fold.ll,
Chris Lattner
2006-11-29
1
-1
/
+24
*
Join a split line.
Reid Spencer
2006-11-29
1
-2
/
+1
*
Undo the last patch until 253.perlbmk passes with these changes.
Reid Spencer
2006-11-28
1
-3
/
+46
*
Remove 4 FIXME's from the CAST patch now that the back end is correctly
Reid Spencer
2006-11-28
1
-46
/
+3
*
Fix PR1014 and InstCombine/2006-11-27-XorBug.ll.
Chris Lattner
2006-11-27
1
-10
/
+8
*
For PR950:
Reid Spencer
2006-11-27
21
-786
/
+908
*
Remove #include <iostream> and use llvm_* streams instead.
Bill Wendling
2006-11-26
3
-40
/
+37
*
Replace #include <iostream> with llvm_* streams.
Bill Wendling
2006-11-26
6
-69
/
+62
*
Removed #include <iostream> and replaced with llvm_* streams.
Bill Wendling
2006-11-26
11
-115
/
+100
*
Removed #include <iostream> and used the llvm_cerr/DOUT streams instead.
Bill Wendling
2006-11-26
7
-44
/
+34
*
Update to new predicate simplifier VRP design. Fixes PR966 and PR967.
Nick Lewycky
2006-11-22
1
-574
/
+1105
*
This xform is handled by FoldOpIntoPhi in visitCastInst in a more elegant way.
Chris Lattner
2006-11-21
1
-30
/
+1
*
Do not convert massive blocks on phi nodes into select statements. Instead
Chris Lattner
2006-11-18
1
-0
/
+27
*
If an indvar with a variable stride is used by the exit condition, go ahead
Chris Lattner
2006-11-17
1
-4
/
+0
*
Fix a gcc 4.2 warning.
Chris Lattner
2006-11-15
1
-0
/
+2
*
implement InstCombine/shift-simplify.ll by transforming:
Chris Lattner
2006-11-14
1
-3
/
+46
*
implement InstCombine/and-compare.ll:test1. This compiles:
Chris Lattner
2006-11-14
1
-0
/
+26
*
Fix InstCombine/2006-11-10-ashr-miscompile.ll a miscompilation introduced
Chris Lattner
2006-11-10
1
-3
/
+3
*
second patch to fix PR992/993.
Chris Lattner
2006-11-09
1
-4
/
+17
*
Minimal patch to fix PR992/PR993
Chris Lattner
2006-11-09
1
-2
/
+1
*
Teach ShrinkDemandedConstant how to handle X+C. This implements:
Chris Lattner
2006-11-09
1
-1
/
+100
*
reenable factoring of GEP expressions, being more precise about the
Chris Lattner
2006-11-08
1
-5
/
+10
*
make this code more efficient by not creating a phi node we are just going to
Chris Lattner
2006-11-08
1
-36
/
+33
*
Remove redundant <cmath>.
Jim Laskey
2006-11-08
1
-1
/
+0
*
disable this factoring optzn for GEPs for now, this severely pessimizes some
Chris Lattner
2006-11-08
1
-1
/
+1
*
For PR950:
Reid Spencer
2006-11-08
5
-215
/
+194
*
scalarrepl should not split the two elements of the vsiidx array:
Chris Lattner
2006-11-07
1
-3
/
+7
*
Unbreak VC++ build.
Jeff Cohen
2006-11-05
2
-6
/
+6
*
Remove commented line from earlier debugging.
Nick Lewycky
2006-11-05
1
-2
/
+0
*
The wrong parameter was being tested to deturmine i32 vs i64
Andrew Lenharth
2006-11-03
1
-1
/
+1
*
remove dead code
Chris Lattner
2006-11-03
1
-13
/
+0
*
For PR786:
Reid Spencer
2006-11-02
22
-47
/
+22
*
For PR950:
Reid Spencer
2006-11-02
3
-119
/
+134
*
There can be more than one PHINode at the start of the block.
Devang Patel
2006-11-01
1
-5
/
+4
*
Handle PHINode with only one incoming value.
Devang Patel
2006-11-01
1
-5
/
+9
*
Fix GlobalOpt/2006-11-01-ShrinkGlobalPhiCrash.ll and McGill/chomp
Chris Lattner
2006-11-01
1
-8
/
+14
*
Factor gep instructions through phi nodes.
Chris Lattner
2006-11-01
1
-10
/
+39
*
Turn a phi of many loads into a phi of the address and a single load of the
Chris Lattner
2006-11-01
1
-41
/
+30
*
Fix a bug in the previous patch
Chris Lattner
2006-11-01
1
-3
/
+6
[next]