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
/
Scalar
Commit message (
Expand
)
Author
Age
Files
Lines
*
Disable folding g-e-p instructions into loads and stores.
Chris Lattner
2002-07-10
1
-0
/
+2
*
*** empty log message ***
Chris Lattner
2002-06-30
1
-1
/
+0
*
changes to make it compatible with 64bit gcc
Anand Shukla
2002-06-25
5
-5
/
+18
*
MEGAPATCH checkin.
Chris Lattner
2002-06-25
13
-474
/
+427
*
Avoid deleting individual instructions until AFTER dead blocks have dropped
Chris Lattner
2002-05-28
1
-17
/
+20
*
Simplify the interface to local DCE and Constant prop
Chris Lattner
2002-05-26
2
-2
/
+2
*
Fold add X, 0 for floating point types as well
Chris Lattner
2002-05-23
1
-2
/
+1
*
Fix and implement ADCE to finally work!
Chris Lattner
2002-05-22
1
-136
/
+159
*
Use the new DEBUG(x) macro to allow debugging code to be enabled on the comma...
Chris Lattner
2002-05-22
4
-62
/
+36
*
Fix bug: test/Regression/Transforms/SCCP/2002-05-21-InvalidSimplify.ll
Chris Lattner
2002-05-22
1
-12
/
+12
*
New CFG Simplification pass: removed from the old DCE pass
Chris Lattner
2002-05-21
1
-0
/
+100
*
Fix bug: test/Regression/Transforms/SCCP/2002-05-20-MissedIncomingValue.ll
Chris Lattner
2002-05-20
1
-1
/
+11
*
* Make debug output conditional on #define
Chris Lattner
2002-05-16
1
-13
/
+99
*
* Fix bug: test/Regression/Transforms/GCSE/2002-05-14-OperandSwap.ll
Chris Lattner
2002-05-14
1
-7
/
+32
*
Fix bug: test/Regression/Transforms/InstCombine/2002-05-14-SubFailure.ll
Chris Lattner
2002-05-14
1
-1
/
+1
*
Fix bug: test/Regression/Transforms/InstCombine/2002-05-14-TouchDeletedInst.ll
Chris Lattner
2002-05-14
1
-1
/
+12
*
Implement elimination of loads
Chris Lattner
2002-05-14
1
-18
/
+176
*
Trivial cleanups
Chris Lattner
2002-05-13
1
-2
/
+2
*
Initial checkin of LICM pass
Chris Lattner
2002-05-10
1
-0
/
+262
*
Add support for printing out statistics information when -stats is added to
Chris Lattner
2002-05-10
9
-13
/
+55
*
Fix some bugs, straighten stuff out, more work needs to be done.
Chris Lattner
2002-05-10
1
-19
/
+33
*
Initial checkin of the PiNodeInsertion pass
Chris Lattner
2002-05-10
1
-0
/
+185
*
Handle setcc <global*>, 0 instructions, Global pointers are never null!
Chris Lattner
2002-05-09
1
-4
/
+18
*
Give the longer name to the instruction that will probably be eliminated later
Chris Lattner
2002-05-09
1
-1
/
+2
*
Add ability to transform (x - (y - z)) into (x + (z - y))
Chris Lattner
2002-05-09
1
-0
/
+13
*
* Combine: A-(-B) -> A + B
Chris Lattner
2002-05-08
1
-10
/
+6
*
Initial checkin of expression reassociation pass
Chris Lattner
2002-05-08
1
-0
/
+198
*
Fix bug: test/Regression/Transforms/ADCE/2002-01-31-UseStuckAround.ll
Chris Lattner
2002-05-07
1
-46
/
+31
*
Merge all individual .h files into a single Scalar.h file
Chris Lattner
2002-05-07
9
-9
/
+9
*
Updates to move some header files out of include/llvm/Transforms into
Chris Lattner
2002-05-07
1
-1
/
+1
*
Reduce dependance on TransformInternals.h, instead using the TransformUtils l...
Chris Lattner
2002-05-07
1
-1
/
+1
*
Add #include no longer included by llvm/Transforms/Scalar/ConstantProp.h
Chris Lattner
2002-05-07
1
-0
/
+1
*
Factor code out to the TransformUtils library
Chris Lattner
2002-05-07
2
-102
/
+5
*
* Convert InstWorkList to vector instead of set, because on big programs it
Chris Lattner
2002-05-07
1
-5
/
+5
*
* Remove all cfg simplification stuff for a new cfg simplify pass (todo)
Chris Lattner
2002-05-07
1
-330
/
+85
*
Only do masking for unsigned values!
Chris Lattner
2002-05-06
1
-8
/
+7
*
* Eliminate dead code that should have been removed in last revision
Chris Lattner
2002-05-06
1
-146
/
+50
*
Handle X = phi Y --> X = Y
Chris Lattner
2002-05-06
1
-0
/
+19
*
* Use simplified interface to constant propogation stuff.
Chris Lattner
2002-05-06
1
-35
/
+8
*
Clean up ADCE by removing extraneous wrapper class
Chris Lattner
2002-05-06
1
-43
/
+42
*
Combine not (not X) -> X
Chris Lattner
2002-05-06
1
-1
/
+14
*
Support more cases...
Chris Lattner
2002-05-06
1
-16
/
+43
*
Add many more instruction combination simplifications
Chris Lattner
2002-05-06
1
-10
/
+188
*
Merge blocks like this:
Chris Lattner
2002-05-06
1
-26
/
+39
*
Implement constant propogation of shift instructions
Chris Lattner
2002-05-06
2
-7
/
+42
*
Ok, really it only takes me 3 times to get this right!
Chris Lattner
2002-05-02
1
-1
/
+1
*
Oops, disable debugging code all the way. :)
Chris Lattner
2002-05-02
1
-1
/
+1
*
* Finish the implementation of isEdgeFeasible this fixes bug:
Chris Lattner
2002-05-02
1
-57
/
+77
*
* Enable SCCP debugging to be turned on with a simple change of #define
Chris Lattner
2002-05-02
1
-32
/
+52
*
* Simplify the code by not bothering to name the folded constant
Chris Lattner
2002-05-02
1
-10
/
+7
[next]