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
Age
Commit message (
Expand
)
Author
2010-10-01
Now that the profitable bits of EnableFullLoadPRE have been enabled by defaul...
Owen Anderson
2010-10-01
Fix the other half of the alignment changing issue by making sure that the
Eric Christopher
2010-09-30
Massive rewrite of MMX:
Dale Johannesen
2010-09-30
We do want to allow LoadPRE to perform LICM-like transformations: we already ...
Owen Anderson
2010-09-30
Try again to disable critical edge splitting in CodeGenPrepare.
Jakob Stoklund Olesen
2010-09-30
Tighten up prototype verification of strchr and strrchr to avoid a crash in t...
Benjamin Kramer
2010-09-30
Add constant folding for strspn and strcspn to SimplifyLibCalls.
Benjamin Kramer
2010-09-29
Add strpbrk folding to SimplifyLibCalls.
Benjamin Kramer
2010-09-29
Simplify the loop in StrChrOptimizer. FileCheckize test.
Benjamin Kramer
2010-09-29
Teach SimplifyLibCalls how to optimize strrchr.
Benjamin Kramer
2010-09-29
Fix PR8247: JumpThreading can cause a block to become unreachable while still...
Owen Anderson
2010-09-29
Revert r114919, which caused some serious regressions on ARM.
Owen Anderson
2010-09-28
Removed a bunch of unnecessary target_link_libraries.
Oscar Fuentes
2010-09-27
Weight loop unrolling counts by nesting depth. Unrolling deeply nested loops ...
Owen Anderson
2010-09-27
Revert "Disable codegen prepare critical edge splitting. Machine instruction ...
Jakob Stoklund Olesen
2010-09-27
Delete an unused function.
Dan Gohman
2010-09-25
LoadPRE was not properly checking that the load it was PRE'ing post-dominated...
Owen Anderson
2010-09-25
If we're changing the source of a memcpy we need to use the alignment
Eric Christopher
2010-09-23
Disable codegen prepare critical edge splitting. Machine instruction passes now
Evan Cheng
2010-09-22
When moving zext/sext to be folded with a load, ignore the issue of whether
Bob Wilson
2010-09-21
Move a sign-extend or a zero-extend of a load to the same basic block as the
Bob Wilson
2010-09-21
Clarify a comment.
Bob Wilson
2010-09-18
do not rely on the implicit-dereference semantics of dyn_cast_or_null
Gabor Greif
2010-09-18
do not rely on the implicit-dereference semantics of dyn_cast_or_null
Gabor Greif
2010-09-16
Use a depth-first iteratation in CorrelatedValuePropagation to avoid wasting ...
Owen Anderson
2010-09-16
When substituting sunkaddrs into indirect arguments an asm, we were
Dale Johannesen
2010-09-14
Remove the option to disable LazyValueInfo in JumpThreading, as it is now
Owen Anderson
2010-09-14
fix PR8102, a case where we'd copyValue from a value that we already
Chris Lattner
2010-09-13
Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally."
Michael J. Spencer
2010-09-13
Remove unused variable.
Eric Christopher
2010-09-13
Added skeleton for inline asm multiple alternative constraint support.
John Thompson
2010-09-10
typoes
Gabor Greif
2010-09-10
CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally.
Michael J. Spencer
2010-09-10
Lower the unrolling theshold to 150. Empirical tests indicate that this is a...
Owen Anderson
2010-09-09
What the loop unroller cares about, rather than just not unrolling loops with...
Owen Anderson
2010-09-09
Revert r113439, which relaxed the requirement that loops containing calls can...
Owen Anderson
2010-09-09
r113526 introduced an unintended change to the loop unrolling threshold. Rev...
Owen Anderson
2010-09-09
Fix typo in code to cap the loop code size reduction calculation.
Owen Anderson
2010-09-09
Use code-size reduction metrics to estimate the amount of savings we'll get w...
Owen Anderson
2010-09-08
Relax the "don't unroll loops containing calls" rule. Instead, when a loop c...
Owen Anderson
2010-09-07
Add a separate unrolling threshold when the current function is being optimiz...
Owen Anderson
2010-09-06
fix PR8067, an over-aggressive assertion in LICM.
Chris Lattner
2010-09-06
Teach loop rotate to hoist trivially invariant instructions
Chris Lattner
2010-09-06
pull a simple method out of LICM into a new
Chris Lattner
2010-09-05
more cleanups
Chris Lattner
2010-09-05
Change lower atomic pass to use IntrinsicInst to simplify it a bit.
Chris Lattner
2010-09-05
eliminate some non-obvious casts. UndefValue isa Constant.
Chris Lattner
2010-09-04
zap dead code.
Chris Lattner
2010-09-04
fix a bug in my licm rewrite when a load from the promoted memory
Chris Lattner
2010-09-03
Propagate non-local comparisons. Fixes PR1757.
Owen Anderson
[prev]
[next]