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-07-24
Switch to getNameStr().
Daniel Dunbar
2009-07-23
Convert StringMap to using StringRef for its APIs.
Daniel Dunbar
2009-07-23
refactor a blob of code out to a new 'FoldOrOfFCmps' function and
Chris Lattner
2009-07-23
Make some existing optimizations that would only trigger on scalars
Chris Lattner
2009-07-23
refactor a bunch of code out into a helper function,
Chris Lattner
2009-07-22
Remove unnecessary store to temporary std::string.
Daniel Dunbar
2009-07-22
Don't give a massive inlining cost bonus to available_externally
Eli Friedman
2009-07-22
Get rid of the Pass+Context magic.
Owen Anderson
2009-07-21
Convert instcombine from using using getAnalysis<TargetData> to
Dan Gohman
2009-07-21
Rename getConstantInt{True|False} to get{True|False} at Chris' behest.
Owen Anderson
2009-07-21
Update CMake files.
Ted Kremenek
2009-07-21
Move a bit more state over to the LLVMContext.
Owen Anderson
2009-07-20
use ExpandInlineAsm on TargetLowering instead of TargetAsmInfo.
Chris Lattner
2009-07-20
Revert the addition of hasNoPointerOverflow to GEPOperator.
Dan Gohman
2009-07-20
implement a new magic global "llvm.compiler.used" which is like llvm.used, but
Chris Lattner
2009-07-20
Add plumbing for the `linker_private' linkage type. This type is meant for
Bill Wendling
2009-07-18
Canonicalize bitcasts between types like <1 x i64> and i64 to
Eli Friedman
2009-07-18
Back out 76300; apparently the preference is to canonicalize the other
Eli Friedman
2009-07-18
add a fixme
Chris Lattner
2009-07-18
Add combine: X sdiv (1 << Y) -> X udiv (1 << Y) when X doesn't have the
Eli Friedman
2009-07-18
Remove no-op check.
Eli Friedman
2009-07-18
Remove dead check.
Eli Friedman
2009-07-18
Canonicalize insert/extractelement from single-element vectors into
Eli Friedman
2009-07-18
Fix simplifylibcalls memset recognition to work on 64-bit platforms
Eli Friedman
2009-07-18
Replace intersectWith with maximalIntersectWith. The latter guarantees that
Nick Lewycky
2009-07-18
Fix the inline cost calculation to take into account instructions
Eli Friedman
2009-07-18
Add line breaks to make the debug output a bit more readable.
Eli Friedman
2009-07-17
Convert more code to use Operator instead of explicitly handling both
Dan Gohman
2009-07-17
Make BasicAliasAnalysis and Value::getUnderlyingObject use
Dan Gohman
2009-07-17
Fix some typos in a comment.
Dan Gohman
2009-07-17
Add a new Operator class, for handling Instructions and ConstantExprs
Dan Gohman
2009-07-17
Initialize another Context, in the hopes of unbreaking CBE.
Daniel Dunbar
2009-07-17
Replace isTrapping with a new, similar method called
Eli Friedman
2009-07-16
Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a num...
Owen Anderson
2009-07-15
Revert yesterday's change by removing the LLVMContext parameter to AllocaInst...
Owen Anderson
2009-07-15
Switch invars away from using isTrapping when it really shouldn't be
Eli Friedman
2009-07-15
Don't restrict the set of instructions where we try to constant-fold the
Eli Friedman
2009-07-15
Fix indentation.
Dan Gohman
2009-07-15
Make makeLoopInvariant report whether it made any changes or not,
Dan Gohman
2009-07-14
Move EVER MORE stuff over to LLVMContext.
Owen Anderson
2009-07-14
Revert 75571; I'm convinced this isn't the right thing to do.
Dale Johannesen
2009-07-14
llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.
Torok Edwin
2009-07-14
Require IVUsers after LCSSA, since LCSSA does not preserve IVUsers.
Dan Gohman
2009-07-14
Fix trivial todo in instcombine.
Eli Friedman
2009-07-14
Update LoopSimplify and LoopUnswitch to use the new makeLoopInvariant
Dan Gohman
2009-07-14
Fix indvars to not assume that a loop with a single unique exit
Dan Gohman
2009-07-14
Don't delete asm's just because their inputs are undefined;
Dale Johannesen
2009-07-13
PR4548: optimize zext+udiv+trunc to udiv.
Eli Friedman
2009-07-13
Canonicalize boolean +/- a constant to a select.
Eli Friedman
2009-07-13
These don't really need contexts either.
Owen Anderson
[prev]
[next]