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
*
only factor from expressions whose uses are empty and whose
Chris Lattner
2010-01-09
1
-0
/
+5
*
Fix nondeterministic behavior.
Julien Lerouge
2010-01-09
1
-6
/
+7
*
Remove unnecessary dyn_cast and add a comment. Part of a WIP.
Eric Christopher
2010-01-08
1
-4
/
+4
*
mplement a theoretical fixme.
Chris Lattner
2010-01-08
1
-3
/
+7
*
rename CanEvaluateInDifferentType -> CanEvaluateTruncated and
Chris Lattner
2010-01-08
1
-71
/
+28
*
teach instcombine to delete sign extending shift pairs (sra(shl X, C), C) when
Chris Lattner
2010-01-08
1
-4
/
+15
*
Suppress an unused variable warning when assertions are off;
Duncan Sands
2010-01-08
1
-2
/
+3
*
tidy up some stuff duncan pointed out.
Chris Lattner
2010-01-08
1
-2
/
+3
*
teach ComputeNumSignBits to look through PHI nodes.
Chris Lattner
2010-01-07
1
-3
/
+0
*
Enhance instcombine to reason more strongly about promoting computation
Chris Lattner
2010-01-07
1
-51
/
+144
*
Use a do-while loop instead of while + boolean.
Benjamin Kramer
2010-01-07
1
-6
/
+4
*
Be less stingy as to how many selects and phi nodes we
Duncan Sands
2010-01-07
1
-2
/
+2
*
handle ConstantVector while I'm in here.
Chris Lattner
2010-01-07
1
-0
/
+3
*
fix a globalopt crash on 'bullet' (handling evaluation of a store
Chris Lattner
2010-01-07
1
-16
/
+20
*
Move the object size intrinsic optimization to inst-combine and make
Eric Christopher
2010-01-06
2
-24
/
+12
*
Fix a README item: have functionattrs look through selects and
Duncan Sands
2010-01-06
1
-10
/
+41
*
Formatting.
Mikhail Glushenkov
2010-01-06
1
-2
/
+2
*
Partially address a README by having functionattrs consider calls to
Duncan Sands
2010-01-06
1
-0
/
+15
*
tweaks suggested by Duncan
Chris Lattner
2010-01-06
1
-7
/
+7
*
Teach instcombine's sext elimination logic to be more aggressive.
Chris Lattner
2010-01-06
1
-18
/
+168
*
simplify this code.
Chris Lattner
2010-01-05
1
-109
/
+66
*
make this a static function instead of a method.
Chris Lattner
2010-01-05
2
-6
/
+5
*
more rearrangement and cleanup, fix my test failure.
Chris Lattner
2010-01-05
1
-118
/
+104
*
cleanup
Chris Lattner
2010-01-05
1
-18
/
+15
*
remove two trunc xforms that are subsumed by EvaluateInDifferentType.
Chris Lattner
2010-01-05
1
-36
/
+0
*
just remove this xform which is subsumed by others.
Chris Lattner
2010-01-05
1
-26
/
+1
*
move a trunc-specific transform out of commonIntCastTransforms into visitTrunc.
Chris Lattner
2010-01-05
1
-32
/
+34
*
Move remaining stuff to the isInteger predicate.
Benjamin Kramer
2010-01-05
5
-17
/
+13
*
move a zext specific xform out of commonIntCastTransforms into visitZExt and ...
Chris Lattner
2010-01-05
1
-10
/
+9
*
move a trunc-specific xform out of commonIntCastTransforms into visitTrunc
Chris Lattner
2010-01-05
1
-16
/
+25
*
reduce indentation
Chris Lattner
2010-01-05
1
-15
/
+18
*
Convert a ton of simple integer type equality tests to the new predicate.
Benjamin Kramer
2010-01-05
8
-16
/
+15
*
optimize comparisons against cttz/ctlz/ctpop, patch by Alastair Lynn!
Chris Lattner
2010-01-05
1
-1
/
+23
*
Nick Lewycky pointed out that this code makes changes unconditionally.
Dan Gohman
2010-01-05
1
-1
/
+2
*
Set Changed properly after calling DeleteDeadPHIs.
Dan Gohman
2010-01-05
2
-2
/
+2
*
Use do+while instead of while for loops which obviously have a
Dan Gohman
2010-01-05
12
-29
/
+23
*
Fix indentation.
Dan Gohman
2010-01-05
1
-1
/
+1
*
Make RecursivelyDeleteTriviallyDeadInstructions,
Dan Gohman
2010-01-05
2
-9
/
+17
*
Add newline at EOF.
Benjamin Kramer
2010-01-05
1
-1
/
+1
*
Avoid going through the LLVMContext for type equality where it's safe to dere...
Benjamin Kramer
2010-01-05
11
-14
/
+13
*
prune some #includes.
Chris Lattner
2010-01-05
1
-8
/
+1
*
split and/or/xor out into one overly-large (2000LOC) file. However, I think
Chris Lattner
2010-01-05
3
-1963
/
+1978
*
missed file with previous commit.
Chris Lattner
2010-01-05
1
-418
/
+0
*
split instcombine of shifts out to its own file.
Chris Lattner
2010-01-05
2
-0
/
+437
*
eliminate getBitCastOperand and simplify some over-complex inbounds stuff.
Chris Lattner
2010-01-05
1
-46
/
+22
*
split call handling out to InstCombineCalls.cpp
Chris Lattner
2010-01-05
3
-1110
/
+1133
*
optimize cttz and ctlz when we can prove something about the
Chris Lattner
2010-01-05
1
-1
/
+34
*
this inline function moved to addsub
Chris Lattner
2010-01-05
1
-24
/
+0
*
split add/sub out to its own file. Eliminate use of
Chris Lattner
2010-01-05
3
-695
/
+749
*
all the places we use hasOneUse() we know are instructions, so inline
Chris Lattner
2010-01-05
1
-12
/
+9
[next]