index
:
external_llvm.git
replicant-6.0
Unnamed repository; edit this file 'description' to name the repository.
git repository hosting
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
Transforms
/
IPO
Commit message (
Expand
)
Author
Age
Files
Lines
*
Delete the removeCallEdgeTo callgraph method,
Duncan Sands
2008-09-05
1
-7
/
+4
*
Use removeAllCalledFunctions rather than removing
Duncan Sands
2008-09-05
1
-5
/
+3
*
Make this pass return that it made a change if
Duncan Sands
2008-09-05
1
-1
/
+5
*
try to seperate the mechanism into something others can use
Andrew Lenharth
2008-09-04
1
-20
/
+70
*
Tidy up several unbeseeming casts from pointer to intptr_t.
Dan Gohman
2008-09-04
19
-25
/
+25
*
cleanup as per Duncan's review
Andrew Lenharth
2008-09-04
1
-33
/
+42
*
Update inline threshold for current function if the notes say, optimize for s...
Devang Patel
2008-09-03
1
-2
/
+9
*
Initial version of a Partial Specialization IPO pass. It triggers a couple h...
Andrew Lenharth
2008-09-03
1
-0
/
+127
*
Fix typo in a comment.
Devang Patel
2008-09-03
1
-1
/
+1
*
Add parentheses to make code more readable.
Devang Patel
2008-09-03
1
-1
/
+1
*
Fix comments.
Devang Patel
2008-09-03
1
-2
/
+3
*
Add custom inliner that handles only functions that are marked as always_inline.
Devang Patel
2008-09-03
1
-0
/
+70
*
Handle "always inline" note during inline cost analysis.
Devang Patel
2008-09-03
1
-6
/
+1
*
Check noinline note and ignore other notes.
Devang Patel
2008-09-03
1
-1
/
+1
*
Handle "noinline" note inside the simple inliner.
Devang Patel
2008-09-03
2
-4
/
+7
*
s/FP_AlwaysInline/FN_NOTE_AlwaysInline/g
Devang Patel
2008-09-02
1
-2
/
+2
*
respect inline=never and inline=always notes.
Devang Patel
2008-09-02
1
-1
/
+8
*
Use empty() instead of begin() == end().
Dan Gohman
2008-08-14
1
-1
/
+1
*
Replace two for loops with while(!X->use_empty()) loops. This prevents
Matthijs Kooijman
2008-08-14
1
-10
/
+8
*
Remove tabs.
Bill Wendling
2008-08-12
1
-2
/
+2
*
Let SRETPromotion properly preserve the function name instead of (implicitly)
Matthijs Kooijman
2008-08-07
1
-1
/
+2
*
Fix SRETPromotion, it was generating functions without returns statements since
Matthijs Kooijman
2008-08-07
1
-1
/
+1
*
Add some debug output to SRETPromotion.
Matthijs Kooijman
2008-08-07
1
-0
/
+4
*
Restructure ArgumentPromotion a bit. Instead of just having a single boolean
Matthijs Kooijman
2008-07-29
1
-99
/
+235
*
Enable first-class aggregates support.
Dan Gohman
2008-07-23
2
-22
/
+6
*
Make GlobalOpt preserve address spaces when scalar replacing aggregate globals.
Matthijs Kooijman
2008-07-17
1
-2
/
+4
*
Allow deadargelim to change return types even though now values were dead. This
Matthijs Kooijman
2008-07-15
1
-11
/
+1
*
Revert r53606. It turns out that explicitely tracking the liveness of the
Matthijs Kooijman
2008-07-15
1
-97
/
+103
*
Make deadargelim a bit less smart, so it doesn't choke on nested structs as
Matthijs Kooijman
2008-07-15
1
-38
/
+21
*
Don't use isa when we can reuse a previous dyn_cast.
Matthijs Kooijman
2008-07-15
1
-3
/
+2
*
Make DeadArgElim keep liveness of the return value as a whole in addition to
Matthijs Kooijman
2008-07-15
1
-126
/
+124
*
Let DAE keep a list of live functions, instead of simply marking all arguments
Matthijs Kooijman
2008-07-15
1
-6
/
+14
*
Split DAE::MarkLive into MarkLive and PropagateLiveness.
Matthijs Kooijman
2008-07-15
1
-0
/
+6
*
Pass around const RetOrArg references instead of copying values. Also, mark
Matthijs Kooijman
2008-07-15
1
-3
/
+3
*
Simplify debug code by using RetOrArg::getDescription().
Matthijs Kooijman
2008-07-15
1
-6
/
+1
*
Fix indentation (intentionally left out of the previous commit).
Matthijs Kooijman
2008-07-15
1
-51
/
+51
*
Move the deadargelim code for intrinsically alive functions into its own
Matthijs Kooijman
2008-07-15
1
-23
/
+25
*
Use find instead of lower_bound.
Dan Gohman
2008-07-11
1
-2
/
+2
*
Restructure dead argument elimination, try #3 :-)
Matthijs Kooijman
2008-07-10
1
-381
/
+551
*
Restore DeadArgElim back to 52570. It's breaking 447.dealII.
Evan Cheng
2008-06-25
1
-527
/
+374
*
Pacify gcc-4.3.
Duncan Sands
2008-06-25
1
-1
/
+1
*
Fix a (false) warning on darwin.
Matthijs Kooijman
2008-06-25
1
-1
/
+3
*
Fix some cosmetics in comments.
Matthijs Kooijman
2008-06-25
1
-6
/
+6
*
Commit the new DeadArgElim pass again, this time with the gcc bootstrap failu...
Matthijs Kooijman
2008-06-24
1
-374
/
+525
*
Rename a few variables to be more consistent.
Matthijs Kooijman
2008-06-24
1
-3
/
+3
*
Use Instruction::eraseFromParent().
Dan Gohman
2008-06-21
2
-4
/
+4
*
Back out Matthijs' DAE patches. It's miscompiling gcc driver.
Evan Cheng
2008-06-21
1
-518
/
+367
*
80 column and trailing whitespace fixes.
Matthijs Kooijman
2008-06-20
1
-49
/
+72
*
Don't let DeadArgumentElimination attempt to update callers when the return
Matthijs Kooijman
2008-06-20
1
-9
/
+12
*
Don't let DeadArgElimination change the return type ({} into void and {T}
Matthijs Kooijman
2008-06-20
1
-7
/
+13
[next]