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
/
Scalar
/
InstructionCombining.cpp
Age
Commit message (
Expand
)
Author
2007-10-17
Reverting r43070 for now. It's causing llc test failures.
Evan Cheng
2007-10-17
Apply "Instead of loading small c string constant, use integer constant direc...
Devang Patel
2007-10-16
Use immediate stores.
Devang Patel
2007-10-15
Achieve same result but use fewer lines of code.
Devang Patel
2007-10-12
Dest type is always i8 *. This allows some simplification.
Devang Patel
2007-10-12
Fix a bug in my patch last night that broke InstCombine/2007-10-12-Crash.ll
Chris Lattner
2007-10-12
eliminate warning
Gabor Greif
2007-10-12
Fix some 80 column violations.
Chris Lattner
2007-10-11
Lower memcpy if it makes sense.
Devang Patel
2007-10-03
Tone down an overzealous optimization.
Dale Johannesen
2007-09-19
Improve comment.
Duncan Sands
2007-09-19
A global variable with external weak linkage can be null, while
Duncan Sands
2007-09-17
Instcombine x-((x/y)*y) into a remainder operator.
Dan Gohman
2007-09-17
Factor the trampoline transformation into a subroutine.
Duncan Sands
2007-09-14
Remove the assumption that FP's are either float or
Dale Johannesen
2007-09-14
silence a bogus gcc warning.
Chris Lattner
2007-09-11
Turn calls to trampolines into calls to the underlying
Duncan Sands
2007-09-10
remove some dead code, this is handled by constant folding.
Chris Lattner
2007-09-07
Don't zap back to back volatile load/stores
Chris Lattner
2007-09-06
Next round of APFloat changes.
Dale Johannesen
2007-09-06
Use isTrueWhenEqual. Thanks Chris!
Nick Lewycky
2007-09-06
When the two operands of an icmp are equal, there are five possible predicates
Nick Lewycky
2007-09-05
Forgot to obey 80 column rule. Fixing that.
Chuck Rose III
2007-09-05
Added default parameters to GetElementPtrInstr constructor call. Visual Stud...
Chuck Rose III
2007-09-04
Update GEP constructors to use an iterator interface to fix
David Greene
2007-08-28
Cut off crazy computation. This helps PR1622 slightly.
Chris Lattner
2007-08-27
Update InvokeInst to work like CallInst
David Greene
2007-08-11
Transform a load from an undef/zero global into an undef/global even if we
Chris Lattner
2007-08-09
when we see a unaligned load from an insufficiently aligned global or
Chris Lattner
2007-08-06
It's safe to fold not of fcmp.
Nick Lewycky
2007-08-05
at the end of instcombine, explicitly clear WorklistMap.
Chris Lattner
2007-08-04
This is the patch to provide clean intrinsic function overloading support in ...
Chandler Carruth
2007-08-02
Replacing a cast with another one does not reduce the number of
Chris Lattner
2007-08-02
Disable an xform that causes an infinite loop. This fixes PR1594
Chris Lattner
2007-08-02
wrap some long lines. Major offenders that are left include
Chris Lattner
2007-08-02
Enhance instcombine to be more aggressive about folding casts of
Chris Lattner
2007-08-01
New CallInst interface to address GLIBCXX_DEBUG errors caused by
David Greene
2007-07-31
Fix a bug in GetKnownAlignment of packed structs.
Lauro Ramos Venancio
2007-07-30
Fix a typo/thinko.
Reid Spencer
2007-07-23
completely remove a transformation that is unsafe in the face of
Chris Lattner
2007-07-21
Apply temporary work around to fix llvm mis-compilation
Devang Patel
2007-07-20
this xform is already done by the constant folder.
Chris Lattner
2007-07-20
Optimize alignment of loads and stores.
Dan Gohman
2007-07-16
Fix comments about vectors to use the current wording.
Dan Gohman
2007-07-16
Repair a regression in Transforms/InstCombine/mul.ll that Reid noticed.
Chris Lattner
2007-07-15
Implement shift-simplify.ll:test[45].
Chris Lattner
2007-07-15
Implement shift-simplify.ll:test3, turning:
Chris Lattner
2007-06-21
Significantly improve the documentation of the instcombine divide/compare
Chris Lattner
2007-06-20
refactor a bunch of code out of visitICmpInstWithInstAndIntCst into its own
Chris Lattner
2007-06-19
silence a bogus warning Duraid ran into.
Chris Lattner
[next]