index
:
external_llvm
replicant-6.0
external/llvm
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
Transforms
/
InstCombine
/
InstructionCombining.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
There are two ways of checking for a given type, for example isa<PointerType>(T)
Duncan Sands
2010-02-16
1
-4
/
+4
*
Uniformize the names of type predicates: rather than having isFloatTy and
Duncan Sands
2010-02-15
1
-4
/
+4
*
teach ComputeNumSignBits to look through PHI nodes.
Chris Lattner
2010-01-07
1
-3
/
+0
*
Move remaining stuff to the isInteger predicate.
Benjamin Kramer
2010-01-05
1
-2
/
+1
*
Convert a ton of simple integer type equality tests to the new predicate.
Benjamin Kramer
2010-01-05
1
-1
/
+1
*
Use do+while instead of while for loops which obviously have a
Dan Gohman
2010-01-05
1
-4
/
+3
*
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
1
-1963
/
+0
*
missed file with previous commit.
Chris Lattner
2010-01-05
1
-418
/
+0
*
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
1
-1110
/
+2
*
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
1
-695
/
+0
*
all the places we use hasOneUse() we know are instructions, so inline
Chris Lattner
2010-01-05
1
-12
/
+9
*
eliminate AssociativeOpt and its last uses.
Chris Lattner
2010-01-05
1
-35
/
+2
*
inline the FoldICmpLogical functor.
Chris Lattner
2010-01-05
1
-98
/
+90
*
inline the 'AddRHS' transformation, simplifying things significantly.
Chris Lattner
2010-01-05
1
-39
/
+4
*
remove massive over-genality manifested as a big template
Chris Lattner
2010-01-05
1
-60
/
+1
*
split mul/div/rem instructions out to their own file.
Chris Lattner
2010-01-05
1
-674
/
+4
*
split select out to its own file.
Chris Lattner
2010-01-05
1
-692
/
+3
*
split out load/store/alloca.
Chris Lattner
2010-01-05
1
-607
/
+0
*
split vector stuff out to InstCombineVectorOps.cpp
Chris Lattner
2010-01-05
1
-540
/
+0
*
split PHI node stuff out to InstCombinePHI.cpp
Chris Lattner
2010-01-05
1
-821
/
+0
*
Remove dead debug info intrinsics.
Devang Patel
2010-01-05
1
-1
/
+0
*
silence a bogus 'might be used uninit' warning from GCC.
Chris Lattner
2010-01-04
1
-1
/
+1
*
move some more cast-related stuff
Chris Lattner
2010-01-04
1
-140
/
+0
*
move the [Can]EvaluateInDifferentType functions out to InstCombineCasts.cpp
Chris Lattner
2010-01-04
1
-211
/
+0
*
split 943 lines of instcombine out to a new InstCombineCasts.cpp
Chris Lattner
2010-01-04
1
-943
/
+27
*
split instcombine of compares (visit[FI]Cmp) out to
Chris Lattner
2010-01-04
1
-2434
/
+16
*
move the 'SimplifyDemandedFoo' methods out to their own file, cutting 1K line...
Chris Lattner
2010-01-04
1
-1088
/
+6
*
split the instcombine class definition out to a header shared
Chris Lattner
2010-01-04
1
-299
/
+1
*
remove a ton of unneeded LLVMContext stuff.
Chris Lattner
2010-01-04
1
-278
/
+288
*
move InstCombineWorklist out to its own header.
Chris Lattner
2010-01-04
1
-82
/
+1
*
move instcombine to its own library, it's past time.
Chris Lattner
2010-01-04
1
-0
/
+14087