index
:
emscripten-fastcomp
master
LLVM with the emscripten fastcomp javascript backend
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Transforms
Age
Commit message (
Expand
)
Author
2010-01-10
Fix nondeterministic behavior.
Julien Lerouge
2010-01-10
clean up this xform by using m_Trunc.
Chris Lattner
2010-01-10
inline and remove the rest of commonIntCastTransforms.
Chris Lattner
2010-01-10
Inline the expression type promotion/demotion stuff out of
Chris Lattner
2010-01-09
only factor from expressions whose uses are empty and whose
Chris Lattner
2010-01-09
Fix nondeterministic behavior.
Julien Lerouge
2010-01-08
Remove unnecessary dyn_cast and add a comment. Part of a WIP.
Eric Christopher
2010-01-08
mplement a theoretical fixme.
Chris Lattner
2010-01-08
rename CanEvaluateInDifferentType -> CanEvaluateTruncated and
Chris Lattner
2010-01-08
teach instcombine to delete sign extending shift pairs (sra(shl X, C), C) when
Chris Lattner
2010-01-08
Suppress an unused variable warning when assertions are off;
Duncan Sands
2010-01-08
tidy up some stuff duncan pointed out.
Chris Lattner
2010-01-07
teach ComputeNumSignBits to look through PHI nodes.
Chris Lattner
2010-01-07
Enhance instcombine to reason more strongly about promoting computation
Chris Lattner
2010-01-07
Use a do-while loop instead of while + boolean.
Benjamin Kramer
2010-01-07
Be less stingy as to how many selects and phi nodes we
Duncan Sands
2010-01-07
handle ConstantVector while I'm in here.
Chris Lattner
2010-01-07
fix a globalopt crash on 'bullet' (handling evaluation of a store
Chris Lattner
2010-01-06
Move the object size intrinsic optimization to inst-combine and make
Eric Christopher
2010-01-06
Fix a README item: have functionattrs look through selects and
Duncan Sands
2010-01-06
Formatting.
Mikhail Glushenkov
2010-01-06
Partially address a README by having functionattrs consider calls to
Duncan Sands
2010-01-06
tweaks suggested by Duncan
Chris Lattner
2010-01-06
Teach instcombine's sext elimination logic to be more aggressive.
Chris Lattner
2010-01-05
simplify this code.
Chris Lattner
2010-01-05
make this a static function instead of a method.
Chris Lattner
2010-01-05
more rearrangement and cleanup, fix my test failure.
Chris Lattner
2010-01-05
cleanup
Chris Lattner
2010-01-05
remove two trunc xforms that are subsumed by EvaluateInDifferentType.
Chris Lattner
2010-01-05
just remove this xform which is subsumed by others.
Chris Lattner
2010-01-05
move a trunc-specific transform out of commonIntCastTransforms into visitTrunc.
Chris Lattner
2010-01-05
Move remaining stuff to the isInteger predicate.
Benjamin Kramer
2010-01-05
move a zext specific xform out of commonIntCastTransforms into visitZExt and ...
Chris Lattner
2010-01-05
move a trunc-specific xform out of commonIntCastTransforms into visitTrunc
Chris Lattner
2010-01-05
reduce indentation
Chris Lattner
2010-01-05
Convert a ton of simple integer type equality tests to the new predicate.
Benjamin Kramer
2010-01-05
optimize comparisons against cttz/ctlz/ctpop, patch by Alastair Lynn!
Chris Lattner
2010-01-05
Nick Lewycky pointed out that this code makes changes unconditionally.
Dan Gohman
2010-01-05
Set Changed properly after calling DeleteDeadPHIs.
Dan Gohman
2010-01-05
Use do+while instead of while for loops which obviously have a
Dan Gohman
2010-01-05
Fix indentation.
Dan Gohman
2010-01-05
Make RecursivelyDeleteTriviallyDeadInstructions,
Dan Gohman
2010-01-05
Add newline at EOF.
Benjamin Kramer
2010-01-05
Avoid going through the LLVMContext for type equality where it's safe to dere...
Benjamin Kramer
2010-01-05
prune some #includes.
Chris Lattner
2010-01-05
split and/or/xor out into one overly-large (2000LOC) file. However, I think
Chris Lattner
2010-01-05
missed file with previous commit.
Chris Lattner
2010-01-05
split instcombine of shifts out to its own file.
Chris Lattner
2010-01-05
eliminate getBitCastOperand and simplify some over-complex inbounds stuff.
Chris Lattner
2010-01-05
split call handling out to InstCombineCalls.cpp
Chris Lattner
[prev]
[next]