index
:
llvm
embtk-support-master
embtk-support-release-3.2
embtk-support-release-3.3
embtk-support-release-3.4
master
release-3.2
release-3.4
Unofficial llvm GIT mirror used in EmbToolkit
Git daemon user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Transforms
/
IPO
Commit message (
Expand
)
Author
Age
*
Initial support for the CMake build system.
Oscar Fuentes
2008-09-22
*
Implement review feedback from Devang: make use
Duncan Sands
2008-09-20
*
Add a new pass AddReadAttrs which works out which functions
Duncan Sands
2008-09-19
*
Make safer variant of alias resolution routine to be default
Anton Korobeynikov
2008-09-09
*
Resolve aliases, when possible
Anton Korobeynikov
2008-09-09
*
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-08
*
Correct a comment and strip trailing whitespace.
Duncan Sands
2008-09-07
*
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-06
*
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-05
*
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-04
*
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-03
*
s/FP_AlwaysInline/FN_NOTE_AlwaysInline/g
Devang Patel
2008-09-02
*
respect inline=never and inline=always notes.
Devang Patel
2008-09-02
*
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
2008-08-14
*
Remove tabs.
Bill Wendling
2008-08-12
*
Let SRETPromotion properly preserve the function name instead of (implicitly)
Matthijs Kooijman
2008-08-07
*
Fix SRETPromotion, it was generating functions without returns statements since
Matthijs Kooijman
2008-08-07
*
Add some debug output to SRETPromotion.
Matthijs Kooijman
2008-08-07
*
Restructure ArgumentPromotion a bit. Instead of just having a single boolean
Matthijs Kooijman
2008-07-29
*
Enable first-class aggregates support.
Dan Gohman
2008-07-23
*
Make GlobalOpt preserve address spaces when scalar replacing aggregate globals.
Matthijs Kooijman
2008-07-17
*
Allow deadargelim to change return types even though now values were dead. This
Matthijs Kooijman
2008-07-15
*
Revert r53606. It turns out that explicitely tracking the liveness of the
Matthijs Kooijman
2008-07-15
*
Make deadargelim a bit less smart, so it doesn't choke on nested structs as
Matthijs Kooijman
2008-07-15
*
Don't use isa when we can reuse a previous dyn_cast.
Matthijs Kooijman
2008-07-15
*
Make DeadArgElim keep liveness of the return value as a whole in addition to
Matthijs Kooijman
2008-07-15
*
Let DAE keep a list of live functions, instead of simply marking all arguments
Matthijs Kooijman
2008-07-15
*
Split DAE::MarkLive into MarkLive and PropagateLiveness.
Matthijs Kooijman
2008-07-15
*
Pass around const RetOrArg references instead of copying values. Also, mark
Matthijs Kooijman
2008-07-15
*
Simplify debug code by using RetOrArg::getDescription().
Matthijs Kooijman
2008-07-15
*
Fix indentation (intentionally left out of the previous commit).
Matthijs Kooijman
2008-07-15
*
Move the deadargelim code for intrinsically alive functions into its own
Matthijs Kooijman
2008-07-15
*
Use find instead of lower_bound.
Dan Gohman
2008-07-11
[next]