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-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
2008-03-09
SCCP also needs to be taught to follow unwind_to
Nick Lewycky
2008-03-09
Don't eliminate blocks that are only reachable by unwind_to.
Nick Lewycky
2008-03-09
Firstly, having a BranchInst isn't exclusive with having an unwind_to.
Nick Lewycky
2008-03-09
A BB that unwind_to an "unwind" inst is that same as one that doesn't unwind_to
Nick Lewycky
2008-03-09
Update the block cloner which fixes bugpoint on code using unwind_to (phew!)
Nick Lewycky
2008-03-09
Update the inliner and simplifycfg to handle unwind_to.
Nick Lewycky
2008-03-09
Two things. Preserve the unwind_to when splitting a BB.
Nick Lewycky
2008-03-09
Prune the unwind_to labels on BBs that don't need them. Another step in the
Nick Lewycky
2008-03-08
Not all users of a BB are Instructions any more.
Nick Lewycky
2008-03-07
Update inliner to handle functions that return multiple values.
Devang Patel
2008-03-07
add a pass that can extract all kinds of global values, not just functions. ...
Andrew Lenharth
2008-03-06
fix typos
Gabor Greif
2008-03-06
Don't try to simplify urem and srem using arithmetic rules that don't work
Nick Lewycky
2008-03-05
Skip, for now, callsites where use of sret argument is not dominated by calls...
Devang Patel
2008-03-05
Handle 'ret' with multiple values.
Devang Patel
2008-03-05
Skip functions that return multiple values.
Devang Patel
2008-03-04
Use while loop.
Devang Patel
2008-03-04
Use cast instead of dyn_cast.
Devang Patel
2008-03-04
Filter nested structs
Devang Patel
2008-03-04
Handle multiple return values.
Devang Patel
2008-03-04
Use appropriate index to get the result value.
Devang Patel
2008-03-04
Skip sret attribute while preparing attribute list for
Devang Patel
2008-03-04
Increment counter that keeps track of total number of sret promoted.
Devang Patel
2008-03-04
Skip declarations.
Devang Patel
2008-03-04
Process externally visible functions also. Later on code generator will do th...
Devang Patel
2008-03-04
Collect statistics.
Devang Patel
2008-03-03
s/isReturnStruct()/hasStructRetAttr()/g
Devang Patel
2008-03-03
Preserve paramater attributes.
Devang Patel
2008-03-01
allow specified inline threshold to be negative, as the value is
Chris Lattner
2008-02-29
Fix cut-n-pasto.
Devang Patel
2008-02-29
Add pass to promote sret.
Devang Patel
2008-02-29
fix a bug Anders ran into where scalarrepl would crash when promoting
Chris Lattner
2008-02-29
Refactor some code out of ConvertUsesToScalar into their own methods, no
Chris Lattner
2008-02-29
Folding or(fcmp,fcmp) only works if the operands of the fcmps are the same fp...
Chris Lattner
[next]