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
*
Replace two for loops with while(!X->use_empty()) loops. This prevents
Matthijs Kooijman
2008-08-14
1
-10
/
+8
*
Fix a bogus srem rule - a negative value srem'd by a power-of-2
Dan Gohman
2008-08-13
1
-3
/
+0
*
Fix SCCP's handling of struct value loads and stores. SCCP doesn't
Dan Gohman
2008-08-13
1
-2
/
+0
*
Rename. s/FindIVForUser/FindIVUserForCond/g
Devang Patel
2008-08-13
1
-4
/
+4
*
Check sign to detect overflow before changing compare stride.
Devang Patel
2008-08-13
1
-1
/
+8
*
Remove tabs.
Bill Wendling
2008-08-12
1
-2
/
+2
*
Implement support for simplifying vector comparisons by 0.0 and 1.0 like we
Chris Lattner
2008-08-11
1
-4
/
+12
*
Have IRBuilder take a template argument on whether or not to preserve
Eric Christopher
2008-08-08
1
-45
/
+46
*
Let SRETPromotion properly preserve the function name instead of (implicitly)
Matthijs Kooijman
2008-08-07
1
-1
/
+2
*
Fix SRETPromotion, it was generating functions without returns statements since
Matthijs Kooijman
2008-08-07
1
-1
/
+1
*
Add some debug output to SRETPromotion.
Matthijs Kooijman
2008-08-07
1
-0
/
+4
*
Fix a shufflevector instcombine that was emitting invalid masks indices
Dan Gohman
2008-08-06
1
-3
/
+5
*
Fix PR2355: bug in ChangeCompareStride. When the loop termination compare is ...
Evan Cheng
2008-08-06
1
-2
/
+2
*
optimize a common idiom generated by clang for bitfield access, PR2638.
Chris Lattner
2008-08-06
1
-1
/
+31
*
Zap sitofp/fptoui pairs. In all cases when the sign difference
Chris Lattner
2008-08-06
1
-16
/
+30
*
Reinstate this optimization, but without the miscompile. Thanks to Bill for
Nick Lewycky
2008-08-06
1
-0
/
+15
*
Pass the computed iteration count value to RewriteLoopExitValues
Dan Gohman
2008-08-05
1
-4
/
+4
*
Revert r53282. This was causing a miscompile on Linux. Also, the transformation
Bill Wendling
2008-08-05
1
-16
/
+0
*
Trim #includes.
Dan Gohman
2008-08-05
1
-1
/
+0
*
Fix comment typos.
Duncan Sands
2008-08-01
1
-1
/
+1
*
Add vector shifts to the IR, patch by Eli Friedman.
Nate Begeman
2008-07-29
1
-1
/
+2
*
Add -unroll-allow-partial command line option that enabled the loop unroller to
Matthijs Kooijman
2008-07-29
1
-4
/
+26
*
Restructure ArgumentPromotion a bit. Instead of just having a single boolean
Matthijs Kooijman
2008-07-29
1
-99
/
+235
*
Don't remove volatile loads. Thanks to Duncan for noticing this one.
Owen Anderson
2008-07-28
1
-1
/
+1
*
Add support for eliminating stores that store the same value that was just lo...
Owen Anderson
2008-07-28
1
-2
/
+35
*
Rename SDOperand to SDValue.
Dan Gohman
2008-07-27
1
-1
/
+1
*
Put the LICM of constant GlobalVariables, introduced in r53945, under a
Dan Gohman
2008-07-24
1
-1
/
+11
*
"Allow LICM to sink or lift loads from constant memory. Also add a test
Chris Lattner
2008-07-23
1
-0
/
+5
*
Enable first-class aggregates support.
Dan Gohman
2008-07-23
10
-261
/
+68
*
Fix a bug in LSR's dead-PHI cleanup. If a PHI has a def-use chain that
Dan Gohman
2008-07-21
1
-0
/
+5
*
Supress a gcc-4.3 warning.
Duncan Sands
2008-07-18
1
-1
/
+1
*
Make PRE actually handle critical edges (by splitting them). Confirmed that ...
Owen Anderson
2008-07-18
1
-3
/
+6
*
Reapply r53735. My last patch fixed the failures Dan observed.
Owen Anderson
2008-07-18
1
-52
/
+9
*
Add some checks that got lost in the shuffle. This fixes 464.h264ref.
Owen Anderson
2008-07-18
1
-0
/
+4
*
Revert r53735. It broke SPEC 464.h264ref.
Dan Gohman
2008-07-18
1
-9
/
+52
*
Use MergeBlockIntoPredecessor to simplify some code.
Owen Anderson
2008-07-17
1
-52
/
+9
*
Make MergeBlockIntoPredecessor more aggressive when the same successor appears
Owen Anderson
2008-07-17
1
-5
/
+24
*
Enable PRE. My last batch of changes fixed the miscompile.
Owen Anderson
2008-07-17
1
-1
/
+1
*
Make GlobalOpt preserve address spaces when scalar replacing aggregate globals.
Matthijs Kooijman
2008-07-17
1
-2
/
+4
*
Fix PR2553
Chris Lattner
2008-07-17
1
-1
/
+2
*
Inliner tweak. Function calls should cost more than one instruction!
Evan Cheng
2008-07-17
1
-0
/
+5
*
Factor MergeBlockIntoPredecessor out into BasicBlockUtils.
Owen Anderson
2008-07-17
2
-51
/
+56
*
There's no need to iterate block merging and PRE. In fact, iterating the latter
Owen Anderson
2008-07-16
1
-14
/
+12
*
Redo InstCombiner::visitExtractValueInst. Instead of using the (complicate)
Matthijs Kooijman
2008-07-16
1
-5
/
+80
*
Fix PR2296. Do not transform x86_sse2_storel_dq into a full-width store.
Evan Cheng
2008-07-16
1
-1
/
+0
*
Revert this, as it seems to still be broken.
Owen Anderson
2008-07-15
1
-1
/
+1
*
Enable local PRE by default.
Owen Anderson
2008-07-15
1
-1
/
+1
*
Have GVN do a pre-pass over the CFG that folds away unconditional branches wh...
Owen Anderson
2008-07-15
1
-2
/
+63
*
Allow deadargelim to change return types even though now values were dead. This
Matthijs Kooijman
2008-07-15
1
-11
/
+1
*
Revert r53606. It turns out that explicitely tracking the liveness of the
Matthijs Kooijman
2008-07-15
1
-97
/
+103
[next]