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
2008-03-29
make the common case of a single store (which clearly shouldn't be turned
Chris Lattner
2008-03-29
give form-memset a significantly more sane heuristic, enable it by default.
Chris Lattner
2008-03-28
make memset inference significantly more powerful: it can now handle
Chris Lattner
2008-03-27
PHI->removeIncomingValue may remove PHInode.
Devang Patel
2008-03-25
Handle a special case xor undef, undef -> 0. Technically this should be trans...
Evan Cheng
2008-03-24
Add incoming value from header only if phi node has any use inside the loop.
Devang Patel
2008-03-24
Increasing the inline limit from (overly conservative) 200 to 300. Given each...
Evan Cheng
2008-03-24
Temporarily disabling memset forming optimization. Add an option.
Evan Cheng
2008-03-24
Transform (zext (or (icmp), (icmp))) to (or (zext (cimp), (zext icmp))) if at...
Evan Cheng
2008-03-23
Preserve calling convention during function cloning
Anton Korobeynikov
2008-03-22
implement an initial hack at a straight-line store -> memset optimization.
Chris Lattner
2008-03-22
implement the logic for memset insertion and store deletion.
Chris Lattner
2008-03-22
This is a partially implemented and currently disabled start of a store
Chris Lattner
2008-03-21
Don't include <map> in Pass.h, which doesn't need it. This requires
Dan Gohman
2008-03-21
the size of a smallvector shouldn't be part of the interface to these methods.
Chris Lattner
2008-03-21
make gvn marginally faster by reallocating the lastSeenLoad map for
Chris Lattner
2008-03-21
Minor cleanups and shrinkification.
Chris Lattner
2008-03-21
Handle getresult instructions in different basic blocks
Dan Gohman
2008-03-21
FunctionExtractorPass has been superceded by GVExtractorPass
Andrew Lenharth
2008-03-21
Fix the build for gcc-4.2.
Duncan Sands
2008-03-21
Teach masked value is zero about add and sub, and use MVIZ to
Chris Lattner
2008-03-20
Incorporate feedback.
Devang Patel
2008-03-20
C and Objective Caml bindings for mem2reg and reg2mem.
Gordon Henriksen
2008-03-20
Take the old function's name.
Zhou Sheng
2008-03-20
80 col violation.
Evan Cheng
2008-03-19
Add comment.
Devang Patel
2008-03-19
Remove dead options.
Evan Cheng
2008-03-17
Update heuritics that estimates cost of call instructions.
Devang Patel
2008-03-16
C and Objective Caml bindings for several scalar transforms.
Gordon Henriksen
2008-03-14
The inst combining of inttoptr into GEP with one index was using the bit size of
Bill Wendling
2008-03-13
Fix a bug in GVN that Duncan noticed, where we potentially need to insert a
Owen Anderson
2008-03-13
Update -mem2reg to use succ_iterator instead of iterating across TerminatorInst
Nick Lewycky
2008-03-12
Reimplement the parameter attributes support, phase #1. hilights:
Chris Lattner
2008-03-12
Improve the return slot optimization to be both more aggressive (not limited ...
Owen Anderson
2008-03-12
Check multiple return values.
Devang Patel
2008-03-12
Fix attribute handling.
Devang Patel
2008-03-11
Handle multiple ret values.
Devang Patel
2008-03-11
Initialize.
Devang Patel
2008-03-11
Check to see if a two-entry PHI block can be simplified
Dan Gohman
2008-03-11
Skip functions that return multiple values.
Devang Patel
2008-03-11
Become multiple return value aware.
Devang Patel
2008-03-11
Add TODO reminder.
Devang Patel
2008-03-11
Initial multiple return values support.
Devang Patel
2008-03-10
Restore optimization that merges blocks when inline function
Devang Patel
2008-03-10
Simplify
Devang Patel
2008-03-10
simplify
Devang Patel
2008-03-10
Turn unwind_to into "unwinds to".
Nick Lewycky
2008-03-09
Fix some compilation errors on msvc:
Ted Kremenek
2008-03-09
And again.
Nick Lewycky
2008-03-09
Braces belong here. No functionality change.
Nick Lewycky
[next]