index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
Transforms
/
IPO
/
SimplifyLibCalls.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
Don't look for __builtin_ffs, we'll never see it from llvm-gcc and there's
Reid Spencer
2005-05-15
1
-14
/
+0
*
Provide this optimization as well:
Reid Spencer
2005-05-15
1
-5
/
+45
*
Duh .. you actually have to #include Config/config.h before you can test
Reid Spencer
2005-05-15
1
-0
/
+1
*
Changes for ffs lib call simplification:
Reid Spencer
2005-05-14
1
-3
/
+74
*
* Add two strlen optimizations:
Reid Spencer
2005-05-07
1
-23
/
+56
*
Don't increment the counter unless the debug flag is set.
Reid Spencer
2005-05-07
1
-1
/
+1
*
Implement the IsDigitOptimization for simplifying calls to the isdigit
Reid Spencer
2005-05-04
1
-6
/
+54
*
* Correct the function prototypes for some of the functions to match the
Reid Spencer
2005-05-04
1
-9
/
+172
*
Implement optimizations for the strchr and llvm.memset library calls.
Reid Spencer
2005-05-03
1
-21
/
+232
*
Avoid garbage output in the statistics display by ensuring that the
Reid Spencer
2005-05-03
1
-18
/
+34
*
Add the StrNCmpOptimization which is similar to strcmp.
Reid Spencer
2005-05-03
1
-13
/
+101
*
Implement the fprintf optimization which converts calls like this:
Reid Spencer
2005-05-02
1
-7
/
+126
*
Fix a comment that stated the wrong thing.
Reid Spencer
2005-04-30
1
-5
/
+2
*
* Don't depend on "guessing" what a FILE* is, just require that the actual
Reid Spencer
2005-04-30
1
-21
/
+132
*
Implement the optimizations for "pow" and "fputs" library calls.
Reid Spencer
2005-04-29
1
-17
/
+217
*
Consistently use 'class' to silence VC++
Jeff Cohen
2005-04-29
1
-2
/
+4
*
Remove from the TODO list those optimizations that are already handled by
Reid Spencer
2005-04-28
1
-29
/
+1
*
Document additional libcall transformations that need to be written.
Reid Spencer
2005-04-28
1
-2
/
+183
*
Doxygenate.
Reid Spencer
2005-04-27
1
-54
/
+71
*
More Cleanup:
Reid Spencer
2005-04-27
1
-28
/
+26
*
This is a cleanup commit:
Reid Spencer
2005-04-27
1
-305
/
+410
*
Prefix the debug statistics so they group together.
Reid Spencer
2005-04-27
1
-1
/
+3
*
In debug builds, make a statistic for each kind of call optimization. This
Reid Spencer
2005-04-27
1
-21
/
+35
*
Fix up the debug statement to actually use a newline .. radical concept.
Reid Spencer
2005-04-26
1
-1
/
+1
*
Uh, this isn't argpromotion.
Reid Spencer
2005-04-26
1
-1
/
+1
*
Add some debugging output so we can tell which calls are getting triggered
Reid Spencer
2005-04-26
1
-7
/
+9
*
No, seriously folks, memcpy really does return void.
Reid Spencer
2005-04-26
1
-1
/
+1
*
memcpy returns void!!!!!
Reid Spencer
2005-04-26
1
-8
/
+2
*
Fix some bugs found by running on llvm-test:
Reid Spencer
2005-04-26
1
-9
/
+17
*
Changes From Review Feedback:
Reid Spencer
2005-04-26
1
-97
/
+122
*
* Merge get_GVInitializer and getCharArrayLength into a single function
Reid Spencer
2005-04-26
1
-136
/
+151
*
* Implement StrLenOptimization
Reid Spencer
2005-04-26
1
-52
/
+137
*
Incorporate feedback from Chris:
Reid Spencer
2005-04-26
1
-102
/
+184
*
Changes due to code review and new implementation:
Reid Spencer
2005-04-25
1
-4
/
+1
*
Lots of changes based on review and new functionality:
Reid Spencer
2005-04-25
1
-46
/
+264
*
Post-Review Cleanup:
Reid Spencer
2005-04-25
1
-51
/
+68
*
A new pass to provide specific optimizations for certain well-known library
Reid Spencer
2005-04-25
1
-0
/
+167
[prev]