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
2009-12-31
simple fix for an incorrect factoring which causes a
Chris Lattner
2009-12-31
factor code out into helper functions.
Chris Lattner
2009-12-31
switch some std::vector's to smallvector. Reduce nesting.
Chris Lattner
2009-12-31
use more modern datastructures.
Chris Lattner
2009-12-31
clean up -debug output.
Chris Lattner
2009-12-31
fix Analysis/DebugInfo.h to not include Metadata.h. Do this
Chris Lattner
2009-12-31
rename "elements" of metadata to "operands". "Elements" are
Chris Lattner
2009-12-29
Use an array instead of a SmallVector.
Benjamin Kramer
2009-12-29
prune #includes.
Chris Lattner
2009-12-29
Final step in the metadata API restructuring: move the
Chris Lattner
2009-12-29
remove useless argument.
Chris Lattner
2009-12-28
This is a major cleanup of the instruction metadata interfaces that
Chris Lattner
2009-12-28
split code that doesn't need to be templated out of IRBuilder into a new
Chris Lattner
2009-12-28
rename getMDKind -> getMDKindID, make it autoinsert if an MD Kind
Chris Lattner
2009-12-28
Metadata.h doesn't need to include ValueHandle.h anymore.
Chris Lattner
2009-12-24
move an optimization for memcmp out of simplifylibcalls and into
Chris Lattner
2009-12-23
reorder to follow a normal fall-through style, no functionality change.
Chris Lattner
2009-12-23
Remove dump routine and the associated Debug.h from a header. Patch up
David Greene
2009-12-23
Update objectsize intrinsic and associated dependencies. Fix
Eric Christopher
2009-12-22
Fix the Convert to scalar to not insert dead loads in the store case. The
Chris Lattner
2009-12-22
fix some fixme's by using twines
Chris Lattner
2009-12-22
Generalize SROA to allow the first index of a GEP to be non-zero. Add a
Bob Wilson
2009-12-22
Implement PR5795 by merging duplicated return blocks. This could go further
Chris Lattner
2009-12-22
The phi translated pointer can be computed when returning a partially cached ...
Chris Lattner
2009-12-22
Whitespace fixes.
Eric Christopher
2009-12-21
Add suggested parentheses.
Daniel Dunbar
2009-12-21
Add a fastpath to Load GVN to special case when we have exactly one dominating
Chris Lattner
2009-12-21
refactor some code out to a new helper method.
Chris Lattner
2009-12-21
improve indentation avoid a pointless conversion from weakvh to trackingvh,
Chris Lattner
2009-12-21
Remove special-case SROA optimization of variable indexes to one-element and
Bob Wilson
2009-12-21
revert r89298, which was committed without a testcase. I think
Chris Lattner
2009-12-21
fix PR5837 by having SSAUpdate reuse phi nodes for the
Chris Lattner
2009-12-21
give instcombine some helper functions for matching MIN and MAX, and
Chris Lattner
2009-12-21
enhance x-(-A) -> x+A to preserve NUW/NSW.
Chris Lattner
2009-12-21
Optimize all cases of "icmp (X+Cst), X" to something simpler. This triggers
Chris Lattner
2009-12-19
Fix a bunch of little errors that Clang complains about when its being pedantic
Douglas Gregor
2009-12-19
fix PR5827 by disabling the phi slicing transformation in a case
Chris Lattner
2009-12-19
Update my SROA changes in response to review.
Bob Wilson
2009-12-18
Reapply 91459 with a simple fix for the problem that broke the x86_64-darwin
Bob Wilson
2009-12-18
Optimize icmp of null and select of two constants even if the select has
Eli Friedman
2009-12-18
Eliminte unnecessary uses of <cstdio>.
Dan Gohman
2009-12-18
Add Loop contains utility methods for testing whether a loop
Dan Gohman
2009-12-18
Minor code simplification.
Dan Gohman
2009-12-18
Don't pass const pointers by reference.
Dan Gohman
2009-12-18
Update a comment.
Dan Gohman
2009-12-18
Reapply LoopStrengthReduce and IVUsers cleanups, excluding the part
Dan Gohman
2009-12-17
Allow instcombine to combine "sext(a) >u const" to "a >u trunc(const)".
Eli Friedman
2009-12-17
Make the ptrtoint comparison simplification work if one side is a global.
Eli Friedman
2009-12-17
Slightly generalize transformation of memmove(a,a,n) so that it also applies
Eli Friedman
2009-12-17
Re-revert 91459. It's breaking the x86_64 darwin bootstrap.
Bob Wilson
[prev]
[next]