index
:
external_llvm.git
replicant-6.0
Android's llvm
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
Transforms
/
IPO
Commit message (
Expand
)
Author
Age
Files
Lines
*
Now Attributes are divided in three groups
Devang Patel
2008-09-26
5
-19
/
+44
*
Large mechanical patch.
Devang Patel
2008-09-25
10
-90
/
+90
*
s/ParamAttrsWithIndex/FnAttributeWithIndex/g
Devang Patel
2008-09-24
3
-19
/
+19
*
Put FN_NOTE_AlwaysInline and others in FnAttr namespace.
Devang Patel
2008-09-24
3
-3
/
+3
*
Move FN_NOTE_AlwaysInline and other out of ParamAttrs namespace.
Devang Patel
2008-09-23
3
-3
/
+3
*
s/ParameterAttributes/Attributes/g
Devang Patel
2008-09-23
4
-15
/
+15
*
Use parameter attribute store (soon to be renamed) for
Devang Patel
2008-09-23
3
-3
/
+3
*
Add hasNote() to check note associated with a function.
Devang Patel
2008-09-22
3
-3
/
+3
*
Initial support for the CMake build system.
Oscar Fuentes
2008-09-22
1
-0
/
+24
*
Implement review feedback from Devang: make use
Duncan Sands
2008-09-20
1
-26
/
+11
*
Add a new pass AddReadAttrs which works out which functions
Duncan Sands
2008-09-19
1
-0
/
+135
*
Make safer variant of alias resolution routine to be default
Anton Korobeynikov
2008-09-09
1
-2
/
+1
*
Resolve aliases, when possible
Anton Korobeynikov
2008-09-09
1
-0
/
+22
*
Update the callgraph correctly.
Duncan Sands
2008-09-08
1
-1
/
+4
*
Update the callgraph correctly in ArgumentPromotion.
Duncan Sands
2008-09-08
1
-0
/
+7
*
Reapply 55859. This doesn't change anything as
Duncan Sands
2008-09-08
1
-7
/
+4
*
Correct a comment and strip trailing whitespace.
Duncan Sands
2008-09-07
1
-25
/
+25
*
fix crash when the malloc/free function is defined or is a declaration with 0...
Nuno Lopes
2008-09-06
1
-4
/
+2
*
When PruneEH turned an invoke into an ordinary
Duncan Sands
2008-09-06
1
-0
/
+6
*
Revert r55859. This is breaking the build in the abscence of its companion c...
Owen Anderson
2008-09-05
1
-4
/
+7
*
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
[next]