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
2011-06-21
Reinstate r133435 and r133449 (reverted in r133499) now that the clang
Jay Foad
2011-06-21
Don't use PN->replaceUsesOfWith() to change a PHINode's incoming blocks,
Jay Foad
2011-06-21
indvars -disable-iv-rewrite: Adds support for eliminating identity
Andrew Trick
2011-06-21
Revert r133435 and r133449 to appease buildbots.
Chad Rosier
2011-06-20
Completely short-circuit out ARC optimization if the ARC runtime
Dan Gohman
2011-06-20
Change how PHINodes store their operands.
Jay Foad
2011-06-20
Make better use of the PHINode API.
Jay Foad
2011-06-18
When scalar replacement returns a vector type, only accept it if the vector
Cameron Zwarich
2011-06-18
Fix an invalid bitcast crash that occurs when doing a partial memset of a vector
Cameron Zwarich
2011-06-18
Remove a pointless assignment. Nothing checks the value of VectorTy anymore now
Cameron Zwarich
2011-06-16
Fix ARCOpt to insert releases on both successors of an invoke rather
Dan Gohman
2011-06-15
The ARC language-specific optimizer. Credit to Dan Gohman.
John McCall
2011-06-15
Stop using memdep for a check that didn't really make sense with memdep. In t...
Eli Friedman
2011-06-15
Add "unknown" results for memdep, which mean "I don't know whether a dependen...
Eli Friedman
2011-06-14
Be more obvious about what is being tested.
Cameron Zwarich
2011-06-13
Fix grammar.
Cameron Zwarich
2011-06-13
Rename MergeInType to MergeInTypeForLoadOrStore.
Cameron Zwarich
2011-06-13
Remove the HadAVector instance variable and replace it with a use of ScalarKind.
Cameron Zwarich
2011-06-13
Remove a vacuous check.
Cameron Zwarich
2011-06-13
Have SRoA explicitly track the kind of scalar it is promoting. This is pretty
Cameron Zwarich
2011-06-13
Remove an argument that is always true.
Cameron Zwarich
2011-06-09
Remove a vacuous condition.
Cameron Zwarich
2011-06-09
Fix PR10104 by adding a bounds check on a vector element access check. It was
Cameron Zwarich
2011-06-08
Fix an assymmetry between ConvertScalar_ExtractValue and ConvertScalar_Insert...
Cameron Zwarich
2011-06-03
Use IRBuilder, preserve line numbers.
Devang Patel
2011-06-03
Bail on unswitching a switch statement for a case with a critical edge. We name
Nick Lewycky
2011-06-02
Preserve line number information while converting Invoke into a Call.
Devang Patel
2011-06-02
PR10067: Add missing safety check to call return transformation in MemCpyOpt:...
Eli Friedman
2011-05-29
Fix warnings due to 132263; Thanks rdivacky.
Nadav Rotem
2011-05-27
Refactor getActionType and getTypeToTransformTo ; place all of the 'decision'
Nadav Rotem
2011-05-27
Attempt to preserve debug line info in LICM; as the comment in the code says,...
Eli Friedman
2011-05-27
Don't sink or hoist debug info instrinsics; it isn't useful. This also preve...
Eli Friedman
2011-05-27
Oops, wasn't intending to commit this. Partial revert of r132194.
Eli Friedman
2011-05-27
Fix a silly mistake (which trips over an assertion) in r132099. rdar://9515076
Eli Friedman
2011-05-26
Fix warning about || and && without explicit grouping.
Chandler Carruth
2011-05-26
Do not insert anything after terminator.
Devang Patel
2011-05-26
Do not move DBG_VALUE in middle of PHI nodes.
Devang Patel
2011-05-26
If llvm.dbg.value and the value instruction it refers to are far apart then i...
Devang Patel
2011-05-26
indvars: incremental fixes for -disable-iv-rewrite and testcases.
Andrew Trick
2011-05-25
Simplify r132022 based on Cameron's feedback.
Evan Cheng
2011-05-25
indvars: fixed IV cloning in -disable-iv-rewrite mode with associated
Andrew Trick
2011-05-24
Forgot dyn_cast check.
Evan Cheng
2011-05-24
Fix LoopUnswitch bug. RewriteLoopBodyWithConditionConstant can delete a dead
Evan Cheng
2011-05-24
Clean up the lazy initialization of DIBuilder a bit.
Cameron Zwarich
2011-05-24
Make LoadAndStorePromoter preserve debug info and create llvm.dbg.values when
Cameron Zwarich
2011-05-23
When checking for signed multiplication overflow, watch out for INT_MIN and -1.
Dan Gohman
2011-05-23
Teach valuetracking that byval arguments with a specified alignment are
Chris Lattner
2011-05-22
Fix PR9815: I was trying to get out of "generating code and then
Chris Lattner
2011-05-22
Add a parameter to ConstantFoldTerminator() that callers can use to ask it to...
Frits van Bommel
2011-05-22
fix PR9841 by having GVN not process dead loads. This was
Chris Lattner
[prev]
[next]