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
/
IPO
Age
Commit message (
Expand
)
Author
2008-10-04
Ignore loads from and stores to local memory (i.e. allocas)
Duncan Sands
2008-10-03
Clean up some multiple-return-value code that is no longer
Dan Gohman
2008-10-03
Teach internalize to preserve the callgraph.
Duncan Sands
2008-10-01
revert the addition of Preverves(CallGraph), per Duncan's comments
Nuno Lopes
2008-09-30
add preserversCFG() + preservers(CallGraph)
Nuno Lopes
2008-09-30
add AU.setPreservesCFG() since this pass only adds and removes function attri...
Nuno Lopes
2008-09-29
Speed up these passes when the callgraph has
Duncan Sands
2008-09-29
remove redundant test (mayBeOverriden() includes hasLinkOnceLinkage)
Nuno Lopes
2008-09-29
Tweak some comments.
Duncan Sands
2008-09-29
Rename isWeakForLinker to mayBeOverridden. Use it
Duncan Sands
2008-09-26
Implement function notes as function attributes.
Devang Patel
2008-09-26
Now Attributes are divided in three groups
Devang Patel
2008-09-25
Large mechanical patch.
Devang Patel
2008-09-24
s/ParamAttrsWithIndex/FnAttributeWithIndex/g
Devang Patel
2008-09-24
Put FN_NOTE_AlwaysInline and others in FnAttr namespace.
Devang Patel
2008-09-23
Move FN_NOTE_AlwaysInline and other out of ParamAttrs namespace.
Devang Patel
2008-09-23
s/ParameterAttributes/Attributes/g
Devang Patel
2008-09-23
Use parameter attribute store (soon to be renamed) for
Devang Patel
2008-09-22
Add hasNote() to check note associated with a function.
Devang Patel
2008-09-22
Initial support for the CMake build system.
Oscar Fuentes
2008-09-20
Implement review feedback from Devang: make use
Duncan Sands
2008-09-19
Add a new pass AddReadAttrs which works out which functions
Duncan Sands
2008-09-09
Make safer variant of alias resolution routine to be default
Anton Korobeynikov
2008-09-09
Resolve aliases, when possible
Anton Korobeynikov
2008-09-08
Update the callgraph correctly.
Duncan Sands
2008-09-08
Update the callgraph correctly in ArgumentPromotion.
Duncan Sands
2008-09-08
Reapply 55859. This doesn't change anything as
Duncan Sands
2008-09-07
Correct a comment and strip trailing whitespace.
Duncan Sands
2008-09-06
fix crash when the malloc/free function is defined or is a declaration with 0...
Nuno Lopes
2008-09-06
When PruneEH turned an invoke into an ordinary
Duncan Sands
2008-09-05
Revert r55859. This is breaking the build in the abscence of its companion c...
Owen Anderson
2008-09-05
Delete the removeCallEdgeTo callgraph method,
Duncan Sands
2008-09-05
Use removeAllCalledFunctions rather than removing
Duncan Sands
2008-09-05
Make this pass return that it made a change if
Duncan Sands
2008-09-04
try to seperate the mechanism into something others can use
Andrew Lenharth
2008-09-04
Tidy up several unbeseeming casts from pointer to intptr_t.
Dan Gohman
2008-09-04
cleanup as per Duncan's review
Andrew Lenharth
2008-09-03
Update inline threshold for current function if the notes say, optimize for s...
Devang Patel
2008-09-03
Initial version of a Partial Specialization IPO pass. It triggers a couple h...
Andrew Lenharth
2008-09-03
Fix typo in a comment.
Devang Patel
2008-09-03
Add parentheses to make code more readable.
Devang Patel
2008-09-03
Fix comments.
Devang Patel
2008-09-03
Add custom inliner that handles only functions that are marked as always_inline.
Devang Patel
2008-09-03
Handle "always inline" note during inline cost analysis.
Devang Patel
2008-09-03
Check noinline note and ignore other notes.
Devang Patel
2008-09-03
Handle "noinline" note inside the simple inliner.
Devang Patel
2008-09-02
s/FP_AlwaysInline/FN_NOTE_AlwaysInline/g
Devang Patel
2008-09-02
respect inline=never and inline=always notes.
Devang Patel
2008-08-14
Use empty() instead of begin() == end().
Dan Gohman
2008-08-14
Replace two for loops with while(!X->use_empty()) loops. This prevents
Matthijs Kooijman
[next]